Commit Graph

80 Commits

Author SHA1 Message Date
Mark Paluch
c65ac19eb7 Polishing
Fix property names to spring.couchbase instead of spring.data.couchbase. Fix VaultConfigCouchbaseTests to make it work with Couchbase instead of using Cassandra.

Add CouchbaseSecretIntegrationTests to verify interaction through VaultConfigTemplate. Remove property overrides for username/password so that Vault PropertySources are used. Use unique role name to avoid clashes with other tests.

Enable VaultConfigCouchbaseDatabaseTests for ConfigData API by importing vault://. Update reference documentation.

Resolves gh-408.
2020-09-21 13:54:24 +02:00
maaaace
0074c804e9 Fix download vault script for arm64 processor
install_vault.sh just download and unzip binary vault for amd64, which cannot be executed
on arm64 architecture processors. Add architecture checking in bash script to support this.

Signed-off-by: maaaace <fuheming@huawei.com>
Original pull request: gh-402.
2020-05-19 16:53:14 +02:00
Daniel Franco
6d81aaaa78 Update consul to 1.7.2 and vault to 1.3.4.
Original pull request: gh-396.
2020-03-25 09:20:59 +01:00
Daniel Franco
026305cc4d Update consul version to 1.7.1.
Original pull request: #389.
2020-02-26 13:56:36 +01:00
Daniel Franco
b6e8b256f2 Upgrade to Vault 1.3.2
Original pull request: gh-383.
2020-01-31 10:57:55 +01:00
Daniel Franco
122d7250b7 Upgrade to Consul 1.6.2
Original pull request: gh-375.
2020-01-10 19:42:12 +01:00
Daniel Franco
32b45f8b8c Update to Vault 1.3.1
Original pull request: gh-375.
2020-01-10 19:41:52 +01:00
Daniel Franco
b79817c672 Upgrade Consul to 1.6.1.
See https://github.com/hashicorp/consul/blob/master/CHANGELOG.md#161-september-12-2019

Original pull request: gh-359.
2019-09-30 14:50:50 +02:00
Daniel Franco
29c92dd664 Upgrade Vault to 1.2.3.
See https://github.com/hashicorp/vault/blob/v1.2.3/CHANGELOG.md

Original pull request: gh-359.
2019-09-30 14:50:44 +02:00
Mark Paluch
8569e78e6f Add support for PCF authentication.
We now support PCF authentication:

spring.cloud.vault:
    authentication: PCF
    pcf:
        role: my-dev-role

Closes gh-354.
2019-09-09 14:45:14 +02:00
Daniel Franco
b479ca2d38 Upgrade Consul to 1.6.0.
See https://github.com/hashicorp/consul/blob/master/CHANGELOG.md#160-august-23-2019

Original pull request: #351.
2019-09-02 09:45:50 +02:00
Daniel Franco
5996d205b5 Upgrade Vault to 1.2.2.
See https://github.com/hashicorp/vault/blob/v1.2.2/CHANGELOG.md

Original pull request: #350.
2019-09-02 09:45:22 +02:00
Daniel Franco
ff3de271ec Upgrade Vault to 1.2.1.
See https://github.com/hashicorp/vault/blob/v1.2.1/CHANGELOG.md

Original pull request: #349
2019-08-14 09:54:34 +02:00
Daniel Franco
6c4aed3bd5 Update Vault version to 1.1.5 and 1.2.0.
Original pull request: #345.
2019-08-01 09:14:22 +02:00
Daniel Franco
05caa787d5 Update Consul version to 1.5.3.
See https://github.com/hashicorp/consul/blob/master/CHANGELOG.md#153-july-25-2019

Original pull request: #344.
2019-07-29 10:19:46 +02:00
Daniel Franco
2c9ed3a2e7 Update Vault version to 1.1.4.
See https://github.com/hashicorp/vault/blob/v1.1.4/CHANGELOG.md

Original pull request: ##343.
2019-07-29 10:19:18 +02:00
Daniel Franco
1e30f5036b Upgrade to Consul version to 1.5.2.
See https://github.com/hashicorp/consul/blob/v1.5.2/CHANGELOG.md

Original pull request: gh-340.
2019-07-03 08:42:23 +02:00
Daniel Franco
c8d5e85728 Upgrade to Vault 1.1.3.
See https://github.com/hashicorp/vault/blob/v1.1.3/CHANGELOG.md

Original pull request: gh-337.
2019-06-07 14:20:49 +02:00
Daniel Franco
0dc09ff8ac Upgrade to Consul version to 1.5.1.
See https://github.com/hashicorp/consul/blob/v1.5.1/CHANGELOG.md

Original pull request: gh-336.
2019-05-27 11:03:27 +02:00
Daniel Franco
df0c557666 Upgrade to Consul 1.5.0
see https://github.com/hashicorp/consul/blob/v1.5.0/CHANGELOG.md

Original pull request: gh-331.
2019-05-13 10:06:36 +02:00
Daniel Franco
490e8ff12e Upgrade to Vault 1.1.2.
see https://github.com/hashicorp/vault/blob/v1.1.2/CHANGELOG.md

Original pull request: gh-329.
2019-04-26 13:43:04 +02:00
Daniel Franco
a069d6edca Upgrade to Vault 1.1.1.
see https://github.com/hashicorp/vault/blob/v1.1.1/CHANGELOG.md

