227 Commits

Author SHA1 Message Date
buildmaster
be399053a3 Bumping versions 2022-02-23 21:49:29 +00:00
buildmaster
34cf28b8cc Bumping versions to 3.0.6-SNAPSHOT after release 2021-12-15 20:11:43 +00:00
buildmaster
156e90e78b Going back to snapshots 2021-12-15 20:11:43 +00:00
buildmaster
a7fa74d7b5 Update SNAPSHOT to 3.0.5 2021-12-15 20:08:10 +00:00
Mark Paluch
ed977bf664 Polishing.
Introduce VaultSecretBackendDescriptorFactory as abstraction for descriptor factories that can produce multiple SecretBackendDescriptors. Consider VaultSecretBackendDescriptorFactory in Boostrap and Config Data API mechanisms. Add tests.

Original pull request: gh-587
See gh-459
2021-11-24 09:38:17 +01:00
Mark Paluch
9dba371fba Restore changes to readme.
Closes gh-623.
2021-11-22 14:22:01 +01:00
Mark Paluch
588106bfc2 Polishing.
Simplify file read. Add tests.

See gh-609
Original pull request: gh-614
2021-10-04 09:06:36 +02:00
Brant
08577ad56a Allow fallback to ~/.vault-token file using Token authentication.
This assists in usability of spring cloud vault locally after authenticating to vault via the vault CLI.

Closes gh-609
Original pull request: gh-614
2021-10-04 09:06:36 +02:00
buildmaster
80ac808325 Bumping versions to 3.0.5-SNAPSHOT after release 2021-09-22 00:45:54 +00:00
buildmaster
da84551493 Going back to snapshots 2021-09-22 00:45:54 +00:00
buildmaster
e9cf4fe102 Update SNAPSHOT to 3.0.4 2021-09-22 00:42:13 +00:00
Mark Paluch
80e3de4945 Polishing.
Add author tags. Let VaultConfigLocation accept PropertyTransformer. Extract prefix computation into its own method. Tweak documentation wording.

See gh-488
Original pull request: gh-582.
2021-06-18 10:41:30 +02:00
Jeffrey van der Laan
6505bde94d Add support for key prefixes in vault paths.
See gh-488
Original pull request: gh-582.
2021-06-18 10:41:30 +02:00
Mark Paluch
6e03afbed0 Refine support for optional Vault config locations.
We now propagate the optional config location flag to the config data infrastructure. Also, the check whether Vault is enabled is moved from the resolver into the loader returning null if Vault support is enabled. This allows Spring Boot to skip optional config data locations.

Closes gh-571
2021-06-07 16:07:17 +02:00
buildmaster
9ecf6cf3e4 Going back to snapshots 2021-05-28 09:13:43 +00:00
buildmaster
9fe9b404cb Update SNAPSHOT to 3.0.3 2021-05-28 09:09:35 +00:00
buildmaster
fdf08fb1aa Bumping versions to 3.0.4-SNAPSHOT after release 2021-05-27 10:55:00 +00:00
buildmaster
3615750c40 Going back to snapshots 2021-05-27 10:55:00 +00:00
buildmaster
7794272215 Update SNAPSHOT to 3.0.3 2021-05-27 10:50:58 +00:00
buildmaster
6a1df5f37e Bumping versions to 3.0.3-SNAPSHOT after release 2021-03-17 23:16:44 +00:00
buildmaster
b17f4cd74c Going back to snapshots 2021-03-17 23:16:44 +00:00
buildmaster
79abb23bbc Update SNAPSHOT to 3.0.2 2021-03-17 23:13:38 +00:00
Mark Paluch
e337be70e1 Add ability to configure client TLS enabled protocol versions and cipher suites via Spring properties.
Closes gh-581.
2021-03-16 16:13:37 +01:00
Mark Paluch
f596d2c55c Document paths and operations for SecretLeaseContainer and Session management for ACL setup.
Closes gh-561
2021-03-16 14:53:20 +01:00
buildmaster
cf4201276a Bumping versions 2021-03-11 12:00:28 +00:00
Mark Paluch
fb8ad234d7 Hello 2021. 2021-03-11 11:42:09 +01:00
krisiye
a7565ef285 Add support for AWS STS credential types.
We now support assumed role and federation tokens.

