Commit Graph

645 Commits

Author SHA1 Message Date
Mark Paluch
3be195d9d9 Polishing.
See gh-128.
2019-06-19 14:51:36 +02:00
Daniel Franco
6231cd15b9 Upgrade to Vault 1.1.3.
See https://github.com/hashicorp/vault/blob/v1.1.3/CHANGELOG.md

Original pull request: gh-434.
2019-06-07 14:21:41 +02:00
Mark Paluch
4fd2c558a3 Upgrade to Spring Data Moore M4.
Closes gh-430.
2019-05-27 11:46:41 +02:00
Mark Paluch
9d7560a560 Upgrade to Spring Framework 5.2 M2.
Closes gh-429.
2019-05-27 11:44:29 +02:00
Mark Paluch
76024d86d6 Upgrade to Reactor Dysprosium M1.
Closes gh-428.
2019-05-27 11:43:27 +02:00
Mark Paluch
73f7ce2f7c Upgrade to OkHttp 3.14.2.
Closes gh-427.
2019-05-27 11:39:47 +02:00
Mark Paluch
ef031cc63f Upgrade to netty 4.1.36.Final.
Closes gh-425.
2019-05-27 11:38:29 +02:00
Mark Paluch
1e53de7544 Upgrade to Jackson 2.9.9.
Closes gh-424
2019-05-27 11:38:26 +02:00
Mark Paluch
afdbdd67f1 Polishing.
Add factory methods accepting KeyStoreConfiguration. Fix nullability constraints. Make SslConfiguration.create(…) static.
Update reference documentation.

See gh-416.
2019-05-01 23:08:52 +02:00
Mark Paluch
0070b78d55 Allow configuration of a key alias and key password.
SslConfiguration now allows configuration of the key alias to use if a keystore contains multiple keys and setting the key password.

KeyManagerFactory and X509ExtendedKeyManager are adapted internally to provide the appropriate Key alias.

Resolves gh-416.
2019-05-01 22:54:26 +02:00
Mark Paluch
b303702d21 Consistently resolve property placeholders in VaultPropertySource path.
We now resolve property placeholders during configuration class parsing using Environment.resolveRequiredPlaceholders(…).

Previously, only placeholders in non-renewable property sources were resolved as they were part of BeanDefinition. Rotating/renewable property sources used a scalar RequestedSecret object which did not participate in bean definition.

Resolves gh-420.
2019-05-01 21:39:09 +02:00
Mark Paluch
718217ab8b Use unique bean names for VaultPropertySource registration.
We now make sure to register VaultPropertySourceRegistrar once and to use unique bean names for vaultPropertySource beans.

Resolves: gh-421.
2019-05-01 21:05:04 +02:00
Daniel Franco
302d1a075e Upgrade to Vault 1.1.2.
see https://github.com/hashicorp/vault/blob/v1.1.2/CHANGELOG.md

Original pull request: gh-419.
2019-04-26 13:41:44 +02:00
Daniel Franco
8833e186f2 Upgrade to Vault 1.1.1.
see https://github.com/hashicorp/vault/blob/v1.1.1/CHANGELOG.md

Original pull request: gh-418.
2019-04-23 09:25:07 +02:00
Mark Paluch
f13602836e Consider Vault base path in VaultClients
VaultClients.toBaseUri(…) now properly renders endpoints considering the path segment from VaultEndpoint.

Resolves: gh-413.
2019-04-11 14:28:58 +02:00
Mark Paluch
e9a78f1800 Provide accessors for TokenWrapper in LifecycleAwareSessionManager
TokenWrapper visibility is now protected and LifecycleAwareSessionManager exposes accessor methods to get and set TokenWrapper.

Closes gh-415.
2019-04-11 14:06:08 +02:00
DanielFran
22b916fba9 Upgrade to Vault 1.1.0.
see https://github.com/hashicorp/vault/blob/v1.1.0/CHANGELOG.md