Original pull request: gh-328.
2019-04-23 09:24:29 +02:00
DanielFran
4821e61fe7 Upgrade to Consul 1.4.4.
see https://github.com/hashicorp/consul/blob/v1.4.4/CHANGELOG.md

Closes gh-306.
Original pull request: gh-306.
2019-03-25 09:24:14 +01:00
DanielFran
b2b1b25eba Upgrade to Vault 1.1.0.
see https://github.com/hashicorp/vault/blob/v1.1.0/CHANGELOG.md

Closes gh-306.
Original pull request: gh-306.
2019-03-25 09:23:50 +01:00
Spring Operator
0a3c223020 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 2 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 111 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).

Original pull request: gh-305.
2019-03-21 21:17:02 +01:00
Spring Operator
dec3d272c5 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

Closes gh-297.
2019-03-21 22:14:53 +02:00
Spring Operator
306cbb83e6 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 1 occurrences migrated to:
  https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ([https](https://www.puppycrawl.com/dtds/suppressions_1_1.dtd) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://maven.apache.org/xsd/maven-4.0.0.xsd with 9 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 18 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 9 occurrences

Original pull request: gh-296.
2019-03-21 17:07:19 +01:00
DanielFran
837635fac6 Upgrade to Vault 1.0.3.
Closes gh-283.
Original pull request: gh-284.
2019-02-14 09:50:47 +01:00
Mark Paluch
b35ebbeac3 Add Checkstyle integration.
Closes gh-276.
2019-02-07 10:47:14 +01:00
Mark Paluch
6ee8c93fd5 Upgrade to Vault 1.0.2.
Closes gh-272.
2019-01-16 08:34:43 +01:00
Mark Paluch
175c35f66e Polishing.
Remove TravisCI profile for Vault 0.5, upgrade to Vault 0.11.5 and Consul 1.4.

See gh-268.
2018-12-04 22:57:09 +01:00
Mark Paluch
bbc9e4c473 Upgrade to Vault 1.0.0.
Closes gh-268.
2018-12-04 22:57:07 +01:00
Mark Paluch
507fecb53b Upgrade to Vault 1.0.0-beta1.
See gh-257.
2018-10-26 11:40:38 +02:00
Mark Paluch
9aef79b4f0 Upgrade to Vault 0.11.
Closes gh-241.
2018-09-03 16:54:55 +02:00
Mark Paluch
827c5e7afd Generate subject alt name in local certificate.
Closes gh-233.
2018-07-31 12:18:18 +02:00
Mark Paluch
2b006895f0 Upgrade to Vault 0.10.1.
See gh-209.
2018-06-12 10:55:55 +02:00
Mark Paluch
37dd7711ec Upgrade to Vault 0.10.0.
Closes gh-211.
2018-04-24 16:20:57 +02:00
Mark Paluch
f3135ac098 Upgrade to Consul 1.0.3.
See gh-195.
2018-01-31 16:26:27 +01:00
Mark Paluch
05b1b05ab0 Upgrade to Vault 0.9.3.
Closes gh-195.
2018-01-31 16:26:06 +01:00
Mark Paluch
8d9fb303b4 Upgrade to Vault 0.9.0.
Closes gh-180.
2017-11-14 22:13:29 +01:00
Mark Paluch
9130b4ab50 Polishing.
Convert spaces to tabs. Slightly reorder methods. Make methods static where possible. Add since tags. Reformat code, remove blank lines. Remove local_run_k8s script. Replace Policy JSON with Policy API use.

Original pull request: gh-176.
Related ticket: gh-173.
Closes gh-176.
2017-11-03 13:31:39 +01:00
Michal Budzyn
063ae47fb9 Add authentication for Kubernetes Service Account Token.
We now support Vault authentication using Kubernetes Service Account Token files.

spring.cloud.vault:
    authentication: KUBERNETES
    kubernetes:
      role: dev-role

Original pull request: gh-176.
Related ticket: gh-173.
Closes gh-173.
2017-11-03 13:29:18 +01:00
Mark Paluch
b87c1e0ab2 Upgrade to Vault 0.8.3.
Closes gh-158.
2017-09-21 15:14:02 +02:00
Mark Paluch
da354891be Upgrade to Vault 0.8.2.
Closes gh-154.
2017-09-07 15:52:41 +02:00
Mark Paluch
8e85e9b764 Upgrade to Vault 0.8.1.
Closes gh-148.
2017-08-28 08:47:17 +02:00
Mark Paluch
eb2f4a98b5 [maven-release-plugin] prepare for next development iteration 2017-08-24 09:24:41 +02:00
Mark Paluch
3feab445a6 [maven-release-plugin] prepare release v2.0.0.M2 2017-08-24 08:58:13 +02:00
Mark Paluch
8dab1719b9 [maven-release-plugin] prepare for next development iteration 2017-06-29 16:03:00 +02:00
Mark Paluch
d2150f6c22 [maven-release-plugin] prepare release 2.0.0.M1 2017-06-29 16:03:00 +02:00
Mark Paluch
a08d30be37 Upgrade to Spring Cloud 2.0 M1.
See gh-126.
2017-06-29 15:35:34 +02:00