-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
🌱 Improve node drain e2e test #11127
🌱 Improve node drain e2e test #11127
Conversation
/hold Needs slightly more work |
/test pull-cluster-api-e2e-main |
3a4a0c8
to
875cb77
Compare
@chrischdi @fabriziopandini @enxebre /hold |
875cb77
to
ca75d43
Compare
/test ? |
@sbueringer: The following commands are available to trigger required jobs:
The following commands are available to trigger optional jobs:
Use
In 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 pull-cluster-api-e2e-conformance-ci-latest-main |
Nice! We are now testing drain blocks and if it can be unblocked! (and we also dropped a few templates) |
Ups, forgot to remove the hold after I finalized the PR :) /hold cancel @fabriziopandini Should be ready |
Nevermind, forgot the underlying commit.. :D (Just read my own first hold message and missed the second) /hold |
Note for myself: Add a test case for unreachable Node. |
/test pull-cluster-api-e2e-conformance-ci-latest-main |
b533f7a
to
2776d2f
Compare
/test pull-cluster-api-e2e-mink8s-main |
Signed-off-by: Stefan Büringer [email protected]
2776d2f
to
dbe5b1a
Compare
@enxebre @chrischdi @fabriziopandini Should be ready for review again :) Extended the coverage further, now we cover that Node drain actually works :) (i.e. Pods are evicted and terminate) (see PR description or the godoc comment for the test spec for a summary of what the test does) |
/test pull-cluster-api-e2e-conformance-ci-latest-main |
/hold cancel |
/retest Docker Flake:
|
This is huge improvement on this area, thanks! |
LGTM label has been added. Git tree hash: f068faff6ee13450e2a3931541b137f06e73e293
|
Awesome work! 🥇 |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: fabriziopandini The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Looks pretty bad, but unrelated (@chrischdi, right?) /retest |
Same flake again... /retest |
Still no clue how this could be related /retest |
Let's keep an eye on CI to see if this increases the number of flakes somehow |
What this PR does / why we need it:
Extends the test coverage for Node drain.
The test goes through the following steps:
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Part of #10056