Commit Graph

197 Commits

Author SHA1 Message Date
buildmaster
a444d4dfe6 Update SNAPSHOT to 3.0.1 2021-01-27 22:24:29 +00:00
buildmaster
4dae78feb7 Bumping versions to 3.0.1-SNAPSHOT after release 2020-12-22 09:58:06 +00:00
buildmaster
c795e5cd44 Going back to snapshots 2020-12-22 09:58:06 +00:00
buildmaster
bfa7f73b55 Update SNAPSHOT to 3.0.0 2020-12-22 09:53:41 +00:00
buildmaster
e779407804 Going back to snapshots 2020-12-11 23:12:19 +00:00
buildmaster
afede44761 Update SNAPSHOT to 3.0.0-RC1 2020-12-11 23:10:51 +00:00
buildmaster
8faee349ae Going back to snapshots 2020-12-01 23:54:31 +00:00
buildmaster
18379c4856 Update SNAPSHOT to 3.0.0-M6 2020-12-01 23:53:06 +00:00
buildmaster
7a696f9498 Bumping versions 2020-11-19 12:00:09 +00:00
buildmaster
722229d503 Going back to snapshots 2020-11-17 21:52:36 +00:00
buildmaster
b5e9ca8af4 Update SNAPSHOT to 3.0.0-M5 2020-11-17 21:51:04 +00:00
buildmaster
e5c362f129 Bumping versions 2020-11-17 12:00:48 +00:00
buildmaster
d0a7d96b60 Going back to snapshots 2020-10-03 15:05:38 +00:00
buildmaster
40866fda15 Update SNAPSHOT to 3.0.0-M4 2020-10-03 15:04:04 +00:00
buildmaster
10c55ddfc4 Bumping versions 2020-09-25 12:00:26 +00:00
Mark Paluch
f6c55ba1cc 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
224ae41d1b Make Azure auth metadata URIs configurable
Original pull request: gh-495
See gh-451
2020-09-24 14:23:22 +02:00
buildmaster
4ee35edc6c Bumping versions 2020-09-24 12:00:58 +00:00
Mark Paluch
7c231daddb 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
59bacc6b73 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
ca98a10fd5 Bumping versions 2020-09-21 12:00:21 +00:00
Mark Paluch
c65ac19eb7 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
9161d58cef Add support for Couchbase through vault-plugin-database-couchbase
Original pull request: gh-408.
2020-09-21 13:53:30 +02:00
dependabot-preview[bot]
08714f5fd5 Bump maven-jar-plugin from 3.1.0 to 3.2.0
Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.1.0...maven-jar-plugin-3.2.0)

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-437.
2020-09-21 10:05:14 +02:00
Mark Paluch
b8a821d76e Refine documentation
Include common config properties. Add what's new section.

See gh-483
2020-09-21 10:04:24 +02:00
Mark Paluch
d450011d1f Update documentation for ConfigData
See gh-483
2020-09-21 09:47:15 +02:00
Mark Paluch
3f381d4b01 Introduce configuration properties for session lifecycle management
We now provide configuration properties to configure session token renewal, especially renewal and expiry thresholds.

spring.cloud.vault:
    session.lifecycle:
        enabled: true
        refresh-before-expiry: 10s
        expiry-threshold: 20s

Closes gh-400.
2020-08-11 17:07:37 +02:00
John Gasper
0d52813bb4 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:30 +02:00
dependabot-preview[bot]
75134a562a Bump maven-source-plugin from 3.0.1 to 3.2.1
Bumps [maven-source-plugin](https://github.com/apache/maven-source-plugin) from 3.0.1 to 3.2.1.
- [Release notes](https://github.com/apache/maven-source-plugin/releases)
- [Commits](https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.0.1...maven-source-plugin-3.2.1)

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-417.
2020-08-11 12:20:27 +02:00
dependabot-preview[bot]
9e20301301 Bump maven-javadoc-plugin from 3.0.1 to 3.2.0
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.0.1 to 3.2.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.0.1...maven-javadoc-plugin-3.2.0)

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-414.
2020-08-11 12:19:22 +02:00
buildmaster
cd43f75720 Going back to snapshots 2020-07-23 19:32:34 +00:00
buildmaster
02190ff83a Update SNAPSHOT to 3.0.0-M3 2020-07-23 19:30:44 +00:00
Marcin Grzejszczak
af088a4d7a Changed packaging to jar 2020-06-08 17:12:48 +02:00
Marcin Grzejszczak
b7722bd45e Uploading sources for docs 2020-06-08 16:48:16 +02:00
buildmaster
1c62107c75 Going back to snapshots 2020-05-29 19:31:33 +00:00
buildmaster
f06c31f83b Update SNAPSHOT to 3.0.0-M2 2020-05-29 19:30:29 +00:00
Marcin Grzejszczak
aad03844b4 Changed vault config docs to vault docs 2020-05-26 15:25:34 +02:00
Marcin Grzejszczak
0d919958e2 Setting up repository for docs.spring.io migration 2020-05-25 14:40:36 +02:00
Marcin Grzejszczak
bfc8857bee Setting up repository for docs.spring.io migration 2020-05-25 13:43:20 +02:00
Mark Paluch
9bec609b8d Introduce profile override for Key Value backend.
We now provide an override spring.cloud.vault.kv.profiles=… to specify application profiles that should be used for Vault access instead of Environment.getActiveProfiles().

Closes gh-385.
2020-05-20 15:26:43 +02:00
Mark Paluch
9f4f8eda64 Polishing
Fiy typos, improve wording.

See gh-392.
2020-05-20 14:53:38 +02:00
Mark Paluch
28a26699a5 Database support for Elasticsearch
Spring Cloud Vault can now obtain credentials for Elasticsearch's HTTP API by enabling vault.config.backends.elasticsearch.enabled=true and providing a role name.

Closes gh-392.
2020-05-20 14:51:58 +02:00
Mark Paluch
337ce41d03 Remove spring.cloud.vault.generic configuration properties.
Spring Cloud Vault uses now a single mechanism for key-value backend configuration. Properties at spring.cloud.vault.generic.* are no longer supported.

All associated functionality is now solely available by configuring the corresponding spring.cloud.vault.kv.* properties. The support classes GenericSecretBackendMetadata and VaultGenericBackendProperties were removed in favor of KeyValueSecretBackendMetadata respective VaultKeyValueBackendProperties. spring.cloud.vault.kv.enabled is now enabled by default to preserve spring.cloud.vault.generic.enabled behavior.

Closes gh-395
2020-05-20 10:57:33 +02:00
buildmaster
4cc57fb1f4 Bumping versions 2020-04-17 12:00:10 +00:00
buildmaster
36ae7bad94 Going back to snapshots 2020-04-09 23:56:16 +00:00
buildmaster
da3bac8a58 Update SNAPSHOT to 3.0.0.M1 2020-04-09 23:55:07 +00:00
Mark Paluch
efe63feb27 Polishing
Reformat documentation.

See gh-394.
2020-04-02 15:08:53 +02:00
Mark Paluch
5e00bb12c7 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:08:52 +02:00
Marcin Grzejszczak
f0215b6ed1 Updated docs 2020-04-01 13:44:06 +02:00
Mark Paluch
9a680bb042 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:04 +01:00