bf2da210ba
Test against 0.9.2
2018-01-28 10:35:19 +01:00
91fb012acc
Update copyright notice to 2018
2018-01-01 17:22:02 +01:00
61e1f3f745
Test against 0.9.1
2017-12-22 16:40:15 +01:00
50cd400ba3
Migrated tests to JUnit5 and removed PowerMock
...
* Unit tests are using JUnit Jupiter framework
* Enabled support for legacy rules for now
* Replaced PowerMock with custom ByteBuddy redefinition for the offline test
2017-11-26 18:17:13 +01:00
470dcb48ba
Test framework migrated to Mockito/Powermock 2
...
This simple migration with the bare minimum of changes necessary solves
compatibility issues with Java 9 build environments.
2017-11-25 18:43:25 +01:00
736f23c19a
Tested against 0.9.0
2017-11-16 20:34:52 +01:00
ed2b9d62a3
Preparations for 0.7.0 release
v0.7.0
2017-10-03 17:39:03 +02:00
007b523295
Extracted nested try-blocks from response handling into new methods.
2017-10-03 17:29:11 +02:00
061c1e9743
Minor CleanUp
...
Reworked some JavaDoc comments and optimized imports.
2017-10-03 17:12:03 +02:00
6904ed6817
Added tests for parse exceptions.
2017-09-27 20:23:14 +02:00
1ed5d8d992
Added tests for unexpected 200 responses.
...
Some methods do expect code 204 (successful without result), those are now covered by tested.
2017-09-27 20:07:12 +02:00
f70fc084be
Override toString() on ErrorResponse
...
Partially reverts last commit that added first error message to exception
without checking for presence of such.
2017-09-25 20:48:36 +02:00
4b14ab3f4b
Offline tests with mocked Vault server
...
Added some tests that do not require an actual Vault server to test constructors and exceptional behavior.
2017-09-25 20:39:13 +02:00
29776f459e
Fixed Exception class on invalid response during sealStatus()
2017-09-25 20:35:37 +02:00
4ca8aa56d2
Test constructors and exceptions on sealStatus
2017-09-24 13:23:13 +02:00
32ab9f4bb1
Updated dependencies
2017-09-24 11:39:26 +02:00
e002fc749a
Adaptation to Vault 0.8 endpoints for renew and revoke leases ( #11 )
...
Breaking backwards compatibility with Vault 0.7 and below.
2017-09-24 11:08:00 +02:00
b9ad2d1551
Test against 0.8.3
...
Minor test adaptation, because default policy is no longer added to AppRole by default.
2017-09-23 14:46:41 +02:00
35a8c2e0fa
Test constants made constant
2017-09-09 20:32:56 +02:00
89f7581d17
Test against 0.8.2
2017-09-08 19:21:41 +02:00
43511dc20b
AppRole path generation with pre-formatted String
2017-08-29 09:04:04 +02:00
05b44759c0
Bundled common error messages in static inner class
2017-08-29 08:56:30 +02:00
ba17286ab3
Add Slack notification to Travis
2017-08-29 08:25:31 +02:00
51e505313a
Removed deprecated method listAppRoleSecretss ( #14 )
...
Has been deprecated because of a typo in the method name in v0.6.2.
As of 0.7 it is now removed. Please use listAppRoleSecrets() instead.
2017-08-29 08:18:10 +02:00
a1784245a3
Refactored (un)seal methods to throw Exception instead of catching it ( #12 )
2017-08-28 19:24:52 +02:00
df7de5dd73
Health status query and response model implemented ( #15 )
2017-08-28 17:50:24 +02:00
23419e94f1
Preparations for 0.6.2 release
v0.6.2
2017-08-19 12:27:20 +02:00
5b34cfcc27
Refactored extraction of auth backends
...
Changed iteration over keys ot iteration over entries.
Implemented unit test as part of this process.
2017-08-19 12:16:57 +02:00
b1c78b50d2
Added unit tests for response classes with embedded functionality
...
AppRoleResponse, AuthResponse, SecretResponse, TokenResponse
2017-08-19 11:28:04 +02:00
238ac8bd10
Do not print stacktrace in response models ( #13 )
2017-08-18 21:09:40 +02:00
c8a2e0784f
Do not print stacktrace on PUT request ( #13 )
2017-08-18 20:58:57 +02:00
23f98f190b
Fix typo in method name listAppRoleSecrets ( #14 )
2017-08-18 20:45:47 +02:00
745ab7a24c
More connector unit tests
...
Listing of AppRole roles and secrets, seal-unseal roundtrip, closing
2017-08-18 20:27:06 +02:00
71f68f088f
Unit tests for custom exceptions
...
... for the sake of coverage.
2017-08-18 18:28:36 +02:00
52a1abfb87
Fields of InvalidResposneException made final
...
Deprecated pseudo-builder methods withStatusCode() and withResponse() in
favor of additional constructor arguments to enforce fixed state.
2017-08-18 17:47:55 +02:00
4bf9df5f73
Quality Gate badge in ReadMe
2017-08-18 17:07:22 +02:00
8ae4dccdd6
Throw more speaking Exception when parsing body failed
...
Removed the fall-through behavior in code 200 exception.
2017-08-18 17:01:30 +02:00
7ac550230f
Prevent potential NPE on SecretResponse getter
2017-08-18 16:58:33 +02:00
c1d519826c
Add SonarCloud to Travis
2017-08-18 13:57:10 +02:00
a727ed960b
Test against Vault 0.8.1
2017-08-16 19:41:38 +02:00
c685ec82a0
Test against Vault 0.8.0
2017-08-11 16:16:05 +02:00
934628f382
Test against Vault 0.8.0-rc1
2017-08-04 08:46:33 +02:00
ce90f9fba2
Readme 0.6.1
2017-08-04 08:37:03 +02:00
6b25113b9f
Bump version to 0.6.1
v0.6.1
2017-08-02 17:50:20 +02:00
63dc329857
Revert Travis test to Vault 0.7,3
...
Partially reverts e9663ef (commented out), because fixes should be released before 0.8 compatibility is finally required.
2017-08-02 17:46:56 +02:00
42094101a3
Code style
...
A number of style corrections in main source files.
Trimmed lines to 120 characters, added some spaces and line breaks.
Removed unused imports
2017-08-02 17:46:56 +02:00
259747afae
JavaDoc fixes
...
Added various JavaDoc blocks for public methods in model classes and some minor style corrections.
2017-08-02 17:46:56 +02:00
d7365dcaf1
Fix typo in TokenData.getCreationTtl()
...
The method getCreatinTtl() has been renamed to getCreatoinTtl(),
2017-08-02 17:46:56 +02:00
c24d1cae0b
Fix CredentialsPassword model
2017-08-02 17:46:56 +02:00
af7b99587f
Model classes and various method parameters declared final.
...
As the model classes are not designed for inheritance, they are now explicitly declared final.
Same for various input parameters, as thes should be immutable in most methods.
2017-08-02 17:46:55 +02:00