Closed burmanm closed 5 months ago
Changed base and rebased.
For some reason the tests aren't running here by the way, hopefully just a GHA glitch and once you add a test for the new functionality they'll run.
For some reason the tests aren't running here by the way, hopefully just a GHA glitch and once you add a test for the new functionality they'll run.
Tests didn't run because the target branch wasn't master
. I think we need a new commit to be pushed so that CI triggers.
@burmanm, as discussed here's the path forward with this PR:
Modify the http-api integration test suite to use TLS all the time. That'll require adding the encryption related files in tree and modifying these lines to start the mgmt api server with TLS enabled. Then modify the Reaper configuration for the http api reaper config to set up TLS in Reaper for these tests. We'll create a subsequent ticket to add a set of test to the matrix without TLS enabled (out of scope for this ticket then).
cc @Miles-Garnsey
@Miles-Garnsey this is ready for another review. Thanks!
We still have a failing test on this one.
This can't hot reload yet existing connections, as that requires the connection parameters modifications to be merged first (to use caching). And as such, no such code makes sense before that's done as it would be rewritten.
Fixes #1449