d564ba9365
update dependencies and plugins for JDK 14 build environments
2020-03-29 13:01:25 +02:00
071eeda423
correclty map token meta in lookup response ( fix #34 )
2020-03-29 12:56:06 +02:00
4788fa7272
Test against Vault 1.4.0-rc1
2020-03-25 10:21:10 +01:00
21d544c2c7
Test against Vault 1.3.0
2019-11-20 09:43:44 +01:00
a944fce6c5
Test against Vault 1.3.0
2019-11-20 09:43:11 +01:00
9710d59821
prepare release of v0.8.2
v0.8.2
2019-10-20 14:04:47 +02:00
30d426303e
add distribution profiles to POM
2019-10-20 14:04:47 +02:00
ca9da6bd0f
minor dependency updated and cleanup
2019-10-20 13:49:14 +02:00
9fedb3f88b
replace legacy JUnit 4 rule for system mock by custom helper
2019-10-20 13:48:41 +02:00
596a097707
fix API endpoint for token lookup
2019-10-16 18:00:45 +02:00
d51421cb14
update Jackson dependency to 2.10
2019-10-03 11:45:08 +02:00
ffea9bfbfe
update test environment for JDK 13 builds
2019-10-03 11:42:14 +02:00
ffdc0f6a27
Test against Vault 1.2.2
2019-10-03 11:09:39 +02:00
9b5c537e55
fix SonarCloud link in ReadMe [skip ci]
2019-08-17 14:57:24 +02:00
a9f1eb63c2
use curl instead of wget for Drone CI builds
v0.8.1
2019-08-16 20:16:23 +02:00
fd749b19e5
prepare 0.8.1 release
2019-08-16 20:01:48 +02:00
0cca2de1aa
Set correct test scope for JUnit migration support lib ( fix #30 )
2019-08-16 19:59:09 +02:00
8b278f67fe
Update Jackson dependency
2019-08-16 19:54:46 +02:00
8f3462b22a
Test against Vault 1.2.2
2019-08-16 19:51:37 +02:00
a394cb7f0d
Test against Vault 1.2.0
2019-07-30 21:11:13 +02:00
50d0b2fe56
Fix test exclusions for offline CI using JUnit tags
2019-07-27 15:07:36 +02:00
e2bb09d50f
minor dependency updates
2019-07-26 19:39:36 +02:00
4a2b40a4cf
fix Javadoc generation with JDK11+
2019-07-26 19:28:18 +02:00
bed9c868f6
Test against 1.1.3; update Drone CI config; minor test cleanup
2019-06-17 19:11:26 +02:00
7a45af8856
Update dependencies
2019-06-01 20:05:08 +02:00
4bafcec012
Test against 1.1.2
2019-06-01 16:39:41 +02:00
4ca150a0cb
Prepare 0.8.0 release
v0.8.0
2019-03-24 11:53:45 +01:00
efb0aba7cd
Clean up imports of factory class
2019-03-24 11:51:19 +01:00
17f1ee79db
Change artifact id to jvault-connector ( closes #28 )
2019-03-24 11:41:59 +01:00
d8b9c2b373
Add static builder() method to AppRole class
2019-03-23 21:18:23 +01:00
04d530a5ed
Use Token.builder() in unit tests
2019-03-23 21:13:53 +01:00
b134b5a605
Group HTTP connector tests into nested test suites
...
We're using JUnit 5 so leverage some new features to make reasonable
test groups.
2019-03-23 19:18:05 +01:00
f8ff93fa6c
Update ReadMe to builder and replace deprecated examples [skip ci]
2019-03-23 11:12:17 +01:00
5bd6a90f25
Add static builder() method to Token class
2019-03-23 11:07:03 +01:00
92cfc3a597
Update missing test data
2019-03-22 19:16:29 +01:00
3f47da6134
Do not reuse surefire forks for testing
...
The offline test messes up with the online test if executed in advance
because of the static HTTP mock. With no guaranteed execution order
all online tests may be skipped. To prevent this, run each test in its
own fork.
2019-03-22 19:10:19 +01:00
3446d1590e
Add some messages to test assumptions
...
Tests are skipped for some reason in CI environment. This might help to
debug the cause.
2019-03-22 18:01:50 +01:00
a24ddf65a5
Migrate TemporaryFolder rule to JUnit 5.4 TempDir annotation
2019-03-22 17:13:16 +01:00
d6f422e0ec
Back to future [skip ci]
...
Some source files have lived in a feature branch since 2018 and did not
receive the update to 2019...
2019-03-22 17:08:28 +01:00
fbaa560551
Update dependencies
2019-03-22 16:49:28 +01:00
42c2869675
Minor JavaDoc adjustments
2019-03-22 16:45:16 +01:00
eabc458176
Add missing parameters to JavaDoc [skip ci]
2019-03-22 15:01:21 +01:00
dee7ec0b23
Implement update of KV v2 metadata ( #16 )
2019-03-22 14:40:27 +01:00
ab33325b8e
Implement writing of KV v2 secret data ( #16 )
2019-03-22 14:27:30 +01:00
e4cf8a1dde
Move 204 empty checks into request helper and make Error class private
2019-03-22 10:19:06 +01:00
22a48d4a90
Move parsing of JSON response into RequestHelper
...
The pattern is always the same, issue request, parse String response
into target class and catch exceptions. Bundle these blocks in the
helper class for GET, POST and PUT methods to reduce overhead in the
actual connector.
2019-03-22 10:03:49 +01:00
7020d3701c
Default test against Vault 1.1.0
2019-03-21 20:22:38 +01:00
51e54d9870
Extract request methods and error codes into separate classes.
...
To clean up the actual connector class all HTTP wrappers are now bundled
within the RequestHelper class.
2019-03-21 20:17:04 +01:00
b103d6e804
Bundle authorization check in method to reduce repetition
2019-03-21 20:13:50 +01:00
1aade2882b
Clean up imports and move common parameters into constants
2019-03-17 15:15:35 +01:00