Commit Graph

172 Commits

Author SHA1 Message Date
Mark Paluch
370deac948 Update documentation for ConfigData 2020-09-18 15:54:02 +02:00
Mark Paluch
2e4bf3d0cd 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
254342bb73 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]
f5a2ea293e 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]
0129da0646 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
d1ecef4af1 Going back to snapshots 2020-07-23 19:32:34 +00:00
buildmaster
b8a7610805 Update SNAPSHOT to 3.0.0-M3 2020-07-23 19:30:44 +00:00
Marcin Grzejszczak
5ba60c38d8 Changed packaging to jar 2020-06-08 17:12:48 +02:00
Marcin Grzejszczak
970c64888a Uploading sources for docs 2020-06-08 16:48:16 +02:00
buildmaster
89dd6abde4 Going back to snapshots 2020-05-29 19:31:33 +00:00
buildmaster
627411fb42 Update SNAPSHOT to 3.0.0-M2 2020-05-29 19:30:29 +00:00
Marcin Grzejszczak
f4da083db1 Changed vault config docs to vault docs 2020-05-26 15:25:34 +02:00
Marcin Grzejszczak
5717f080b6 Setting up repository for docs.spring.io migration 2020-05-25 14:40:36 +02:00
Marcin Grzejszczak
8af238ef4c Setting up repository for docs.spring.io migration 2020-05-25 13:43:20 +02:00
Mark Paluch
68d9f7bc58 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
701ad55632 Polishing
Fiy typos, improve wording.

See gh-392.
2020-05-20 14:53:38 +02:00
Mark Paluch
0ea68bad57 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
0f7b9ec7fc 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
180ebc4369 Bumping versions 2020-04-17 12:00:10 +00:00
buildmaster
2b897f3128 Going back to snapshots 2020-04-09 23:56:16 +00:00
buildmaster
baa0681ef9 Update SNAPSHOT to 3.0.0.M1 2020-04-09 23:55:07 +00:00
Mark Paluch
33110972ea Polishing
Reformat documentation.

See gh-394.
2020-04-02 15:08:53 +02:00
Mark Paluch
28f4399076 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
66ea2c49db Updated docs 2020-04-01 13:44:06 +02:00
Mark Paluch
cef1a53870 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
Spencer Gibb
d3ab6c918c Bumps to 3.0.0 for ilford 2020-01-22 15:41:36 -05: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
buildmaster
9a1ddef9d2 Bumping versions to 2.2.2.BUILD-SNAPSHOT after release 2019-12-20 14:45:08 +00:00
buildmaster
1f07408fc3 Going back to snapshots 2019-12-20 14:45:08 +00:00
buildmaster
e1a32c057f Update SNAPSHOT to 2.2.1.RELEASE 2019-12-20 14:42:04 +00:00
buildmaster
c0cc4535b2 Bumping versions to 2.2.1.BUILD-SNAPSHOT after release 2019-11-26 12:19:00 +00:00
buildmaster
75faff1e3a Going back to snapshots 2019-11-26 12:19:00 +00:00
buildmaster
78b478ed91 Update SNAPSHOT to 2.2.0.RELEASE 2019-11-26 12:17:10 +00:00
Mark Paluch
11e940d975 Use project-version placeholder in documentation.
Closes gh-370.
2019-11-14 16:00:56 +01:00
Mark Paluch
fbb36e29b8 Polishing 2019-11-14 15:58:19 +01:00
Raoof Mohammed
7376b03c7e Fix azure-msi default mount path in reference documentation
Closes gh-369.
2019-11-14 15:56:08 +01:00
buildmaster
eefe187fae Going back to snapshots 2019-11-10 00:52:41 +00:00
buildmaster
3da9dfe0e2 Update SNAPSHOT to 2.2.0.RC2 2019-11-10 00:51:39 +00:00
buildmaster
7a5b0e0e80 Bumping versions 2019-11-07 16:44:25 +00:00
buildmaster
5ef5e6f0d2 Going back to snapshots 2019-10-24 21:45:57 +00:00
buildmaster
c22d0bd189 Update SNAPSHOT to 2.2.0.RC1 2019-10-24 21:45:14 +00:00
buildmaster
6b6d110b84 Going back to snapshots 2019-10-03 21:46:49 +00:00
buildmaster
b22cee52cc Update SNAPSHOT to 2.2.0.M3 2019-10-03 21:46:05 +00:00
zhogov
e0700bbf10 Fix documentation for GCP-IAM.
As per [VaultProperties](c0b958f598/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultProperties.java (L741))

Original pull request: gh-358.
2019-09-27 08:50:57 +02:00
Mark Paluch
c0b958f598 Add X-Vault-Namespace Support.
We now support Vault namespaces by setting the spring.cloud.vault.namespace property.

Closes gh-259
2019-09-09 15:21:58 +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
buildmaster
2d8329040f Going back to snapshots 2019-08-15 15:12:43 +00:00
buildmaster
a0a073724f Update SNAPSHOT to 2.2.0.M2 2019-08-15 15:11:50 +00:00
Mark Paluch
7a5d997283 Add support to override endpointUri for AWS IAM Authentication.
We now allow setting the AWS IAM Endpoint URI to adjust for various AWS regions.

Closes gh-346.
2019-08-14 10:19:44 +02:00
Marcin Grzejszczak
834a799099 Added symbolic link of index.adoc 2019-07-29 14:47:46 +02:00