-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
Overhaul Cilium manifests to match the newer versions #8717
Conversation
44fc99e
to
789c69b
Compare
2f2de96
to
a75b90f
Compare
Hello, o/ I might have to join the army for a month, and I've been dealing with that and delegating/finishing up the work I got. I think this PR is okay to merge. I will deal with molecule tests and that NodeLocal DNS problem once I'm done with the army duty. If anyone wants to complete the remaining tasks, there is some information about the Redirect Policy and NodeLocal DNS on Cilium's documentation. |
@necatican you might have to rebase on latest master branch to get the CI to pass |
…nstallations Signed-off-by: necatican <[email protected]>
Signed-off-by: necatican <[email protected]>
…ilium Operator Signed-off-by: necatican <[email protected]>
…iables, and add the new variables Signed-off-by: necatican <[email protected]>
Signed-off-by: necatican <[email protected]>
Signed-off-by: necatican <[email protected]>
Signed-off-by: necatican <[email protected]>
Thank you @necatican for this significant update! /lgtm |
@@ -110,7 +110,7 @@ flannel_cni_version: "v1.0.1" | |||
cni_version: "v1.0.1" | |||
weave_version: 2.8.1 | |||
pod_infra_version: "3.3" | |||
cilium_version: "v1.11.1" | |||
cilium_version: "v1.11.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.
Just question: There is a lot of cilium code which support older versions of cilium (1.8-)
Do we still need to keep those code?
It is fine to keep those code in this pull request for keeping the pull request small.
I just wanted to make sure we will remove the code or not soon.
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.
Hello o/
This problem bothers me as well. I did not want to introduce any breaking changes to the current system yet. However, we probably should set some boundaries to support only a few versions.
Cilium's documentation does not help with that issue. :/
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.
Thank you for your reply @necatican
I did not want to introduce any breaking changes to the current system yet.
Yeah, that makes sense.
It is fine to keep those code in this pull request.
/lgtm |
Oops, lgtm tag is already there. Need to put /approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: necatican, oomichi The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
…s#8717) * [cilium] Separate templates for cilium, cilium-operator, and hubble installations Signed-off-by: necatican <[email protected]> * [cilium] Update cilium-operator templates Signed-off-by: necatican <[email protected]> * [cilium] Allow using custom args and mounting extra volumes for the Cilium Operator Signed-off-by: necatican <[email protected]> * [cilium] Update the cilium configmap to filter out the deprecated variables, and add the new variables Signed-off-by: necatican <[email protected]> * [cilium] Add an option to use Wireguard encryption on Cilium 1.10 and up Signed-off-by: necatican <[email protected]> * [cilium] Update cilium-agent templates Signed-off-by: necatican <[email protected]> * [cilium] Bump Cilium version to 1.11.3 Signed-off-by: necatican <[email protected]>
…s#8717) * [cilium] Separate templates for cilium, cilium-operator, and hubble installations Signed-off-by: necatican <[email protected]> * [cilium] Update cilium-operator templates Signed-off-by: necatican <[email protected]> * [cilium] Allow using custom args and mounting extra volumes for the Cilium Operator Signed-off-by: necatican <[email protected]> * [cilium] Update the cilium configmap to filter out the deprecated variables, and add the new variables Signed-off-by: necatican <[email protected]> * [cilium] Add an option to use Wireguard encryption on Cilium 1.10 and up Signed-off-by: necatican <[email protected]> * [cilium] Update cilium-agent templates Signed-off-by: necatican <[email protected]> * [cilium] Bump Cilium version to 1.11.3 Signed-off-by: necatican <[email protected]>
What type of PR is this?
/kind feature
What this PR does / why we need it:
This PR will overhaul the current Cilium installation steps, allow people to use more configuration options, and reflect the recent changes.
Which issue(s) this PR fixes:
Fixes #8716
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
^None so far