Skip to content

Bug/256 fix flaky system tests#257

Merged
DiCanio merged 3 commits intodevelopfrom
bug/256-fix-flaky-system-tests
Jul 24, 2025
Merged

Bug/256 fix flaky system tests#257
DiCanio merged 3 commits intodevelopfrom
bug/256-fix-flaky-system-tests

Conversation

@DiCanio
Copy link
Collaborator

@DiCanio DiCanio commented Jul 24, 2025

Enables a readiness endpoint for the management server of the message broker. Makes use of that during system tests to avoid the node not being able to serve traffic even though it is labeled healthy.

Fixes #256 .

DiCanio added 2 commits July 24, 2025 16:40
Makes the management server expose dedicated
endpoints for checking readiness and liveness.
This allows for a distinction between an app
that is up and running and one that is ready
to take on traffic.
Leverages readiness information when running
system tests. The information is provided by
dedicated health endpoints.
@DiCanio DiCanio self-assigned this Jul 24, 2025
@DiCanio DiCanio added the bug Something isn't working label Jul 24, 2025
Ensures that when a node cannot get configured
(for whatever reason) the corresponding error
gets logged.
@DiCanio DiCanio merged commit 6cc27af into develop Jul 24, 2025
4 checks passed
@DiCanio DiCanio deleted the bug/256-fix-flaky-system-tests branch July 24, 2025 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix Flaky System Tests

1 participant