istio.io/istio@v0.0.0-20240520182934-d79c90f27776/manifests/charts/istio-cni/templates/configmap-cni.yaml (about) 1 kind: ConfigMap 2 apiVersion: v1 3 metadata: 4 name: {{ template "name" . }}-config 5 namespace: {{ .Release.Namespace }} 6 labels: 7 app: {{ template "name" . }} 8 release: {{ .Release.Name }} 9 istio.io/rev: {{ .Values.revision | default "default" }} 10 install.operator.istio.io/owning-resource: {{ .Values.ownerName | default "unknown" }} 11 operator.istio.io/component: "Cni" 12 data: 13 CURRENT_AGENT_VERSION: {{ .Values.cni.tag | default .Values.global.tag | quote }} 14 LOG_LEVEL: {{ .Values.cni.logLevel | quote }} 15 AMBIENT_ENABLED: {{ .Values.cni.ambient.enabled | quote }} 16 AMBIENT_DNS_CAPTURE: {{ .Values.cni.ambient.dnsCapture | quote | default "false" }} 17 AMBIENT_IPV6: {{ .Values.cni.ambient.ipv6 | quote | default "false" }} 18 CNI_CONF_NAME: {{ .Values.cni.cniConfFileName }} # Name of the CNI config file to create. Only override if you know the exact path your CNI requires.. 19 CNI_NET_DIR: {{ .Values.cni.cniConfDir | default "/etc/cni/net.d" }} 20 CHAINED_CNI_PLUGIN: {{ .Values.cni.chained | quote }} 21 EXCLUDED_NAMESPACES: "{{ range $idx, $ns := .Values.cni.excludeNamespaces }}{{ if $idx }},{{ end }}{{ $ns }}{{ end }}" 22 REPAIR_ENABLED: {{ .Values.cni.chained | quote }} 23 REPAIR_LABEL_PODS: {{ .Values.cni.repair.labelPods | quote }} 24 REPAIR_DELETE_PODS: {{ .Values.cni.repair.deletePods | quote }} 25 REPAIR_REPAIR_PODS: {{ .Values.cni.repair.repairPods | quote }} 26 REPAIR_INIT_CONTAINER_NAME: {{ .Values.cni.repair.initContainerName | quote }} 27 REPAIR_BROKEN_POD_LABEL_KEY: {{ .Values.cni.repair.brokenPodLabelKey | quote }} 28 REPAIR_BROKEN_POD_LABEL_VALUE: {{ .Values.cni.repair.brokenPodLabelValue | quote }}