From 54057bb0ea2de21aca9128df320c40df5b63d63b Mon Sep 17 00:00:00 2001 From: Mike Smith <89040888+smiggiddy@users.noreply.github.com> Date: Tue, 9 Jan 2024 21:39:04 -0500 Subject: [PATCH] feat: metal lb stuff --- argo/resources/metallb/metal-lb.yaml | 14 ++++++++++++++ argo/utilities/templates/metallb-deps.yaml | 15 +++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 argo/resources/metallb/metal-lb.yaml create mode 100644 argo/utilities/templates/metallb-deps.yaml diff --git a/argo/resources/metallb/metal-lb.yaml b/argo/resources/metallb/metal-lb.yaml new file mode 100644 index 0000000..8a416ce --- /dev/null +++ b/argo/resources/metallb/metal-lb.yaml @@ -0,0 +1,14 @@ +apiVersion: metallb.io/v1beta1 +kind: IPAddressPool +metadata: + name: ips + namespace: kube-system +spec: + addresses: + - 192.168.100.65-192.168.100.67 +--- +apiVersion: metallb.io/v1beta1 +kind: L2Advertisement +metadata: + name: advertise-deez + namespace: kube-system diff --git a/argo/utilities/templates/metallb-deps.yaml b/argo/utilities/templates/metallb-deps.yaml new file mode 100644 index 0000000..ecc2c35 --- /dev/null +++ b/argo/utilities/templates/metallb-deps.yaml @@ -0,0 +1,15 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: metal-lb-resources + namespace: argocd +spec: + project: default + source: + repoURL: https://git.thecodedom.com/smig/esxi-cluster.git + targetRevision: HEAD + path: resouces/metallb + destination: + server: https://kubernetes.default.svc + namespace: kube-system +