Commit Graph

864 Commits

Author SHA1 Message Date
Mark Paluch
114f944faa Polishing.
Refactor AuthenticationSteps creation into static factory method.

Extend tests, add documentation.

See gh-821
Original pull request: gh-853
2024-06-06 12:08:39 +02:00
Nanne Baars
fdcab61e3a Add GitHub authentication.
Closes gh-821
Original pull request: gh-853
2024-06-06 12:08:32 +02:00
Mark Paluch
af060ac44f Default to IMDSv2 for AWS-EC2 metadata retrieval.
See gh-865
2024-06-06 09:58:28 +02:00
Mark Paluch
dac9e36c37 Add support for IMDSv2 on EC2 instances.
Closes gh-865
2024-06-06 09:51:58 +02:00
Mark Paluch
3cf4e01f84 Polishing.
Configure ResponseTimeout for a Request, move off deprecated API by always configuring a PoolingHttpClientConnectionManager.

See gh-861
Original pull request: gh-866
2024-05-16 16:02:06 +02:00
Nurlan Turdaliev
579b8d63d7 Apply read timeout to http-components request factory.
Closes gh-861
Original pull request: gh-866
2024-05-16 16:01:44 +02:00
Mark Paluch
74ff3b648d Upgrade to Logback 1.4.14.
Closes #840
2024-01-12 14:09:15 +01:00
Mark Paluch
5427861514 Extend copyright license headers to 2024.
Closes #851
2024-01-12 13:59:06 +01:00
Mark Paluch
551aa7d334 Upgrade dependencies.
Closes #850
2024-01-12 13:41:04 +01:00
Mark Paluch
baafbd5163 Upgrade to Project Reactor 2023.0.2.
Closes #849
2024-01-12 13:41:04 +01:00
Mark Paluch
3d02530945 Upgrade to Spring Framework 6.1.3.
Closes #848
2024-01-12 13:41:04 +01:00
Mark Paluch
39728f1192 Upgrade to Spring Data 2023.1.2.
Closes #847
2024-01-12 13:41:04 +01:00
Mark Paluch
27a755851e Fix Lease revocation on SecretLeaseContainer destroy.
Closes gh-844
2023-12-27 16:13:55 +01:00
Mark Paluch
63bcb03cdf Polishing.
Update Spring Framework documentation URLs.

See gh-838
2023-11-24 11:26:24 +01:00
Mark Paluch
06278e1a16 Prepare next development iteration.
See gh-838
2023-11-24 11:15:41 +01:00
Mark Paluch
c482d7d026 Release Spring Vault 3.1.0.
Closes gh-838
2023-11-24 11:14:29 +01:00
Mark Paluch
55ab92475e Upgrade to Spring Framework 6.1.1.
Closes gh-834
2023-11-24 11:11:30 +01:00
Mark Paluch
cdb687e4ba Polishing.
Avoid concurrent result reordering in tests.

See #837
2023-11-20 17:03:34 +01:00
Mark Paluch
68986a8336 Upgrade to Spring Security 6.2.0.
Closes #837
2023-11-20 16:52:48 +01:00
Mark Paluch
0c8f0d1a61 Polishing.
See gh-833
2023-11-20 09:10:06 +01:00
Mark Paluch
43c7e141c2 Upgrade dependencies.
Jetty HTTP Client 4.0.1, JUnit 5.10.1, Netty 4.1.101

See gh-838
2023-11-20 09:02:08 +01:00
Mark Paluch
8b31d9d3da Upgrade to Project Reactor 2023.1.0.
Closes gh-835
2023-11-20 08:58:17 +01:00
Mark Paluch
6321252a7c Upgrade to Spring Framework 6.1.0.
Closes gh-834
2023-11-20 08:57:58 +01:00
Mark Paluch
871d41a1c2 Upgrade to Spring Data 2023.1.0.
Closes gh-836
2023-11-20 08:57:45 +01:00
Mark Paluch
cc54270885 Polishing.
Align Antora playbooks.

