From 59189e2f44418f957b3e594b7b45ea085a4b0545 Mon Sep 17 00:00:00 2001
From: Steffen Illium <steffen.illium@gmail.com>
Date: Fri, 19 Apr 2024 09:28:14 +0200
Subject: [PATCH] metallb

---
 apps/adguard/base/adguard-service.yaml           |  1 -
 infrastructure/01-metallb/kustomization.yaml     | 16 +++++++---------
 .../02-argocd/patches/argocd-server-service.yaml |  1 -
 .../base/networking/traefik-service.yaml         |  1 -
 4 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/apps/adguard/base/adguard-service.yaml b/apps/adguard/base/adguard-service.yaml
index 133f654..36e5f1e 100644
--- a/apps/adguard/base/adguard-service.yaml
+++ b/apps/adguard/base/adguard-service.yaml
@@ -21,4 +21,3 @@ spec:
     name: dns
   type: LoadBalancer
   loadBalancerIP: 192.168.178.101
-  loadBalancerClass: metallb
diff --git a/infrastructure/01-metallb/kustomization.yaml b/infrastructure/01-metallb/kustomization.yaml
index 0d1650d..a3fd1d1 100644
--- a/infrastructure/01-metallb/kustomization.yaml
+++ b/infrastructure/01-metallb/kustomization.yaml
@@ -3,17 +3,15 @@ kind: Kustomization
 
 namespace: metallb-system
 
-components:
-  - ../../components/local-region-selector.yaml
-
 resources:
   - base/01-metallb-advert.yaml
   - base/01-metallb-pool-local.yaml
   - github.com/metallb/metallb/config/native?ref=v0.14.4
-configMapGenerator:
-- name: config
-  literals:	
-    - lb-class=metallb
 
-generatorOptions:
- disableNameSuffixHash: true
+# configMapGenerator:
+# - name: config
+#   literals:
+#     - lb-class=metallb
+
+# generatorOptions:
+#  disableNameSuffixHash: true
diff --git a/infrastructure/02-argocd/patches/argocd-server-service.yaml b/infrastructure/02-argocd/patches/argocd-server-service.yaml
index 01fd3eb..95e027b 100644
--- a/infrastructure/02-argocd/patches/argocd-server-service.yaml
+++ b/infrastructure/02-argocd/patches/argocd-server-service.yaml
@@ -4,6 +4,5 @@ metadata:
   name: argocd-server
 spec:
   type: LoadBalancer
-  loadBalancerClass: metallb
   loadBalancerIP: 192.168.178.103
 
diff --git a/infrastructure/03-traefik/base/networking/traefik-service.yaml b/infrastructure/03-traefik/base/networking/traefik-service.yaml
index b73c584..69c1b60 100644
--- a/infrastructure/03-traefik/base/networking/traefik-service.yaml
+++ b/infrastructure/03-traefik/base/networking/traefik-service.yaml
@@ -5,7 +5,6 @@ metadata:
   namespace: traefik
 spec:
   loadBalancerIP: 192.168.178.102
-  loadBalancerClass: metallb
   type: LoadBalancer
   selector:
     app: traefik