Closes gh-400.
Original pull request: gh-400.
2019-03-25 09:18:12 +01:00
Spring Operator
c7b6557606 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 310 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0.txt with 1 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0.txt ([https](https://www.apache.org/licenses/LICENSE-2.0.txt) result 200).

Original pull request: #399.
2019-03-25 10:15:18 +02:00
Spring Operator
6e36eb10b0 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).

Original pull request: gh-394.
2019-03-21 22:07:09 +02:00
Spring Operator
6d776b1ed2 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://maven.apache.org/xsd/assembly-1.1.2.xsd with 1 occurrences migrated to:
  https://maven.apache.org/xsd/assembly-1.1.2.xsd ([https](https://maven.apache.org/xsd/assembly-1.1.2.xsd) result 200).
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 2 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://maven.apache.org/maven-v4_0_0.xsd with 2 occurrences migrated to:
  https://maven.apache.org/maven-v4_0_0.xsd ([https](https://maven.apache.org/maven-v4_0_0.xsd) result 301).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 8 occurrences
* http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 5 occurrences

Original pull request: #393.
2019-03-21 10:37:11 +01:00
Spring Operator
ad44ec813a URL Cleanup (#388)
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 fixed successfully.

* http://www.apache.org/licenses/LICENSE-2.0 migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
* http://repo.spring.io/libs-milestone-local migrated to:
  https://repo.spring.io/libs-milestone-local ([https](https://repo.spring.io/libs-milestone-local) result 302).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/maven-v4_0_0.xsd
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance
2019-03-11 08:53:27 +01:00
Mark Paluch
cf37fe104f Introduce release profile
See gh-387
2019-02-27 14:37:42 +01:00
Mark Paluch
8b13572240 Polishing
Update link to Spring Cloud Vault.

See gh-387.
2019-02-27 14:16:16 +01:00
Mark Paluch
42c9b2ea3e Upgrade to AWS SDK 1.11.507
Closes gh-385.
2019-02-27 14:03:54 +01:00
Mark Paluch
e7c9f01d38 pgrade to Lombok 1.18.6
Closes gh-386.
2019-02-27 14:03:35 +01:00
Mark Paluch
a83380854f Upgrade to Apache HttpCore 4.4.11
Closes gh-384.
2019-02-27 14:01:53 +01:00
Mark Paluch
d2ee2ac96a Upgrade to Apache HttpClient 4.5.7
Closes gh-383.
2019-02-27 14:01:36 +01:00
Mark Paluch
a2cfb70153 Upgrade to Spring Security 5.1.4
Closes gh-382.
2019-02-27 13:59:09 +01:00
Mark Paluch
2d4d9b714c Consistently use https for linkable resources
Resolves gh-381.
2019-02-26 15:20:06 +01:00
Mark Paluch
583a685f05 Do not inject base URI components to absolute URIs.
PrefixAwareUriBuilderFactory now no longer injects components from a base URI into a URI that is considered an absolute one (URI starting with https: or http: protocol schemes).

Resolves gh-377.
2019-02-19 10:44:48 +01:00
Mark Paluch
d74e094ef4 Upgrade to Spring Data Lovelace SR5.
Closes gh-375.
2019-02-15 10:49:29 +01:00
Mark Paluch
a9582d2ddb Upgrade to Reactor Californium SR5.
Closes gh-376.
2019-02-15 10:49:18 +01:00
Mark Paluch
0e29e81f15 Upgrade to Spring Framework 5.1.5.
Closes gh-374.
2019-02-15 10:49:03 +01:00
Mark Paluch
953fd5b7a3 Upgrade to AssertJ 3.12.0.
Closes gh-373.
2019-02-15 10:22:46 +01:00
Mark Paluch
7c3b4c25ca Add support for versioned secrets using @VaultPropertySource.
We now support paths that map to the Key-Value version 2 backend with @VaultPropertySource. The backing PropertySource obtains the latest version of a versioned secret.

@Configuration
@VaultPropertySource("versioned/my/path")
class MyConfiguration {
}

Closes gh-245.
2019-02-15 10:21:22 +01:00
DanielFran
a063b9c284 Upgrade to Vault 1.0.3.
Closes gh-371.
Original pull request: gh-372.
2019-02-14 09:59:50 +01:00
Mark Paluch
2b6e76aaba Polishing.
Improve Javadoc.

See gh-109.
2019-02-13 15:18:44 +01:00
Mark Paluch
bed9f4e896 Improve documentation on Token authentication, renewal and SessionManager use.
Closes gh-369.
2019-02-11 11:10:24 +01:00
Mark Paluch
9987c2a06b Upgrade to Jackson 2.9.8.
Closes gh-368.
2019-01-16 10:34:07 +01:00
DanielFran
87e9aa0688 Upgrade to Vault 1.0.2.
Closes gh-366.
Original pull request: gh-367.
2019-01-16 08:30:56 +01:00
Mark Paluch
d0158be3bb Polishing.
Convert spaces to tabs.

Original pull request: gh-351.
2019-01-15 09:36:24 +01:00
DanielFran
7f54d773b7 Upgrade spring-doc-resources version to 0.1.1.BUILD-SNAPSHOT.
Closes gh-364.
2019-01-15 09:28:23 +01:00
DanielFran
6db4f00c2d Upgrade springNext version to 5.1.5.BUILD-SNAPSHOT.
Closes gh-363.
2019-01-15 09:28:14 +01:00
DanielFran
9e248b17da Upgrade to maven-assembly-plugin 3.1.1.
Closes gh-362.
2019-01-15 09:28:10 +01:00
DanielFran
706a62f6e1 Upgrade to asciidoctor-maven-plugin 1.5.7.1.
Closes gh-361.
2019-01-15 09:28:04 +01:00
DanielFran
0a5c0ba92a Upgrade to maven-deploy-plugin 3.0.0-M1.
Closes gh-360.
2019-01-15 09:28:00 +01:00
DanielFran
5bf33717cc Upgrade to maven-surefire-plugin 3.0.0-M3.
Closes gh-359.
2019-01-15 09:27:56 +01:00
DanielFran
086a8b646c Upgrade to maven-jar-plugin 3.1.1.
Closes gh-358.
2019-01-15 09:27:52 +01:00
DanielFran
1522e91e24 Upgrade to mockito-core 2.23.4.
Closes gh-357.
2019-01-15 09:27:48 +01:00
DanielFran
18652a8e0a Upgrade to assetj-core 3.11.1.
Closes gh-356.
2019-01-15 09:27:44 +01:00