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
Updates k8s ParseNode() to Handle Multiple IPs #25304
Conversation
5a622d9
to
c7acdab
Compare
cc: @christarazi since you reviewed #20811 and assigned me #20787. |
c7acdab
to
4607e3b
Compare
/test |
d3b9450
to
00cc57c
Compare
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. Thanks for the updates.
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.
Thanks for the PR!
Could you squash the two commits into one? No need for two commits that are incomplete without each other. I realize that the first commit is from a different author so please use Co-authored-by: ...
to properly attribute yourself and the original author in the squashed commit.
00cc57c
to
e15a68e
Compare
/test-runtime |
91bc601
to
4fcc540
Compare
Commit 91bc601 was failing |
@christarazi not sure why this PR is causing the Ingress/Gateway API conformance tests to fail. Could it be a test flake? |
@christarazi not sure if the Ingress/Gateway API conformance tests are required and why they would be failing due to this PR. |
4fcc540
to
062e172
Compare
/test |
Rebased to re-run tests. We had some CI outage over the weekend so better to start fresh. I created a tracking issue for the ConformanceIngress flake failure. |
@christarazi thanks for helping with the PR. It looks like the Ingress/Gateway API conformance tests are now passing. Let me know if anything else is needed. |
062e172
to
7e150e3
Compare
/test |
2 similar comments
/test |
/test |
/test-vagrant |
1 similar comment
/test-vagrant |
Co-authored-by: Nikhil Sharma <nikhilsharma230303@gmail.com> Signed-off-by: Daneyon Hansen <daneyon.hansen@solo.io>
The
Rebasing 7e150e3 since the |
7e150e3
to
ceb3d66
Compare
The ^ failing test is passing locally:
|
/test Job 'Cilium-PR-K8s-1.26-kernel-net-next' failed: Edit: #25524 |
/test-1.26-net-next Job 'Cilium-PR-K8s-1.26-kernel-net-next' failed: Edit: #23309 |
/test-1.26-net-next 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/115/ 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. |
/mlh new-flake Cilium-PR-K8s-1.26-kernel-net-next |
@christarazi it appears that #25304 (comment) did not create a GH issue. Does this command need to be executed by a maintainer? |
/mlh new-flake Cilium-PR-K8s-1.26-kernel-net-next 👍 created #25658 |
Yes it does. |
/test-1.26-net-next |
This PR updates
ParseNode()
in the k8s pkg to emit a warning-level log message when a k8s node contains multiple IPs of the same address type and family.Fixes: #20787
Supercedes: #20811