463 Commits

Author SHA1 Message Date
Mark Paluch
7b304b16e9 Polishing.
See gh-610
Original pull request: gh-612.
2021-10-01 15:02:54 +02:00
user40d
3bdef6618d Consider spring.cloud.vault.ssl.cert-auth-path for TLS authentication.
Closes gh-610
Original pull request: gh-612.
2021-10-01 15:02:54 +02:00
buildmaster
83966b6bfc Bumping versions 2021-04-21 00:13:12 +00:00
buildmaster
dac9b95d91 Bumping versions to 2.2.8.BUILD-SNAPSHOT after release 2021-02-11 15:19:12 +00:00
buildmaster
6302b9f9cd Going back to snapshots 2021-02-11 15:19:12 +00:00
buildmaster
29530c777f Update SNAPSHOT to 2.2.7.RELEASE 2021-02-11 15:16:33 +00:00
spencergibb
04fb035e94 Updates spring-cloud-commons to version 2.2.7.BUILD-SNAPSHOT 2020-12-21 14:24:32 -05:00
Mark Paluch
cd99bc4e98 Upgrade dependencies
* HttpClient 4.5.13
* HttpCore 4.4.14
* BouncyCastle 1.67

Closes gh-555
2020-12-10 14:28:11 +01:00
Mark Paluch
21274526b6 Upgrade to Spring Vault 2.2.3.RELEASE
Resolves gh-552.
2020-12-10 14:25:06 +01:00
buildmaster
d5ba6fc39a Bumping versions to 2.2.7.BUILD-SNAPSHOT after release 2020-11-09 11:55:06 +00:00
buildmaster
2fad1e8ea0 Going back to snapshots 2020-11-09 11:55:06 +00:00
buildmaster
42c3be7ae0 Update SNAPSHOT to 2.2.6.RELEASE 2020-11-09 11:52:08 +00:00
nurinamu
5a6ce777b3 Fix typo in ClientAuthenticationFactory exception message
See gh-477.
2020-09-21 10:09:50 +02:00
buildmaster
14cf14255c Bumping versions to 2.2.6.BUILD-SNAPSHOT after release 2020-08-28 20:40:38 +00:00
buildmaster
f826161228 Going back to snapshots 2020-08-28 20:40:37 +00:00
buildmaster
0ba62c9d84 Update SNAPSHOT to 2.2.5.RELEASE 2020-08-28 20:37:15 +00:00
John Gasper
d9f2d245d0 Fix Invalid effective property name in reference documentation
`server-id:` should be `server-name` per https://github.com/spring-cloud/spring-cloud-vault/blob/master/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultProperties.java#L584-L588

See gh-407.
2020-08-11 12:26:46 +02:00
spencergibb
0d42c75dd9 Updates docs artifact to spring-cloud-vault-docs
This follows the spring cloud release train pattern
2020-08-03 18:21:35 -04:00
spencergibb
545719d82f Bumps s-c-build to 2.3.2.BUILD-SNAPSHOT 2020-08-03 13:50:26 -04:00
spencergibb
7b57225e10 Ignores .sdkmanrc 2020-08-03 13:50:16 -04:00
buildmaster
4ee0bc1cd0 Bumping versions to 2.2.5.BUILD-SNAPSHOT after release 2020-07-31 22:22:44 +00:00
buildmaster
52e4bebca8 Going back to snapshots 2020-07-31 22:22:44 +00:00
buildmaster
9655c988f2 Update SNAPSHOT to 2.2.4.RELEASE 2020-07-31 22:19:00 +00:00
Marcin Grzejszczak
2a042adf8f Migrated to docs.spring.io & updated sc-build 2020-06-04 15:58:43 +02:00
buildmaster
7dee7cbb93 Bumping versions to 2.2.4.BUILD-SNAPSHOT after release 2020-05-29 15:44:11 +00:00
buildmaster
9e9c2dec31 Going back to snapshots 2020-05-29 15:44:11 +00:00
buildmaster
c0c812c876 Update SNAPSHOT to 2.2.3.RELEASE 2020-05-29 15:38:15 +00:00
maaaace
319f2159d9 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 17:19:00 +02:00
Mark Paluch
b2bcf183cb Polishing
Reformat documentation.

