-
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
Update Node Dockerfile to install ipset 7.11 #5485
Conversation
CI passed with Kubernetes version 1.22.1
Maybe I should bump the version to 1.23.0 so that we know it fixed the issue? @caseydavenport |
Do we run with IPVS? I thought we used iptables proxy in here, so might not show us anything. |
@@ -15,6 +15,7 @@ ARG ARCH=x86_64 | |||
ARG GIT_VERSION=unknown |
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.
Does this impact non-amd64 architectures as well? I suspect so.
May still be worth merging this increment without those, since it's strictly better to have one functioning architecture than none 😁
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.
Yeah, agree.
@caseydavenport Yes. We do run IPVS https://github.com/projectcalico/calico/blob/master/node/tests/kind-config.yaml#L25 |
Oh, fun! Let's try bumping the version then... |
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
Update Node Dockerfile to install ipset 7.11 (cherry picked from commit 7f1d9b7)
Merge pull request #5485 from song-jiang/song-ipset
FROM following references: - Incompatible ipset protocol version (7) will cause problems - projectcalico/calico#5011 - Update Node Dockerfile to install ipset 7.11 - projectcalico/calico#5485 - update ipset for arm64 - projectcalico/calico#6262
FROM following references: - [Incompatible ipset protocol version (7) will cause problems](projectcalico/calico#5011) - [Update Node Dockerfile to install ipset 7.11](projectcalico/calico#5485) - [update ipset for arm64](projectcalico/calico#6262)
Description
This PR fixes #5011 by bumping up ipset package from version 7.1 to version 7.11
Since we haven't got a ubi:9 image to install ipset 7.11 from the official repo, the workaround is to download the source rpm with all the dependencies and get it built from ubi:8.
Related issues/PRs
Todos
Release Note