Commit Graph
13 Commits
Author SHA1 Message Date
Kenneth Skovhede 179d1ceb47 Make controller Async
This PR has a large blast radius because it takes the final step and bumps up the Controller to be fully async.

We have historically done a piece-by-piece update, so all operations were already async but the controller interface was kept synchronous.

With this update, the controller is now fully async and all tests are updated.

Most places where the new C# compiler warns about function names not ending in `Async` were also adressed, giving a massive refactor change.

Functionally, no changes are done.
2026-05-13 15:04:13 +02:00
Kenneth Skovhede c0f40e19ca Updated copyright year to 2026 across the project 2026-04-16 15:21:24 +02:00
Kenneth Skovhede 1ad1de65dd Fixed a failure in the HC Vault tests 2025-12-05 13:40:45 +01:00
Kenneth Skovhede 833419588a Removed faulty test lookup 2025-12-05 13:15:51 +01:00
Kenneth Skovhede 95b98e20f5 Extended test coverage and fixed nullable in the tests 2025-12-05 10:24:16 +01:00
Kenneth Skovhede 6b3811b2f1 Added retry to handle eventual consistency when reading back values immediately after changes 2025-12-04 15:40:14 +01:00
Kenneth Skovhede 59593dd0b9 Don't run tests when Docker is not available 2025-12-03 14:51:55 +01:00
Kenneth Skovhede d585962f14 Fixed exception types 2025-12-03 11:38:24 +01:00
Kenneth Skovhede 4f1f254a2e Fixed some configuration issues and added HC vault testing 2025-12-03 10:44:02 +01:00
Kenneth Skovhede 11ab702db0 Fixed FilePovider secret tests 2025-12-02 09:54:26 +01:00
Kenneth Skovhede 55a839fc4c Added test containers for the HC vault tests 2025-12-01 22:39:37 +01:00
Kenneth Skovhede c670d74ff9 Updated tests to only pass in a single URL.
Updated tests to clean up after running
2025-12-01 09:24:57 +01:00
Kenneth Skovhede 6d9826df06 Initial implementation of write-support for SecretProviders
This updates the MacOS secret provider to use PInvoke for a more stable API than the secrets tool that was used before.
2025-11-30 23:01:57 +01:00