b675ac823c6c90d29a9a35adbb9ace0f3badfb28
[icn.git] / deploy / cluster / templates / metal3datatemplate.yaml
1 {{- if .Values.networks }}
2 ---
3 apiVersion: infrastructure.cluster.x-k8s.io/v1alpha5
4 kind: Metal3DataTemplate
5 metadata:
6   name: {{ .Values.clusterName }}-nodepool
7 spec:
8   clusterName: {{ .Values.clusterName }}
9   networkData:
10     links:
11       ethernets:
12 {{- range $name, $network := .Values.networks }}
13       - id: {{ $name }}_nic
14         macAddress:
15           fromHostInterface: {{ $network.interface }}
16         type: phy
17 {{- end }}
18     networks:
19       ipv4DHCP:
20 {{- range $name, $network := .Values.networks }}
21       - id: {{ $name }}
22         link: {{ $name }}_nic
23 {{- end }}
24 {{- end }}