See gh-833
2023-11-20 08:34:06 +01:00
Mark Paluch
d153e0dff2 Upgrade to Antora UI 0.4.7.
Closes gh-833
2023-11-20 08:34:03 +01:00
Mark Paluch
452c6f8880 Update Spring Vault documentation links.
See gh-832
2023-11-20 08:30:17 +01:00
Runbing
f4540aaeb1 Fixed Spring Data Commons documentation URL.
I fixed an incorrect URL in the **antora.yml** file that was preventing other pages from linking to the Spring Data Commons documentation.
2023-11-20 08:27:20 +01:00
Mark Paluch
e8b4e4236f Consistently use Instant for next trigger computation.
Deprecate Date-based variant.

Closes gh-831
2023-11-01 16:39:29 +01:00
Mark Paluch
95381f3654 Upgrade to Vault 1.15.
Closes gh-830
2023-11-01 16:16:36 +01:00
Mark Paluch
269a8e128e Polishing.
Reorder methods. Reformat code. Add since tags. Convert revocation timestamp into instant.

See: gh-477
Original pull request: gh-820
2023-11-01 16:14:12 +01:00
Nanne Baars
8d7292c049 Add notAfter and userIds to the certificate request.
Closes: gh-477
Original pull request: gh-820
2023-11-01 16:13:33 +01:00
Mark Paluch
f01bf33c4c Prepare for next development iteration.
See gh-824
2023-10-23 11:21:19 +02:00
Mark Paluch
c6c9913786 Release Spring Vault 3.1.0-RC1.
Closes gh-824
2023-10-23 11:21:01 +02:00
Mark Paluch
3e0820d1a4 Polishing.
Move off deprecated API.

See gh-829
2023-10-23 11:06:03 +02:00
Mark Paluch
42b3508bfc Upgrade to Spring Framework 6.1.0-RC1.
Closes gh-829
2023-10-23 10:57:51 +02:00
Mark Paluch
a1740c2bc9 Upgrade to Spring Data 2023.1.0-RC1.
Closes gh-826
2023-10-23 10:57:19 +02:00
Mark Paluch
c7bd718b73 Upgrade to Spring Security 6.2.0-RC1.
Closes gh-827
2023-10-23 10:56:59 +02:00
Mark Paluch
1ab0a65dfa Upgrade to Project Reactor 2023.0.0-RC1.
Closes gh-828
2023-10-23 10:55:59 +02:00
Mark Paluch
a93b0692aa Upgrade dependencies.
AWS Java SDK 2.21.5, Google Auth OAuth2 1.20.0, Jackson Databind 2.15.3, Mockito 5.6.0, Netty 4.1.100.Final

Closes gh-825
2023-10-23 10:51:28 +02:00
Mark Paluch
af1f9a40e7 Refine VaultResponseSupport metadata copying.
Replace static copy method with an instance method.

Closes gh-823
2023-10-17 09:43:03 +02:00
Mark Paluch
f42bd967c5 Polishing.
Add since and author tags. Reorder fields.

Introduce empty VaultTokenRequest and refactor interface methods to default methods for delegation on the interface level.

See gh-690
Original pull request: gh-803
2023-10-16 15:59:05 +02:00
Nanne Baars
e3261c6165 Support role_name and entity_alias while creating a token.
Closes: gh-690
Original pull request: gh-803
2023-10-16 15:58:59 +02:00
Mark Paluch
d8a7b05cc2 Polishing.
Add since and author tags. Remove unused imports. Reorder methods.

See gh-745
Original pull request: gh-791
2023-10-16 14:48:30 +02:00
Nanne Baars
253e8665d4 Support prehashed for the Transit engine.
Closes gh-745
Original pull request: gh-791
2023-10-16 14:48:18 +02:00
Mark Paluch
196d3c7470 Polishing.
Extract method to avoid code duplications.

Add author and since tags. Add reactive batch rewrap support.

See: gh-687
Original pull request: gh-819
2023-10-16 14:33:51 +02:00
Nanne Baars
347e3b771c Add transit rewrap batch method.
Closes: gh-687
Original pull request: gh-819
2023-10-16 14:25:13 +02:00
Mark Paluch
aa4d601e37 Upgrade to Antora UI 0.4.3.
Closes gh-822
2023-10-16 13:46:18 +02:00
Mark Paluch
f289818556 Prepare for next development iteration.
See gh-818
2023-09-25 14:58:13 +02:00
Mark Paluch
2f85cd1e50 Release Spring Vault 3.1.0-M1.
Closes gh-818
2023-09-25 14:58:04 +02:00