Commit Graph

56 Commits

Author SHA1 Message Date
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
Mark Paluch
80d38f46ff Upgrade to Vault 0.6.2.
Setup test run with Vault 0.5.3 to 0.6.2, guard tests accessing features available since specific versions.

Fixes gh-44.
2016-10-10 08:24:30 +02:00
Mark Paluch
8bf1e3b0ba Support MongoDB credential generation.
Fixes gh-28.
2016-09-25 19:37:24 +02:00
Mark Paluch
7a09c9875f Refactor code to use Spring Vault.
Extract VaultClient and configuration parts into Spring Vault and reimport using the spring-vault-core dependency.

Fixes gh-37
2016-09-21 20:54:29 +02:00
Mark Paluch
33553bf051 Add support for TLS certificate authentication
We now support TLS client certificate authentication. The client needs to enable SSL and configure a keystore containing the client certificate/private key pair.

spring.cloud.vault:
    authentication: CERT
    ssl:
        key-store: classpath:keystore.jks
        key-store-password: changeit

Fixes gh-25
2016-07-21 17:21:49 +02:00
Mark Paluch
c0da914b00 Split into modules #11
Split Spring Cloud Vault Config into multiple modules: Core, Config, Database/Consul/RabbitMQ integrations.
2016-06-23 00:13:58 +02:00
Mark Paluch
c19d2926de Create download directory in install scripts 2016-06-19 18:14:51 +02:00
Mark Paluch
625e60174f Support RabbitMQ credential generation
fixes gh-10
2016-06-19 17:57:05 +02:00