Closes gh-572
Original pull request gh-575.
2021-03-11 11:01:45 +01:00
Olga Maciaszek-Sharma
b2363b2c3d Add info on spring.config.import to docs.
Original pull request: gh-578.
2021-03-03 14:07:03 +01:00
buildmaster
28a35aa46c Bumping versions to 3.0.2-SNAPSHOT after release 2021-01-27 22:27:30 +00:00
buildmaster
6e579d10f6 Going back to snapshots 2021-01-27 22:27:29 +00:00
buildmaster
0c228f9bda Update SNAPSHOT to 3.0.1 2021-01-27 22:24:29 +00:00
buildmaster
5fda9846dd Bumping versions to 3.0.1-SNAPSHOT after release 2020-12-22 09:58:06 +00:00
buildmaster
5251bb7834 Going back to snapshots 2020-12-22 09:58:06 +00:00
buildmaster
d82370a64e Update SNAPSHOT to 3.0.0 2020-12-22 09:53:41 +00:00
buildmaster
af42827681 Going back to snapshots 2020-12-11 23:12:19 +00:00
buildmaster
e85621da5a Update SNAPSHOT to 3.0.0-RC1 2020-12-11 23:10:51 +00:00
buildmaster
9fa12ba9a0 Going back to snapshots 2020-12-01 23:54:31 +00:00
buildmaster
287bfc2a4f Update SNAPSHOT to 3.0.0-M6 2020-12-01 23:53:06 +00:00
buildmaster
4732586274 Bumping versions 2020-11-19 12:00:09 +00:00
buildmaster
690dc96f3d Going back to snapshots 2020-11-17 21:52:36 +00:00
buildmaster
2b9eb887e9 Update SNAPSHOT to 3.0.0-M5 2020-11-17 21:51:04 +00:00
buildmaster
beb9d45107 Bumping versions 2020-11-17 12:00:48 +00:00
buildmaster
02cafdae36 Going back to snapshots 2020-10-03 15:05:38 +00:00
buildmaster
1c1aae1c96 Update SNAPSHOT to 3.0.0-M4 2020-10-03 15:04:04 +00:00
buildmaster
fdec26144b Bumping versions 2020-09-25 12:00:26 +00:00
Mark Paluch
3349c814a2 Polishing
Switch AwsEc2Properties.identityDocument to URI. Reorder property accessors. Tweak documentation formatting.

Original pull request: gh-495.
Resolves gh-451.
2020-09-24 14:25:18 +02:00
infa-szhong
f95fea8e92 Make Azure auth metadata URIs configurable
Original pull request: gh-495
See gh-451
2020-09-24 14:23:22 +02:00
buildmaster
57d6643e32 Bumping versions 2020-09-24 12:00:58 +00:00
Mark Paluch
9b5ea83918 Add support for ReactiveDiscoveryClient
ReactiveDiscoveryClient beans are now used to configure ReactiveVaultEndpointProvider. If no ReactiveDiscoveryClient is available, then VaultEndpointProvider gets adapted by offloading the call to a worker Scheduler to avoid blocking calls on the calling thread.

Resolves gh-486.
2020-09-24 12:35:19 +02:00
Mark Paluch
f44a525dff Allow for configurable keystore / truststore type in ssl options
We've introduced two new configuration properties (spring.cloud.vault.ssl.key-store-type=…/spring.cloud.vault.ssl.trust-store-type=…) to configure the keystore type including PEM support.

Resolves gh-387.
2020-09-24 11:08:04 +02:00