Capture creation of cluster into Helm chart
[icn.git] / deploy / clusters / templates / clusterresourceset.yaml
1 {{- range $clusterName, $cluster := .Values.clusters }}
2 ---
3 apiVersion: addons.cluster.x-k8s.io/v1alpha4
4 kind: ClusterResourceSet
5 metadata:
6   name: {{ $clusterName }}-crs
7 spec:
8   clusterSelector:
9     matchLabels:
10       cluster.x-k8s.io/cluster-name: {{ $clusterName }}
11   resources:
12 {{- if eq $cluster.cni "flannel" }}
13   - name: {{ $clusterName }}-flannel-addon
14     kind: ConfigMap
15 {{- end }}
16 {{- if $cluster.flux }}
17   - name: {{ $clusterName }}-flux-addon
18     kind: ConfigMap
19 {{- end }}
20 {{- end }}