blob: 20639fb9380d0d020a4bb67c3630f601dd6ee5d6 [file] [log] [blame]
Giorgi Lekveishvili8954dea2023-06-15 09:45:00 +04001apiVersion: metallb.io/v1beta1
2kind: IPAddressPool
3metadata:
4 name: {{ .Values.id }}
5 namespace: metallb-system
6spec:
7 addresses:
8 - {{ .Values.rest.from }}-{{ .Values.rest.to }}
9---
10apiVersion: metallb.io/v1beta1
11kind: IPAddressPool
12metadata:
13 name: {{ .Values.id }}-ingress-private
14 namespace: metallb-system
15spec:
16 addresses:
17 - {{ .Values.ingressPrivate }}-{{ .Values.ingressPrivate }}
18---
19apiVersion: metallb.io/v1beta1
20kind: IPAddressPool
21metadata:
22 name: {{ .Values.id }}-headscale
23 namespace: metallb-system
24spec:
25 addresses:
26 - {{ .Values.headscale }}-{{ .Values.headscale }}
27---
28apiVersion: metallb.io/v1beta1
29kind: IPAddressPool
30metadata:
31 name: {{ .Values.id }}-soft-serve
32 namespace: metallb-system
33spec:
34 addresses:
35 - {{ .Values.softServe }}-{{ .Values.softServe }}
36---
37apiVersion: metallb.io/v1beta1
38kind: L2Advertisement
39metadata:
40 name: l2-advertisement-{{ .Values.id }}
41 namespace: metallb-system
42spec:
43 ipAddressPools:
44 - {{ .Values.id }}
45 - {{ .Values.id }}-ingress-private
46 - {{ .Values.id }}-headscale
47 - {{ .Values.id }}-soft-serve