Commit Graph

63 Commits

Author SHA1 Message Date
Mark Paluch
a60c51907c 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
ef2c83758d 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
24273aad41 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
107366d0c8 Update consul version to 1.7.1.
Original pull request: #389.
2020-02-26 13:56:36 +01:00
Daniel Franco
e10370d3f3 Upgrade to Vault 1.3.2
Original pull request: gh-383.
2020-01-31 10:57:55 +01:00
Daniel Franco
b63f8909e5 Upgrade to Consul 1.6.2
Original pull request: gh-375.
2020-01-10 19:42:12 +01:00
Daniel Franco
83e6e18c46 Update to Vault 1.3.1
Original pull request: gh-375.
2020-01-10 19:41:52 +01:00
Daniel Franco
fdcc67b2d7 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
be8a4e2f21 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
fb99455e53 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
98911e4c39 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
7739a7101c 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
36c6c2f207 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
d311cf8d2d 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
c93dc1c958 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
af6d5a8691 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
dea6bea82f 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
2b0d9dfd42 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
93e156c2b8 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
0cb40fd417 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
c27aa17dac 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
e6717c255b 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
46d5017447 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
d5eaef57b9 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
DanielFran
781594f5a0 Upgrade to Vault 1.0.3.
Closes gh-283.
Original pull request: gh-284.
2019-02-14 09:50:47 +01:00
Mark Paluch
c7e18084fd Upgrade to Vault 1.0.2.
Closes gh-272.
2019-01-16 08:34:43 +01:00
Mark Paluch
2edb4824bc 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
0c0a522b66 Upgrade to Vault 1.0.0.
Closes gh-268.
2018-12-04 22:57:07 +01:00
Mark Paluch
a6632c667e Upgrade to Vault 1.0.0-beta1.
See gh-257.
2018-10-26 11:40:38 +02:00
Mark Paluch
0f4daa065d Upgrade to Vault 0.11.
Closes gh-241.
2018-09-03 16:54:55 +02:00
Mark Paluch
b5543e2f9a Generate subject alt name in local certificate.
Closes gh-233.
2018-07-31 12:18:18 +02:00
Mark Paluch
a4b93e86d2 Upgrade to Vault 0.10.1.
See gh-209.
2018-06-12 10:55:55 +02:00
Mark Paluch
f21463ec1e Upgrade to Vault 0.10.0.
Closes gh-211.
2018-04-24 16:20:57 +02:00
Mark Paluch
51f4a8c03d Upgrade to Consul 1.0.3.
See gh-195.
2018-01-31 16:26:27 +01:00
Mark Paluch
b49ddda4d5 Upgrade to Vault 0.9.3.
Closes gh-195.
2018-01-31 16:26:06 +01:00
Mark Paluch
96141ec397 Upgrade to Vault 0.9.0.
Closes gh-180.
2017-11-14 22:13:29 +01:00
Mark Paluch
4513c88b61 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
8fb5b8c883 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
cedba7d88b Upgrade to Vault 0.8.3.
Closes gh-158.
2017-09-21 15:14:02 +02:00
Mark Paluch
ccf5682adf Upgrade to Vault 0.8.2.
Closes gh-154.
2017-09-07 15:52:41 +02:00
Mark Paluch
a76ea48430 Upgrade to Vault 0.8.1.
Closes gh-148.
2017-08-28 08:47:17 +02:00
Mark Paluch
f593ae57b8 Upgrade to Consul 0.8.4.
See gh-119.
2017-06-10 18:34:55 +02:00
Mark Paluch
de4af97f12 Upgrade to Vault 0.7.3.
Closes gh-119.
2017-06-10 18:34:19 +02:00
Mark Paluch
c04c6e994d Upgrade to Vault 0.7.2.
Closes gh-104.
2017-05-11 16:01:37 +02:00
Mark Paluch
1a9aa45b6d Upgrade to Vault 0.7.
Closes gh-93.
2017-03-31 12:31:59 +02:00
Mark Paluch
da6055a3d7 Improve discovery and error messages in create_certificates.sh.
Print error message if openssl/keytool cannot be found.
2017-03-18 17:41:36 +01:00
Mark Paluch
4a83881522 Upgrade to Vault 0.6.5.
Closes gh-77.
2017-02-08 08:36:39 +01:00
Mark Paluch
3a071d919c Upgrade to Vault 0.6.4.
Fixes gh-69.
2017-01-10 16:26:47 +01:00
Mark Paluch
ae5b3d1b80 Upgrade to Consul 0.7.1.
Fixes gh-60.
2016-12-11 22:02:47 +01:00
Mark Paluch
efda667bfd Upgrade to Vault 0.6.3.
Fixes gh-59.
2016-12-11 22:01:22 +01:00