-
Notifications
You must be signed in to change notification settings - Fork 290
🌱 e2e: retry reconcile loop after patching #2836
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🌱 e2e: retry reconcile loop after patching #2836
Conversation
|
/test ? |
|
@tuminoid: The following commands are available to trigger required jobs: The following commands are available to trigger optional jobs: Use DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/test metal3-bmo-e2e-test-optional-pull |
|
BMO optional pull passed, so BMO optional e2e should pass too when merged. /cc @lentzi90 @kashifest |
lentzi90
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! I see one potential corner case that we don't handle: webhook is ready but somehow the controller is not. Then it will miss the annotation and get stuck I guess?
Should we rather remove the annotation and patch again on each try make sure?
That is practically impossible, but possible in theory, but removing the annotation in e2e is harmless, possibly just triggering second reconcile in an edge case, so I'm going to implement the suggestion. |
Signed-off-by: Tuomo Tanskanen <[email protected]>
9b3b81e to
4210b4a
Compare
|
/test metal3-bmo-e2e-test-optional-pull |
lentzi90
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/approve
/hold
for optional tests to pass
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: kashifest, lentzi90 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Tests passed. /unhold |
Do another round of fixing into BMO patching for e2e optional.