21 lines
396 B
YAML

{{- if .Values.pool.enabled }}
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: {{ .Values.pool.name }}
spec:
autoAssign: false
addresses:
{{- range .Values.pool.addresses }}
- {{ . }}
{{- end }}
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
name: {{ .Values.pool.name }}
spec:
ipAddressPools:
- {{ .Values.pool.name }}
{{- end }}