Capture creation of cluster into Helm chart
[icn.git] / deploy / clusters / templates / metal3machinetemplate-workers.yaml
1 {{- range $clusterName, $cluster := .Values.clusters }}
2 ---
3 apiVersion: infrastructure.cluster.x-k8s.io/v1alpha5
4 kind: Metal3MachineTemplate
5 metadata:
6   name: {{ $clusterName }}-workers
7 spec:
8   nodeReuse: false
9   template:
10     spec:
11       automatedCleaningMode: metadata
12 {{- if $cluster.workersHostSelector }}
13       hostSelector:
14         {{- toYaml $cluster.workersHostSelector | nindent 8 }}
15 {{- end }}
16 {{- if $cluster.networks }}
17       dataTemplate:
18         name: {{ $clusterName }}-nodepool
19 {{- end }}
20       image:
21         checksum: http://172.22.0.1:6180/images/{{ $cluster.imageName }}.md5sum
22         url: http://172.22.0.1:6180/images/{{ $cluster.imageName }}
23 {{- end }}