This commit is contained in:
2024-05-22 12:49:28 -05:00
commit 35b77bb0df
219 changed files with 9997 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
apiVersion: v2
name: metallb
version: 1.0.0
sources:
- https://github.com/metallb/metallb
- https://github.com/metallb/metallb/tree/main/charts/metallb
dependencies:
- name: metallb
version: 0.14.5
repository: https://metallb.github.io/metallb
appVersion: 0.15.1

View File

@@ -0,0 +1,16 @@
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: default
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: {{ .Release.Name }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
app.kubernetes.io/component: network
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
addresses:
- 192.168.1.17/32
- 192.168.1.16/32
- 192.168.1.15/32

View File

@@ -0,0 +1,8 @@
apiVersion: v1
kind: Namespace
metadata:
name: metallb
labels:
pod-security.kubernetes.io/enforce: privileged
pod-security.kubernetes.io/warn: privileged
pod-security.kubernetes.io/audit: privileged

View File

@@ -0,0 +1,15 @@
metallb:
controller:
metrics:
enabled: true
serviceMonitor:
enabled: true
speaker:
metrics:
enabled: true
serviceMonitor:
enabled: true
labels:
pod-security.kubernetes.io/enforce: privileged
pod-security.kubernetes.io/audit: privileged
pod-security.kubernetes.io/warn: privileged