Ryan Baxter
6967a6fcc3
Fixing versions
2019-05-28 16:21:38 -04:00
Spring Operator
ecfa24f7c3
URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* [ ] http://compose.docker.io/ (UnknownHostException) with 1 occurrences migrated to:
https://compose.docker.io/ ([https](https://compose.docker.io/ ) result UnknownHostException).
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://cloud.spring.io/spring-cloud-vault/spring-cloud-vault.html with 4 occurrences migrated to:
https://cloud.spring.io/spring-cloud-vault/spring-cloud-vault.html ([https](https://cloud.spring.io/spring-cloud-vault/spring-cloud-vault.html ) result 200).
* [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 1 occurrences migrated to:
https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ) result 200).
* [ ] http://wiki.apache.org/cassandra/HintedHandoff with 1 occurrences migrated to:
https://wiki.apache.org/cassandra/HintedHandoff ([https](https://wiki.apache.org/cassandra/HintedHandoff ) result 200).
* [ ] http://wiki.apache.org/cassandra/Operations with 1 occurrences migrated to:
https://wiki.apache.org/cassandra/Operations ([https](https://wiki.apache.org/cassandra/Operations ) result 200).
* [ ] http://wiki.apache.org/cassandra/StorageConfiguration with 1 occurrences migrated to:
https://wiki.apache.org/cassandra/StorageConfiguration ([https](https://wiki.apache.org/cassandra/StorageConfiguration ) result 200).
* [ ] http://www.datastax.com/dev/blog/cassandra-anti-patterns-queues-and-queue-like-datasets with 1 occurrences migrated to:
https://www.datastax.com/dev/blog/cassandra-anti-patterns-queues-and-queue-like-datasets ([https](https://www.datastax.com/dev/blog/cassandra-anti-patterns-queues-and-queue-like-datasets ) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
https://contributor-covenant.org ([https](https://contributor-covenant.org ) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/ ) result 301).
* [ ] http://plugins.jetbrains.com/plugin/6546 with 1 occurrences migrated to:
https://plugins.jetbrains.com/plugin/6546 ([https](https://plugins.jetbrains.com/plugin/6546 ) result 301).
* [ ] http://download.oracle.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html with 1 occurrences migrated to:
https://download.oracle.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html ([https](https://download.oracle.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html ) result 302).
* [ ] http://eclipse.org with 1 occurrences migrated to:
https://eclipse.org ([https](https://eclipse.org ) result 302).
* [ ] http://eclipse.org/m2e/ with 2 occurrences migrated to:
https://eclipse.org/m2e/ ([https](https://eclipse.org/m2e/ ) result 302).
* [ ] http://www.springsource.com/developer/sts with 1 occurrences migrated to:
https://www.springsource.com/developer/sts ([https](https://www.springsource.com/developer/sts ) result 302).
* [ ] http://www.springsource.org/download with 1 occurrences migrated to:
https://www.springsource.org/download ([https](https://www.springsource.org/download ) result 302).
These URLs were intentionally ignored.
* http://%s:%d with 2 occurrences
Closes gh-318.
Original pull request: gh-318.
2019-03-27 11:39:43 +01:00
Spring Operator
434184193c
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://www.apache.org/licenses/ with 2 occurrences migrated to:
https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/ ) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 95 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
Original pull request: gh-301.
2019-03-21 21:16:05 +01:00
Spring Operator
f97de4abef
URL Cleanup ( #292 )
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://cloud.spring.io/spring-cloud-vault/ with 1 occurrences migrated to:
https://cloud.spring.io/spring-cloud-vault/ ([https](https://cloud.spring.io/spring-cloud-vault/ ) result 200).
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 9 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
* http://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch with 1 occurrences migrated to:
https://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch ([https](https://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch ) result 200).
* http://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin with 1 occurrences migrated to:
https://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin ([https](https://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin ) result 200).
* http://www.apache.org/licenses/LICENSE-2.0 with 2 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
* http://www.spring.io with 1 occurrences migrated to:
https://www.spring.io ([https](https://www.spring.io ) result 301).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 18 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 9 occurrences
2019-03-16 12:01:53 -04:00
buildmaster
fb17e8da03
Bumping versions to 1.1.3.BUILD-SNAPSHOT after release
2018-10-16 00:32:10 +00:00
buildmaster
e93a6efc4e
Going back to snapshots
2018-10-16 00:32:10 +00:00
buildmaster
083f4c2b2f
Update SNAPSHOT to Edgware.SR5
2018-10-16 00:29:12 +00:00
Mark Paluch
8a7b6b0ce6
Reinstantiate spring-boot-configuration-processor to generate configuration property metadata.
...
Closes gh-231.
2018-07-23 13:44:37 +02:00
buildmaster
d447fd5a86
Bumping versions to 1.1.2.BUILD-SNAPSHOT after release
2018-06-29 20:59:44 +00:00
buildmaster
75cecf78c0
Going back to snapshots
2018-06-29 20:59:43 +00:00
buildmaster
53d86ef93b
Update SNAPSHOT to 1.1.1.RELEASE
2018-06-29 20:58:23 +00:00
Mark Paluch
b763ee9160
Polishing.
...
Order dependencies alphabetically.
See gh-215.
2018-06-12 10:16:28 +02:00
Mark Paluch
ccccf61ec1
Add Spring Boot autoconfigure processor.
...
Closes gh-215.
2018-06-12 10:08:40 +02:00
Mark Paluch
b0d2765bf5
Exclude Apache Http Client introduced by Spring Cloud Commons.
...
Closes gh-212.
2018-05-02 18:31:30 +02:00
Mark Paluch
96afa60f6c
Post-release cleanups.
...
See gh-185.
2017-11-28 10:32:00 +01:00
Mark Paluch
941421ae82
[maven-release-plugin] prepare for next development iteration
2017-11-21 17:06:48 +01:00
Mark Paluch
4f790c839b
[maven-release-plugin] prepare release v1.1.0.RELEASE
2017-11-21 17:06:48 +01:00
Mark Paluch
0ab7d9bcc7
Use mysql-legacy-database-plugin for tests.
...
Use the legacy plugin to generate shorter user names (required for the MySQL version used on TravisCI).
See gh-169.
2017-10-27 10:10:20 +02:00
Mark Paluch
5bfc981487
[maven-release-plugin] prepare for next development iteration
...
See gh-167.
2017-10-23 08:28:43 +02:00
Mark Paluch
25707bde0c
[maven-release-plugin] prepare release v1.1.0.RC1
...
See gh-167.
2017-10-23 08:24:17 +02:00
Mark Paluch
14641ad447
Add integration test for Vault's database backend.
...
See gh-169.
2017-10-20 17:33:00 +02:00
Mark Paluch
94ccca52a9
[maven-release-plugin] prepare for next development iteration
2017-08-28 08:58:22 +02:00
Mark Paluch
523408dd31
[maven-release-plugin] prepare release v1.1.0.M1
...
See gh-149.
2017-08-28 08:58:10 +02:00
Mark Paluch
97bcf1ebe8
Allow overriding SecretBackendMetadataFactory beans.
...
We now allow overriding SecretBackendMetadataFactory by application-provided configuration to customize behavior of integrated secret backends.
Closes gh-118.
2017-06-06 15:09:51 +02:00
Mark Paluch
31c365c959
Introduce path to SecretBackendMetadata.
2017-05-20 17:17:14 +02:00
Mark Paluch
a4b0a3f3b1
Going back to snapshots
2017-04-10 20:18:30 +02:00
Mark Paluch
9d21b6572e
Update SNAPSHOT to 1.0.0.RELEASE
2017-04-10 20:06:46 +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
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
97645a29a6
Adopt Spring Vault's VaultClient removal.
...
Closes gh-78.
2017-02-16 15:02:22 +01: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
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
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
Mark Paluch
4df846bfd6
[maven-release-plugin] prepare for next development iteration
2016-10-28 14:07:33 +02:00
Mark Paluch
fb5bb7a2a1
[maven-release-plugin] prepare release 1.0.0.M1
2016-10-28 14:07:29 +02:00
Mark Paluch
80d38f46ff
Upgrade to Vault 0.6.2.
...
Setup test run with Vault 0.5.3 to 0.6.2, guard tests accessing features available since specific versions.
Fixes gh-44.
2016-10-10 08:24:30 +02:00
Mark Paluch
0f0a6957e3
Polishing.
...
Rename SecureBackend to SecretBackend. Refactor SecureBackendAccessor to SecretBackendMetadata. Move Property Transformation into PropertyTransformer. Enhance JavaDoc. Remove Properties beans and use EnableProperties annotation.
2016-10-10 08:24:30 +02:00
Mark Paluch
17e0412bf1
Polishing.
...
Provide readable artifact display names. Interit groupId from parent.
2016-10-10 08:24:29 +02:00
Mark Paluch
b291e9c989
Support lease lifecycle (renewal and revocation).
...
Spring Cloud Vault now handles lifecycle of obtained secrets by property sources. Secrets associated with a renewable lease are renewed before they expire until terminal expiration. Application shutdown revokes leases so generated credentials can be disabled by Vault.
Fixes gh-40.
2016-10-10 08:24:26 +02:00
Mark Paluch
8bf1e3b0ba
Support MongoDB credential generation.
...
Fixes gh-28.
2016-09-25 19:37:24 +02:00
Mark Paluch
4cbd08ec94
Fix Content-Length handling using Netty.
...
VaultClient now uses a ClientHttpRequestInterceptor to force marshaling. Outgoing data is buffered and available as byte array. This allows setting a Content-Length header using netty. Previously, requests were streamed to the TCP channel without knowing the request body size in advance. Vault expects a Content-Length header and rejected requests with a body but without a Content-Length header.
Fixes gh-19.
2016-09-24 11:28:50 +02:00
Mark Paluch
b95e8d90eb
Upgrade to Spring Boot 1.4 SR1.
...
Upgrade to 1.4.1.RELEASE. Migrate to SpringBootTest annotation usage.
Fixes gh-38.
2016-09-21 21:29:23 +02:00
Mark Paluch
ff1540e71c
Reformat code.
...
Reformat code and reorganize import using the code formatter settings.
2016-09-21 20:57:10 +02:00
Mark Paluch
7a09c9875f
Refactor code to use Spring Vault.
...
Extract VaultClient and configuration parts into Spring Vault and reimport using the spring-vault-core dependency.
Fixes gh-37
2016-09-21 20:54:29 +02:00
Mark Paluch
d4f40a1f40
Provide a Vault client API for low-level and higer-order functions
...
Split functionality from VaultClient and refactor it into VaultConfigOperations/VaultConfigTemplate. The template now holds the authentication state and the property source just uses the template.
Fixes gh-23
2016-07-19 16:39:49 +02:00
Mark Paluch
656c181178
Add possibility to disable generic backend #12
2016-06-23 08:58:58 +02:00