-
Notifications
You must be signed in to change notification settings - Fork 6.6k
Refactor Cilium CNI installation #12101
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
base: master
Are you sure you want to change the base?
Refactor Cilium CNI installation #12101
Conversation
/ok-to-test |
For the extended cilium test. /label ci-extended |
d5433be
to
775aa12
Compare
/label tide/merge-method-merge |
58e644b
to
c281a50
Compare
/retest-failed |
1 similar comment
/retest-failed |
I didn't review thoroughly yet, I'll see if I can find the time. |
@VannTen Selfishly, I hope it will be released on 2.28 (I'm not sure if Cilium 1.15 is compatible with Kubernetes 1.32), but if it requires a lot of testing (it's too close to the K8s 1.33 release), I agree with your idea. |
I don't have strong opinions on this, and I also don't have a production stake (as our clusters are not on cilium) ; so maybe other more involved in cilium / using it could chime in ?
|
c281a50
to
6acbcbe
Compare
Definitely not compatible, no. Had to manually upgrade cilium to v1.16.6 and then v1.17.2 to be able to move to K8s v1.30+ (currently on v1.32.3). |
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 overall, just believe v1.17.2
should be used instead as it contains a few bug fixes
6acbcbe
to
7674e5c
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
@RaulButuc: changing LGTM is restricted to collaborators 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. |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: RaulButuc, tico88612 The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
How does airgap install work with this refactoring? |
@snowhanse I don't have any air-gap environment to test. AFAIK, you just need to make sure that your air gap environment has access to the Cilium CLI and images. Jinja Template puts a heavy burden on the maintainers, the version is not up-to-date (not even aligned upstream), and especially now that the number of project maintainers is very lack, there is no way to help with updates. |
@tico88612 I get that, and understand the motivation. I'm just wondering as we remove all the references to images like but as I didn't see them reflected in the values file, did not know how we would be able to perform offline install. |
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
cebe4e9
to
a2b4c2b
Compare
What type of PR is this?
/kind design
/kind feature
What this PR does / why we need it:
We would deprecate the old template installation, and using the Cilium CLI will be better.
Which issue(s) this PR fixes:
Fixes #12049
Related #11487
Special notes for your reviewer:
Does this PR introduce a user-facing change?: