-
Notifications
You must be signed in to change notification settings - Fork 18
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
Create a spec for setting and using Istio CNI by default #350
Comments
Thank you for reporting us your feedback! The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-5036.
|
I took a very brief look on the docs around for CNI, and an extra layer Just adding those docs here, since they seemed nice |
The spec file has been created and approved. Though I cannot link the actual document here (as it is not a public doc), the highlights of it are:
diff --git a/charms/istio-pilot/src/charm.py b/charms/istio-pilot/src/charm.py
index 9592374..4eec2d3 100755
--- a/charms/istio-pilot/src/charm.py
+++ b/charms/istio-pilot/src/charm.py
@@ -196,6 +196,12 @@ class Operator(CharmBase):
"--set",
"profile=minimal",
"--set",
+ f"values.cni.cniBinDir=self.model.config["cni-bin-dir"]",
+ "--set",
+ f"values.cni.cniConfDir=self.model.config["cni-conf-dir"]",
+ "--set",
+ "components.cni.enabled=<true|false>",
+ "--set",
f"values.global.istioNamespace={self.model.name}",
"--set",
f"values.pilot.image={pilot_image}", Closing this issue based on the above. |
What needs to get done
A spec that outlines the implementation details, changes and the context of how Istio CNI works and how is that different from the current installation (up to istio-operators 1.17/stable). Also to include some of the limitations and potential issues, like the Compatibility with application init containers topic.
The following can be referenced for outlining the process:
Scope and considerations
main
(so latest/edge) and should be included in the CKF release 1.9Why it needs to get done
To be able to define the design and implementation details of the newer installation mode (with the CNI plugin).
The text was updated successfully, but these errors were encountered: