blob: 20639fb9380d0d020a4bb67c3630f601dd6ee5d6 [file] [log] [blame]
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: {{ .Values.id }}
namespace: metallb-system
spec:
addresses:
- {{ .Values.rest.from }}-{{ .Values.rest.to }}
---
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: {{ .Values.id }}-ingress-private
namespace: metallb-system
spec:
addresses:
- {{ .Values.ingressPrivate }}-{{ .Values.ingressPrivate }}
---
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: {{ .Values.id }}-headscale
namespace: metallb-system
spec:
addresses:
- {{ .Values.headscale }}-{{ .Values.headscale }}
---
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: {{ .Values.id }}-soft-serve
namespace: metallb-system
spec:
addresses:
- {{ .Values.softServe }}-{{ .Values.softServe }}
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
name: l2-advertisement-{{ .Values.id }}
namespace: metallb-system
spec:
ipAddressPools:
- {{ .Values.id }}
- {{ .Values.id }}-ingress-private
- {{ .Values.id }}-headscale
- {{ .Values.id }}-soft-serve