From e5b85a82dbf5620fd717ecead922b81afd1c0cb0 Mon Sep 17 00:00:00 2001
From: Tom Teichler <tom.teichler@teckids.org>
Date: Wed, 10 Apr 2024 00:10:10 +0200
Subject: [PATCH] Remove deprectatet kustomize dings

---
 deploy/base/kustomization.yaml                | 12 ++++++-----
 deploy/overlays/production/kustomization.yaml | 20 ++++++++++---------
 deploy/overlays/review/kustomization.yaml     | 20 ++++++++++---------
 3 files changed, 29 insertions(+), 23 deletions(-)

diff --git a/deploy/base/kustomization.yaml b/deploy/base/kustomization.yaml
index dfde199d..05be69a0 100644
--- a/deploy/base/kustomization.yaml
+++ b/deploy/base/kustomization.yaml
@@ -2,9 +2,11 @@ apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
 commonAnnotations:
   source-repository: https://edugit.org/Teckids/team-pr/teckids.org
-commonLabels:
-  app: teckids-website
 resources:
-  - deployment.yaml
-  - service.yaml
-  - ingress.yaml
+- deployment.yaml
+- service.yaml
+- ingress.yaml
+labels:
+- includeSelectors: true
+  pairs:
+    app: teckids-website
diff --git a/deploy/overlays/production/kustomization.yaml b/deploy/overlays/production/kustomization.yaml
index e02d0bfd..aeffaa3d 100644
--- a/deploy/overlays/production/kustomization.yaml
+++ b/deploy/overlays/production/kustomization.yaml
@@ -1,21 +1,23 @@
 apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
-bases:
-- ../../base
 commonAnnotations:
   source-repository: https://edugit.org/Teckids/team-pr/teckids.org
-commonLabels:
-  app: teckids-website
-  environment: production
 namespace: teckids-website
 patches:
-- target:
-    kind: Ingress
-    name: teckids-website-caddy
-  patch: |-
+- patch: |-
     - op: replace
       path: /spec/rules/0/host
       value: teckids.org
     - op: replace
       path: /spec/tls/0/hosts/0
       value: teckids.org
+  target:
+    kind: Ingress
+    name: teckids-website-caddy
+resources:
+- ../../base
+labels:
+- includeSelectors: true
+  pairs:
+    app: teckids-website
+    environment: production
diff --git a/deploy/overlays/review/kustomization.yaml b/deploy/overlays/review/kustomization.yaml
index 58a8bcb9..07e58d7e 100644
--- a/deploy/overlays/review/kustomization.yaml
+++ b/deploy/overlays/review/kustomization.yaml
@@ -1,18 +1,10 @@
 apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
-bases:
-- ../../base
 commonAnnotations:
   source-repository: https://edugit.org/Teckids/team-pr/teckids.org
-commonLabels:
-  app: teckids-website
-  environment: __REVIEW_NAME__
 namespace: teckids-website
 patches:
-- target:
-    kind: Ingress
-    name: teckids-website-caddy
-  patch: |-
+- patch: |-
     - op: replace
       path: /spec/rules/0/host
       value: __REVIEW_NAME__.review.teckids.org
@@ -22,3 +14,13 @@ patches:
     - op: replace
       path: /spec/tls/0/secretName
       value: __REVIEW_NAME__-website-tls
+  target:
+    kind: Ingress
+    name: teckids-website-caddy
+resources:
+- ../../base
+labels:
+- includeSelectors: true
+  pairs:
+    app: teckids-website
+    environment: __REVIEW_NAME__
-- 
GitLab