--- # custom_cni network plugin configuration # There are two deployment options to choose from, select one ## OPTION 1 - Static manifest files ## With this option, referred manifest file will be deployed ## as if the `kubectl apply -f` method was used with it. # ## List of Kubernetes resource manifest files ## See tests/files/custom_cni/README.md for example # custom_cni_manifests: [] ## OPTION 1 EXAMPLE - Cilium static manifests in Kubespray tree # custom_cni_manifests: # - "{{ playbook_dir }}/../tests/files/custom_cni/cilium.yaml" ## OPTION 2 - Helm chart application ## This allows the CNI backend to be deployed to Kubespray cluster ## as common Helm application. # ## Helm release name - how the local instance of deployed chart will be named # custom_cni_chart_release_name: "" # ## Kubernetes namespace to deploy into # custom_cni_chart_namespace: "kube-system" # ## Helm repository name - how the local record of Helm repository will be named # custom_cni_chart_repository_name: "" # ## Helm repository URL # custom_cni_chart_repository_url: "" # ## Helm chart reference - path to the chart in the repository # custom_cni_chart_ref: "" # ## Helm chart version # custom_cni_chart_version: "" # ## Custom Helm values to be used for deployment # custom_cni_chart_values: {} ## OPTION 2 EXAMPLE - Cilium deployed from official public Helm chart # custom_cni_chart_namespace: kube-system # custom_cni_chart_release_name: cilium # custom_cni_chart_repository_name: cilium # custom_cni_chart_repository_url: https://helm.cilium.io # custom_cni_chart_ref: cilium/cilium # custom_cni_chart_version: 1.14.3 # custom_cni_chart_values: # cluster: # name: "cilium-demo"