See gh-394.
2020-04-02 15:09:01 +02:00
Mark Paluch
0178b6b5a1 Deprecate spring.cloud.vault.generic in favor of spring.cloud.vault.kv
Deprecating properties that used the previous kv backend name "generic" so these can be removed with the next major release.

Closes gh-394.
2020-04-02 15:09:01 +02:00
Mark Paluch
9faee70f86 Polishing
Add this for field dereference. Tweak renewal timing for shorter test runtime. Move lifecycle configuration into SecretLeaseContainer bean method.

Closes gh-393.
2020-03-20 14:23:39 +01:00
Spencer Gibb
4677f9883d Use events to initiate ConfigurationProperties refresh in the application context
The ConsulBackendMetadata basically publishes and event on SecretLeaseCreatedEvent and something else does the rebinding

See gh-393
2020-03-20 14:23:39 +01:00
Mark Paluch
62b29b895b Request rotating tokens for Consul
Extend LeasingSecretBackendMetadata with callback methods before/after registration to add secret rotation listeners for config properties rebinding.

Refactor Consul configuration to use LeasingSecretBackendMetadata and rebind Consul ConfigurationProperties accordingly.

See gh-393
2020-03-20 14:23:39 +01:00
Spencer Gibb
647b624af8 bumps to build 2.3.0.BUILD-SNAPSHOT 2020-03-19 12:10:56 -04:00
Mark Paluch
cf16437e2b Reinstate VaultConfigCassandraTests
Closes gh-380.
2020-03-19 11:34:15 +01:00
Spencer Gibb
5fe5c96adb bumps to build 2.2.4.BUILD-SNAPSHOT 2020-03-18 19:49:52 -04:00
Ryan Baxter
cc2202b5d6 fixing compile errors 2020-03-18 19:48:46 -04:00
Spencer Gibb
a961e18a75 Comments out old cassandra classes 2020-03-18 19:44:56 -04:00
Mark Paluch
d6c83e3ad8 Update quickstart guide
Reflect Spring Cloud Vault perspective of setting up Vault. Add references to config- and bash files.

Closes gh-541.
2020-03-10 10:57:23 +01:00
Spencer Gibb
4336e6c460 Updates docs branches 2020-03-06 13:02:59 -05:00
buildmaster
ea4b6c4ee5 Bumping versions to 2.2.3.BUILD-SNAPSHOT after release 2020-03-04 21:17:03 +00:00
buildmaster
9c38e5fc9d Going back to snapshots 2020-03-04 21:17:03 +00:00
buildmaster
97fed5aa6a Update SNAPSHOT to 2.2.2.RELEASE 2020-03-04 21:10:31 +00:00
Mark Paluch
5f05f7e4ff Upgrade to Spring Vault 2.2.2.RELEASE
Closes gh-388.
2020-02-26 14:02:32 +01:00
Mark Paluch
c1a08fe797 Bypass Vault namespace for healthchecks
Apparently sys/init and sys/health are not available from within a namespace.

Closes gh-386.
2020-02-13 09:26:28 +01:00
Mark Paluch
1d994c941d Pass-thru VaultToken obtained from ReactiveSessionManager
We now pass-thru the token obtained from ReactiveSessionManager instead of caching it.
Previously, we used a method reference and the method reference cached the SessionToken Mono instead of requesting a fresh token each time from the session manager.

Closes gh-382.
2020-01-24 15:16:54 +01:00
Marcin Grzejszczak
4fff1a3e6b Killing server at the end of the build 2020-01-23 18:43:39 +01:00
Mark Paluch
924b723a92 Upgrade to Spring Vault 2.2.1.RELEASE
Closes gh-377.
2020-01-16 09:53:48 +01:00
Mark Paluch
0c45446882 Polishing
Use SpringRunner instead of SpringJUnit4ClassRunner.
2020-01-16 09:35:04 +01:00
Mark Paluch
49aee4cf51 Allow disabling authentication for Vault Agent use
We now allow disabling Spring Vault's ClientAuthentication and SessionManagement features to rely on authenticated requests sent by Vault Agent. The authentication infrastructure can be disabled via:

spring.cloud.vault:
    authentication: NONE

Closes gh-356.
2020-01-13 12:08:15 +01:00