From de5f92192ca695819e2eff3f51d5a6212767813b Mon Sep 17 00:00:00 2001 From: jad0s Date: Mon, 4 May 2026 19:25:26 +0200 Subject: [PATCH] feat: add metallb application --- manifests/metallb/app.yaml | 20 ++++++++++++++++++++ manifests/metallb/ippool.yaml | 14 ++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 manifests/metallb/app.yaml create mode 100644 manifests/metallb/ippool.yaml diff --git a/manifests/metallb/app.yaml b/manifests/metallb/app.yaml new file mode 100644 index 0000000..37f3583 --- /dev/null +++ b/manifests/metallb/app.yaml @@ -0,0 +1,20 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: metallb + namespace: argocd +spec: + project: default + source: + repoURL: https://metallb.github.io/metallb + chart: metallb + targetRevision: 0.14.9 + destination: + server: https://kubernetes.default.svc + namespace: metallb-system + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/manifests/metallb/ippool.yaml b/manifests/metallb/ippool.yaml new file mode 100644 index 0000000..517f950 --- /dev/null +++ b/manifests/metallb/ippool.yaml @@ -0,0 +1,14 @@ +apiVersion: metallb.io/v1beta1 +kind: IPAddressPool +metadata: + name: homelab + namespace: metallb-system +spec: + addresses: + - 10.21.0.200-10.21.0.253 +--- +apiVersion: metallb.io/v1beta1 +kind: L2Advertisement +metadata: + name: homelab + namespace: metallb-system