94d1d2c80b
test against Vault 1.4.0
2020-04-08 14:25:16 +02:00
edb9194153
Update copyright notice to 2020
...
Better late than never, at least before the next release... [skip ci]
2020-04-08 14:23:48 +02:00
c0708bd288
implement methods for token role handling ( #27 )
...
Create, update, read, delete and list token roles is now possible.
2020-04-06 18:36:42 +02:00
f54ba38cf5
implement TokenRole metamodel and corresponding builder
2020-04-06 17:58:11 +02:00
8f10bbfed7
add missing fields to token data
...
* entity_id
* expire_time
* explicit_max_ttl
* issue_time
* renewable
* type
2020-03-29 14:29:06 +02:00
a4a0e13904
add missing fields to auth response
...
* token_policies
* entity_id
* token_type
* orphan
2020-03-29 14:29:06 +02:00
df696e9f17
add token type to model and builder classes
2020-03-29 14:29:06 +02:00
83a05fcd40
correctly map token policies on lookup ( close #35 )
...
Remove superfluous "role" flag and add "policies" list instead.
2020-03-29 13:59:06 +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
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
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
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
bed9c868f6
Test against 1.1.3; update Drone CI config; minor test cleanup
2019-06-17 19:11:26 +02:00
4bafcec012
Test against 1.1.2
2019-06-01 16:39:41 +02: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
92cfc3a597
Update missing test data
2019-03-22 19:16:29 +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
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
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
068f961454
Introduce "mount" parameter for KV v2 methods ( #25 )
...
The backend can be mounted on an arbitrary path, so this path can now be
passed as an arugment along with the corresponding method call.
2019-03-17 15:15:35 +01:00
ad2986195d
Merge branch 'feature/16-kv_v2_support' into develop
2019-03-17 14:05:56 +01:00
487070bcd2
Test against 1.0.3
2019-03-17 12:18:11 +01:00
646379a69a
Migrate unit tests to builder instead of factory
2019-03-17 12:17:28 +01:00
aca5443bdd
Test against 1.0.1
2019-01-14 20:15:37 +01:00
e59073cf00
Update copyright notice to 2019 [skip ci]
...
Happy new year!
2019-01-08 19:11:18 +01:00
7032bd4b2b
Test against 1.0.0
2018-12-10 18:12:25 +01:00
3b2a3dd70a
Add unit tests for CredentialsResponse and SecretListResponse models
2018-11-20 14:12:35 +01:00
d1876c88aa
Add unit tests for secret metadata models and fixed JSON property name
2018-11-20 13:50:28 +01:00
c2bd54ca22
Extend unit test to new KV v2 methods [skip ci]
...
This test does not yet work without changes, because KV v2 is mounted on
non-standard path and this is not yet supported (see #25 ).
2018-11-20 12:11:37 +01:00
12083df14b
Token creation test correction for Vault 1.0
...
Token creation with custom ID now raises a warning that causes the Unit
test to fail.
2018-11-20 10:51:39 +01:00
9caeac4cba
Support secret_id_bound_cidrs replacing bound_cidr_list for AppRole ( #24 )
...
The latter parameter is deprecated in Vault. The connector now supports
both while the former one is deprecated and will be removed when it is
removed from Vault.
2018-11-19 15:21:19 +01:00
c1ec929147
Re-build test data using Vault 0.11
...
In preparations for 1.0 compatibility and some later features the test
data generated with 0.5 becomes more of a problem without intermediate
updates, so it is now rebuilt from scratch.
As part of this change the unseal key is now split in 3 parts with a
threshold of 2 instead of the former 1/1,
2018-11-19 15:00:23 +01:00
96fd377db2
Moved Vault version to test into environment variable
2018-11-14 18:00:25 +01:00
46cb33fd7d
Test against 0.11.5
2018-11-14 17:47:32 +01:00
b6d36fbc5c
Test against 0.11.4
2018-10-24 09:22:25 +02:00
c869a640a9
Test against 0.11.3
2018-10-10 14:17:38 +02:00
c111a6aff0
Enforce TLS 1.2 by default with option to override ( #22 )
...
The TLS version can be explicitly set in builder or constructor. If not
given, the connector will only use 1.2 as Vault does by default, too.
2018-10-06 14:24:06 +02:00
13793dc9ce
Add replication flags to HealthResponse ( closes #21 )
2018-10-06 10:58:43 +02:00