Previously, SSL certs and keys were generated from outside the integration test suite's Docker containers, using BouncyCastle. Now, they are generated from within the container using LibreSSL.
The integration test Vault instance now runs an additional plain HTTP listener, so that the TestContainers framework can properly detect when the container is finished starting up (I'm not sure how it ever worked right without this)
Tons of refactoring and cleanup in the integration test suite.
Previously, SSL certs and keys were generated from outside the integration test suite's Docker containers, using BouncyCastle. Now, they are generated from within the container using LibreSSL.
The integration test Vault instance now runs an additional plain HTTP listener, so that the TestContainers framework can properly detect when the container is finished starting up (I'm not sure how it ever worked right without this)
Tons of refactoring and cleanup in the integration test suite.
Hopefully resolves issue #79