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
devices: allow local route entries in device mngr #24608
devices: allow local route entries in device mngr #24608
Conversation
/test |
ah, failure seems legit, taking a look |
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.
LGTM 👍
9c4f518
to
6cde854
Compare
forced pushed with a fixed test file.. |
the failures don't look related.. could be a flake? |
If the issue is a flake, then I would expect to be able to find the test failure + symptoms documented in another issue. If there isn't an issue, then it could either be this PR or others have not yet encountered the issue such that we've had a chance to file an issue for it. It looks like there's a bunch of failures, may be worth investigating the first failure (make sure it's the first one that ran&failed) to see whether the initial failure somehow left the test cluster in a bad state that caused later failures. Either way if we think this is not related to your PR, I'd encourage you to file an issue with the failure details so that others can find that issue as well. If it's generally affecting the main branch then others will likely hit the issue and chime in on the filed issue soon enough. If you're the only one observing the issue, then that increases the odds that there's some aspect related to your changes. |
I suspect https://github.com/cilium/cilium/actions/runs/4573718201 is because your PR isn't rebased and doesn't include #24122. |
6cde854
to
5a05666
Compare
got this error for the ci-eks
|
Anyone has encountered the |
5a05666
to
9ed7e4f
Compare
/test |
9ed7e4f
to
6bbb40d
Compare
/test Job 'Cilium-PR-K8s-1.24-kernel-5.4' failed: Click to show.Test Name
Failure Output
Jenkins URL: https://jenkins.cilium.io/job/Cilium-PR-K8s-1.24-kernel-5.4/1996/ If it is a flake and a GitHub issue doesn't already exist to track it, comment Then please upload the Jenkins artifacts to that issue. |
A few of the failures look familiar from a search, but some of them do not look familiar. Do you think that they could be related to the changes being made in this PR? |
I will try to look deeper.. but I am unsure how are these related.. thanks Joe :) |
Given the Jenkins outage we had last week, you may need to rebase the PR again and re-run |
4a7b867
to
22224ec
Compare
/test Job 'Cilium-PR-K8s-1.26-kernel-net-next' failed: Click to show.Test Name
Failure Output
Jenkins URL: https://jenkins.cilium.io/job/Cilium-PR-K8s-1.26-kernel-net-next/198/ If it is a flake and a GitHub issue doesn't already exist to track it, comment Then please upload the Jenkins artifacts to that issue. |
22224ec
to
246931d
Compare
Allow devices from local route table to be used as a possible network facing device (to have datapath bpf programs). Known unwanted links are still filtered out and the rest can be narrowed down by using `--devices` flag. Signed-off-by: Ondrej Blazek <ondrej.blazek@firma.seznam.cz>
246931d
to
0efc045
Compare
rebased to be up to date.. retriggering tests |
/test |
@oblazek I cannot see the historical slack thread. For the |
Related slack thread: https://cilium.slack.com/archives/C2B917YHE/p1679920009513589
Previously when
--enable-runtime-device-detection
was enabled the code skipped local route table.This means if device route was only present in the local table it was skipped and no datapath program
was attached.
In case of a dummy device with e.g. anycast IP it would be necessary to remove this check.
Known unwanted links are still filtered out and the rest can be narrowed down by using
--devices
flag.This PR fixes that.
Signed-off-by: Ondrej Blazek ondrej.blazek@firma.seznam.cz