updated bootstrapping procedure with more sane defaults
This commit is contained in:
		| @@ -2,7 +2,6 @@ apiVersion: metallb.io/v1beta1 | ||||
| kind: IPAddressPool | ||||
| metadata: | ||||
|   name: default | ||||
|   namespace: metallb-system | ||||
| spec: | ||||
|   addresses: | ||||
|     - 192.168.3.0/24 | ||||
| @@ -10,5 +9,8 @@ spec: | ||||
| apiVersion: metallb.io/v1beta1 | ||||
| kind: L2Advertisement | ||||
| metadata: | ||||
|   name: empty | ||||
|   namespace: metallb-system | ||||
|   name: default | ||||
| # selector is left empty on purpose to match all IPAddressPools | ||||
| # spec: | ||||
| #   ipAddressPools: | ||||
| #   - default | ||||
|   | ||||
| @@ -1,15 +1,12 @@ | ||||
| apiVersion: kustomize.config.k8s.io/v1beta1 | ||||
| kind: Kustomization | ||||
| resources:  | ||||
|   - namespace.yaml | ||||
|   - ipaddresspool.yaml | ||||
|  | ||||
| namespace: metallb-system | ||||
|  | ||||
| resources: | ||||
|   # - namespace.yaml | ||||
|   # namespace is already included in the remote kustomization | ||||
|   # - github.com/metallb/metallb/config/native?ref=v0.15.2 | ||||
|   - github.com/metallb/metallb/config/frr?ref=v0.15.2 | ||||
|   - ipaddresspool.yaml | ||||
|  | ||||
| helmCharts: | ||||
|   - name: metallb | ||||
|     repo: https://metallb.github.io/metallb | ||||
|     version: 0.15.2 | ||||
|     releaseName: metallb | ||||
|     valuesFile: values.yaml | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| apiVersion: v1 | ||||
| kind: Namespace | ||||
| metadata: | ||||
|   name: placeholder | ||||
|   labels: | ||||
|     pod-security.kubernetes.io/enforce: privileged  | ||||
|   name: metallb-system | ||||
|   # labels: | ||||
|     # pod-security.kubernetes.io/enforce: privileged | ||||
|   | ||||
		Reference in New Issue
	
	Block a user