164 Commits

Author SHA1 Message Date
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
Quintin Beukes
2ddb9d1e66 Added support for multiple database secrets
Original pull request: gh-587
Closes gh-459
2021-11-24 09:38:17 +01: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
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
fb8ad234d7 Hello 2021. 2021-03-11 11:42:09 +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
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
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
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
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
Mark Paluch
9d15c5db0a Remove Bootstrap context marker class from classpath
See gh-483
2020-09-21 09:47:07 +02:00
Mark Paluch
451ccb0bb3 Add Vault implementation for ConfigDataResolver and ConfigDataLoader
Discover SecretBackendMetadataFactory and VaultSecretBackendDescriptor using spring.factories. Add instance suppliers for all imperative support classes.

Resolves gh-483.
2020-09-21 09:46:48 +02:00
Mark Paluch
477e8b9bb9 Polishing
Reformat code using new formatter Settings.

See gh-482.
2020-09-17 11:28:42 +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
spencergibb
ef59dcdb91 Adds junit-vintage-engine as a test dependency 2020-06-08 12:57:21 -04: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
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
a9bacf2d2c Reinstate VaultConfigCassandraTests
Closes gh-380.
2020-03-19 11:34:23 +01:00
Ryan Baxter
6cdc91f71e fixing compile errors 2020-02-06 11:01:53 -05:00