Repository navigation
Conversation
TestOperatorUpgrade restores the operator in cleanup. The controller can land on the test's worker node, and removing that node reschedules it while parallel tests are already running. Pool creation then races the new pod's image pull and leader election, flaking TestControllerMembership. Wait for the single running controller to hold the lease after the node is removed, so parallel tests start with a working controller. Assisted-by: AI Signed-off-by: Alice Frosi <afrosi@redhat.com>
alicefr
enabled auto-merge (rebase)
November 12, 2026 10:17
TestPullSecretAuth failed in CI (run 43199018221, e2e 1.37): the authenticated-registry stage took about 4 minutes, and the first reboot landed back on the previous deployment because the staged deployment was silently lost at shutdown when the /boot automount had idle-expired (bootc-dev/bootc#2622). The daemon correctly re-staged and issued a second reboot, which converges, but the extra cycle pushed the total to about 8.7 minutes, just past the 8 minute WaitForNodeIdle budget. Raise the four authenticated-pull waits to 10 minutes so one extra stage+reboot cycle fits. This is a workaround for the flake, not a fix: the root cause is tracked in bootc-dev/bootc#2622 (via ostreedev/ostree#3689) and the operator-side impact in bootc-dev#256. Assisted-by: AI Signed-off-by: Alice Frosi <afrosi@redhat.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TestOperatorUpgrade restores the operator in cleanup. The controller can land on the test's worker node, and removing that node reschedules it while parallel tests are already running. Pool creation then races the new pod's image pull and leader election, flaking TestControllerMembership.
Wait for the single running controller to hold the lease after the node is removed, so parallel tests start with a working controller.