Mark Paluch
bb9a3c2c83
Updated docs
...
See gh-99.
2017-04-18 11:13:56 +02:00
Marcin Grzejszczak
18ba129895
Updated docs
2017-04-18 10:26:59 +02:00
Mark Paluch
f65925dc21
Enable CircleCI build.
...
See gh-97.
2017-04-11 16:13:30 +02:00
Mark Paluch
2b847d110e
Update mvnw to 3.5.0.
...
Closes gh-98.
2017-04-11 13:20:06 +02:00
Mark Paluch
ec880a7ca0
Update RELEASE to 1.0.1.BUILD-SNAPSHOT
2017-04-10 20:23:26 +02:00
Mark Paluch
9d21b6572e
Update SNAPSHOT to 1.0.0.RELEASE
2017-04-10 20:06:46 +02:00
Mark Paluch
c3f224a7da
Prepare release.
...
See gh-34.
2017-04-10 11:20:04 +02:00
Mark Paluch
0525f7d9ed
Include spring-cloud-vault-config-aws in dependency bom.
...
We now manage the version of spring-cloud-vault-config-aws in our spring-cloud-vault-dependencies bom.
Closes gh-95.
2017-04-05 19:41:12 +02:00
Mark Paluch
44f3c10b9b
Use unique bean names for SecretBackendMetadataFactory beans.
...
We now use unique bean names for SecretBackendMetadataFactory beans for bean definition. Previously, we used the same bean name (secretBackendMetadataFactory) across all bean definitions which causes definition overrides. The overrides erased previously defined beans so only a single instance of SecretBackendMetadataFactory was defined and using multiple Spring Cloud Vault modules at the same time was not possible.
Closes gh-94.
2017-04-05 19:39:17 +02:00
Mark Paluch
0add1698d5
Annotate Vault…Properties with @Validated to enable property validation.
...
Closes gh-96.
2017-04-05 19:35:42 +02:00
Mark Paluch
0623886106
Adapt to changed GitHub repository name.
...
Adapt changed GitHub repository name in pom.xml and documentation.
See gh-92.
2017-03-31 12:48:09 +02:00
Mark Paluch
4b039a73e8
Polishing.
...
Fix HashiCorp lettercasing in Readme.
2017-03-31 12:32:49 +02:00
Mark Paluch
1a9aa45b6d
Upgrade to Vault 0.7.
...
Closes gh-93.
2017-03-31 12:31:59 +02:00
Mark Paluch
da6055a3d7
Improve discovery and error messages in create_certificates.sh.
...
Print error message if openssl/keytool cannot be found.
2017-03-18 17:41:36 +01:00
Mark Paluch
7026fd3531
Polishing.
...
Fix SCM paths from spring-cloud-incubator to spring-cloud.
2017-03-16 15:14:20 +01:00
Mark Paluch
c26674bade
[maven-release-plugin] prepare for next development iteration
2017-03-16 14:42:26 +01:00
Mark Paluch
d6596c1e56
[maven-release-plugin] prepare release 1.0.0.RC1
2017-03-16 14:42:26 +01:00
Mark Paluch
6bbc8a2714
Prepare release.
...
Upgrade dependencies:
Use Spring Cloud RC1/Release versions
Spring Vault 1.0.0.BUILD-SNAPSHOT -> 1.0.0.RC1
httpclient 4.5.2 -> 4.5.3
httpcore 4.4.5 -> 4.4.6
netty 4.1.6.Final -> 4.1.8.Final
OkHttp3 3.5.0 ->3.6.0
Jackson 2.8.2 -> 2.8.7
See gh-89.
2017-03-16 14:25:11 +01:00
Mark Paluch
7bc05c721c
Use RelaxedPropertyResolver for default configuration property lookup.
...
We now use RelaxedPropertyResolver to resolve configuration property defaults because `@Value` defaulting does not support relaxed binding. Previously configuration properties were annotated with of `@Value` specifying a cascade of property names.
Fixes gh-87.
2017-03-09 18:35:18 +02:00
Mark Paluch
754ae1eee7
Adopt Spring Vault's LeaseAwareVaultPropertySource.
...
We now use Spring Vault's LeaseAwareVaultPropertySource instead of the own `LeaseAwareVaultPropertySource`.
Closes gh-88.
2017-03-09 17:58:53 +02:00
Ryan Hoegg
bee9e716e2
Load secrets from several Vault paths
...
Load secrets from several Vault paths, according to the comma delimited application name.
fixes gh-74
2017-03-03 15:40:09 -05:00
Mark Paluch
63ac877d13
Move HTTP client dependency management to parent pom.
...
Remove dependency management of HTTP clients from dependency BOM to not conflict with declarations of Spring Boot or other BOMs.
Closes gh-82.
2017-03-02 09:26:51 +01:00
Mark Paluch
4c84524b48
Import spring-cloud-commons-dependencies BOM in parent pom.
...
Use dependency management from spring-cloud-commons-dependencies for Spring Cloud Commons instead own dependency management declaration to avoid version conflicts.
See gh-82.
2017-02-28 21:23:29 +01:00
Mark Paluch
5fcd5694a4
Use Apache Commons Logging instead of SLF4J.
...
Align logging API use with Spring Boot and Spring Cloud. Drop slf4j dependency from pom files.
Closes gh-84.
2017-02-24 16:51:57 -05:00
Mark Paluch
c15d1181ee
Use create daemon threads in ThreadPoolTaskScheduler.
...
Use create daemon threads in ThreadPoolTaskScheduler to not prevent application shutdown if the ThreadPoolTaskScheduler is not shut down upon application exit. ThreadPoolTaskScheduler may stay active because the actual threads prevent a VM exit so the shutdown hook isn't called.
Fixes gh-81.
2017-02-24 14:17:43 -05:00
Mark Paluch
537221c76b
Rename spring-cloud-vault-starter-config to spring-cloud-starter-vault-config.
...
Align naming with existing Spring Cloud starters.
Closes gh-83.
2017-02-24 13:57:11 -05:00
Mark Paluch
b31e99d033
Exclude transient Spring Framework dependencies from Spring Vault.
...
Closes gh-73.
2017-02-16 15:02:24 +01:00
Mark Paluch
97645a29a6
Adopt Spring Vault's VaultClient removal.
...
Closes gh-78.
2017-02-16 15:02:22 +01:00
Mark Paluch
4a83881522
Upgrade to Vault 0.6.5.
...
Closes gh-77.
2017-02-08 08:36:39 +01:00
Spencer Gibb
3e63afc3f0
polish
2017-02-01 14:44:23 -07:00
Mark Paluch
74d8012b9f
[maven-release-plugin] prepare for next development iteration
2017-01-27 09:08:04 +01:00
Mark Paluch
09a9afed60
[maven-release-plugin] prepare release 1.0.0.M2
2017-01-27 09:07:57 +01:00
Mark Paluch
711cd31926
Prepare release.
...
Remove snapshot repositories. Upgrade dependencies.
See gh-72.
2017-01-27 09:06:04 +01:00
Mark Paluch
0a0cae71d6
Upgrade to Spring Cloud Context 1.2.0.M1.
...
See gh-72.
2017-01-27 08:57:45 +01:00
Mark Paluch
14c648ade8
Upgrade to Spring Vault 1.0 M2.
...
Closes gh-70.
2017-01-17 10:58:11 +01:00
Mark Paluch
3a071d919c
Upgrade to Vault 0.6.4.
...
Fixes gh-69.
2017-01-10 16:26:47 +01:00
Mark Paluch
b83013549e
Upgrade to Spring Cloud Build 1.3 M1.
...
Fixes gh-68.
2017-01-10 16:14:52 +01:00
Mark Paluch
bc22987a75
Upgrade to AssertJ 3.6.1.
...
Closes gh-67.
2017-01-10 15:53:00 +01:00
Mark Paluch
c79878b0b6
Upgrade to OkHttp 3.5.0.
...
Closes gh-66.
2017-01-10 15:52:11 +01:00
Mark Paluch
6d0ef0e400
Use Spring Cloud Vault-specific users for integration tests.
...
Use springvault instead of spring for integration tests with databases to avoid naming conflicts. MySQL requires short (<16 chars) user names and PostgreSQL does not permit names with hypens.
Fixes gh-65.
2017-01-10 15:49:24 +01:00
Mark Paluch
57721b68c1
Upgrade to Spring Boot 1.5 RC1.
...
Upgrade also test dependencies:
* MongoDB Driver to 3.4.1
* Cassandra Driver to 3.1.3
* MySQL Driver to 5.1.40
* PostgreSQL to 9.4.1212.jre7
Fixes gh-64.
2017-01-10 15:08:34 +01:00
Mark Paluch
19c99b2ca8
Flatten Vault JSON to Properties.
...
Fixes gh-61.
2016-12-15 11:22:43 +01:00
Mark Paluch
501e7013c6
Add authentication to quickstart guide.
...
Fixes gh-30.
2016-12-14 15:16:26 +01:00
Mark Paluch
59541f0230
Add support for OkHttp3.
...
Fixes gh-63.
2016-12-14 11:36:25 +01:00
Mark Paluch
be3e21146d
Upgrade to Spring Cloud Build 1.3.
...
Fixes gh-62.
2016-12-14 10:34:56 +01:00
Mark Paluch
ae5b3d1b80
Upgrade to Consul 0.7.1.
...
Fixes gh-60.
2016-12-11 22:02:47 +01:00
Mark Paluch
efda667bfd
Upgrade to Vault 0.6.3.
...
Fixes gh-59.
2016-12-11 22:01:22 +01:00
Jonathan Pearlin
71945e97f1
Fix configuration name for TLS auth in documentation.
...
Remove `.config` from the property name for setting the authentication type.
Original pull request: gh-56.
2016-11-22 16:17:34 +01:00
Mark Paluch
981115dd6e
Inherit Spring Boot version from spring-cloud-build.
...
See gh-55.
2016-11-09 21:44:45 +01:00
Mark Paluch
7bdc2c44ba
Upgrade to HttpCore 4.4.5 and Netty 4.1.6.
...
Use OkHttp for database tests to not offend with Cassandra driver's netty dependencies.
See #55 .
2016-11-09 13:14:55 +01:00