Mark Paluch
60ed7b7ea3
Polishing.
...
Tweak Javadoc. Switch TTL from String to Duration for type-safe conversion. Extract anonymous classes into inner classes. Add unit test.
See gh-572
Closes gh-575.
2021-03-11 11:03:21 +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
Mark Paluch
a9fd88c3b7
Reconfigure loggers of Vault client components during ConfigData bootstrap.
...
We now reconfigure loggers through reflection of VaultPropertySource, SecretLeaseContainer and other components to obtain log events during the bootstrap.
Closes gh-565.
2021-03-10 15:33:23 +01:00
Mark Paluch
e330a6cbae
Remove ConditionalOnBean for VaultHealthIndicatorAutoConfiguration.
...
VaultHealthIndicatorAutoConfiguration is now activated regardless of the presence of VaultBootstrapConfiguration. We also ensure that VaultHealthIndicatorAutoConfiguration gets configured after VaultAutoConfiguration and VaultReactiveAutoConfiguration to correctly detect VaultOperations and ReactiveVaultOperations beans.
Closes gh-574.
2021-03-10 14:18:44 +01:00
Mark Paluch
a16af21f32
Polishing
...
Allow SecretBackendMetadata to implement ApplicationEventPublisherAware. Register application event publisher after boostrap with ConsulBackendMetadata.
Add integration tests.
Closes gh-579
Original pull request: gh-580
2021-03-10 10:42:40 +01:00
krisiye
7ef4953f5e
Register SecretBackendMetadataFactory for Consul under spring.factories.
...
Allow usage of Consul through the Config Data API.
Closes gh-579
Original pull request: #580 .
2021-03-10 10:42:40 +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
79eb7c2b57
Bumping versions
2021-01-28 12:01:08 +00: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
Mark Paluch
a3679d287b
Fix ConfigLocation profile precedence order
...
The list of config data location is now in ascending order.
Resolves gh-568.
2021-01-25 15:00:53 +01:00
Mark Paluch
4d9ce35f42
Fix spring.application.name resolution using the ConfigData API
...
Resolves gh-566.
2021-01-25 09:23:38 +01:00
buildmaster
ab8c90c33e
Bumping versions
2020-12-22 12:00:20 +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
Mark Paluch
870512872c
Upgrade to Spring Vault 2.3.0
...
Resolves gh-559
2020-12-22 10:35:07 +01:00
buildmaster
16bfa677b7
Bumping versions
2020-12-15 12:00:27 +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
Mark Paluch
ce6203279f
Upgrade dependencies
...
* HttpClient 4.5.13
* HttpCore 4.4.14
* BouncyCastle 1.67
* Google IAM v1-rev20201112-1.31.0
* Google Auth 0.22.1
Closes gh-554
2020-12-10 14:24:31 +01:00
Mark Paluch
b156489adf
Upgrade to Spring Vault 2.3.0-RC1
...
Closes gh-553
2020-12-10 14:20:40 +01: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
Ryan Baxter
0355f153b1
Using string value of ConfigDataLocation
2020-10-29 14:46:35 -04:00
Ryan Baxter
9c3a6041bd
Fixing compilation errors from ConfigDataLocation changes in Boot
2020-10-29 14:41:16 -04: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
872c969506
Polishing
...
Replace VaultRabbitMqProperties bean with @EnableConfigurationProperties(VaultRabbitMqProperties.class).
See gh-494.
2020-09-24 11:44:04 +02:00
Mark Paluch
09727718cb
Annotate API with Spring's @NonNullApi/@Nullable to indicate null/non-null rules
...
Closes gh-494.
2020-09-24 11:43:31 +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
buildmaster
6b999e5c38
Bumping versions
2020-09-21 12:00:21 +00:00
Mark Paluch
76bad0758b
Polishing
2020-09-21 13:56:31 +02:00
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
fhitchen@gmail.com
7a2742cfbc
Add support for Couchbase through vault-plugin-database-couchbase
...
Original pull request: gh-408.
2020-09-21 13:53:30 +02:00
nurinamu
d6fec86383
Fix typo in ClientAuthenticationFactory exception message
...
See gh-477.
2020-09-21 10:09:22 +02:00
dependabot-preview[bot]
0f336b6c62
Bump aws-java-sdk-core from 1.11.838 to 1.11.865
...
Bumps [aws-java-sdk-core](https://github.com/aws/aws-sdk-java ) from 1.11.838 to 1.11.865.
- [Release notes](https://github.com/aws/aws-sdk-java/releases )
- [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-java/compare/1.11.838...1.11.865 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
See gh-489
2020-09-21 10:08:25 +02:00
dependabot-preview[bot]
56df8715b0
Bump google-api-services-iam
...
Bumps google-api-services-iam from v1-rev20200221-1.30.9 to v1-rev20200910-1.30.10.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
See gh-480
2020-09-21 10:08:01 +02:00
dependabot-preview[bot]
bd5fd004d9
Bump jacoco-maven-plugin from 0.8.5 to 0.8.6
...
Bumps [jacoco-maven-plugin](https://github.com/jacoco/jacoco ) from 0.8.5 to 0.8.6.
- [Release notes](https://github.com/jacoco/jacoco/releases )
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.5...v0.8.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
See gh-479
2020-09-21 10:07:07 +02:00
dependabot-preview[bot]
9eabdbf60b
Bump assertj-core from 3.16.1 to 3.17.2
...
Bumps [assertj-core](https://github.com/joel-costigliola/assertj-core ) from 3.16.1 to 3.17.2.
- [Release notes](https://github.com/joel-costigliola/assertj-core/releases )
- [Commits](https://github.com/joel-costigliola/assertj-core/compare/assertj-core-3.16.1...assertj-core-3.17.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
See gh-470
2020-09-21 10:06:54 +02:00