-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Support device exclusion in --devices #40152
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
Conversation
Please rebase (fixes the K8s Network E2E tests flake) and fix the typo:
Then this is good to go! |
Done. Thanks |
Is this change ready to merge? Please let me know if anything is missing |
/test |
https://github.com/cilium/cilium/actions/runs/16261006442/job/45906168035 Looks like some CI config issue, branch potentially needs a rebase @liuyuan10 |
From a review perspective it looks good, I think the test results were just inconclusive. As Tom mentions, a rebase should likely help. We can retrigger the tests after and steer this in. |
Head branch was pushed to by a user without write access
just rebased |
/test |
some are failing. any specific test failure that I should take a look? |
@liuyuan10 All required tests must pass before merging the PR. I would suggest investigating each test, check whether the symptoms have been reported before under the "Issues" tab, and make a comment in the following form:
If you can't find an existing issue, that could either be due to the PR introducing the change, in which case you'd need to investigate further, or it could be a new failure that others didn't notice yet. |
@joestringer At a glance, the failures look very similar to those I summarized here and here. The biggest culprit is #40682. |
@liuyuan10 Rebase your changes. #40691 was merged today and should help stabilize some of the CI failures you are seeing. I can retrigger the CI tests if you do not have permissions to do so. |
Supports reverse selection in --devices flag with '!' !excluded-prefix+: exclude devices with prefix "excluded-prefix" !excluded: exclude the device named "excluded" Signed-off-by: Yuan Liu <liuyuan@google.com>
/test |
1 similar comment
/test |
@jrife rebased. but my "/test" is not making any process. |
@liuyuan10 It looks like CI tests are running after my trigger. |
@joestringer all tests have passed except Conformance Ginkgo. it was passing before so this is for sure a flake |
@liuyuan10 would you mind triaging the failure and linking the corresponding issue? |
Yuan -- can you dig into the Gingko failure a bit? |
FWIW -- it looks like this is the failure:
@joestringer -- maybe for my edification -- what is the usual procedure for a test flake? Are people supposed to file an issue to track if it there isn't a corresponding issue already? I searched https://github.com/cilium/cilium/issues?q=is%3Aissue%20state%3Aopen%20test%20flake%20label%3Aci%2Fflake and there doesn't seem to be a corresponding issue for this. |
Conformance Ginkgo (ci-ginkgo) run hit a new issue, investigation below. failed with error
Created #40724 |
@bowei the procedure is outlined here: https://docs.cilium.io/en/stable/contributing/testing/ci/#ci-failure-triage |
Thanks for filing that. I think Jordan mentioned there was another similar symptom reported maybe in a slightly different test in the past couple of days, so there might be a regression in the tree around this. From my understanding, the above test is basically saying "When connecting to a NodePort via L7 policy , despite ~10 repeated retries, I was unable to establish a connection to the target service". I've retriggered the CI job to see if the failure reproduces on this PR or not. |
Thanks. all the tests are now passing |
Supports reverse selection in --devices flag with '!'
!excluded-prefix+: exclude devices with prefix "excluded-prefix"
!excluded: exclude the device named "excluded"