26 lines
738 B
YAML
26 lines
738 B
YAML
{{- if .Values.multus.enabled }}
|
|
kind: ConfigMap
|
|
apiVersion: v1
|
|
metadata:
|
|
name: multus-cni-config
|
|
namespace: kube-system
|
|
labels:
|
|
{{- include "kubezero-lib.labels" . | nindent 4 }}
|
|
data:
|
|
cni-conf.json: |
|
|
{
|
|
"name": "multus-cni-network",
|
|
"type": "multus",
|
|
"cniVersion": "0.3.1",
|
|
"capabilities": {
|
|
"portMappings": true,
|
|
"bandwidth": true
|
|
},
|
|
"kubeconfig": "/etc/cni/net.d/multus.d/multus.kubeconfig",
|
|
"clusterNetwork": {{ .Values.multus.clusterNetwork | quote }},
|
|
"defaultNetworks": {{ .Values.multus.defaultNetworks | toJson }},
|
|
"systemNamespaces": [""],
|
|
"readinessindicatorfile": {{ .Values.multus.readinessindicatorfile | quote }}
|
|
}
|
|
{{- end }}
|