From 227b9217db09531d660e151d0989fcbdc6c8170e Mon Sep 17 00:00:00 2001 From: JonaKl Date: Tue, 17 Mar 2026 20:48:14 +0100 Subject: [PATCH] update patches --- argocd/argocd-cm-patch.yaml | 1 - .../{argocd-rbac-cm.yaml => argocd-rbac-cm-patch.yaml} | 4 ---- argocd/argocd-self-application.yaml | 3 +++ argocd/kustomization.yaml | 9 ++------- 4 files changed, 5 insertions(+), 12 deletions(-) rename argocd/{argocd-rbac-cm.yaml => argocd-rbac-cm-patch.yaml} (50%) diff --git a/argocd/argocd-cm-patch.yaml b/argocd/argocd-cm-patch.yaml index 5df917a..a59270d 100644 --- a/argocd/argocd-cm-patch.yaml +++ b/argocd/argocd-cm-patch.yaml @@ -2,7 +2,6 @@ apiVersion: v1 kind: ConfigMap metadata: name: argocd-cm - namespace: argocd data: oidc.config: | name: Keycloak diff --git a/argocd/argocd-rbac-cm.yaml b/argocd/argocd-rbac-cm-patch.yaml similarity index 50% rename from argocd/argocd-rbac-cm.yaml rename to argocd/argocd-rbac-cm-patch.yaml index 8aec029..405f801 100644 --- a/argocd/argocd-rbac-cm.yaml +++ b/argocd/argocd-rbac-cm-patch.yaml @@ -1,11 +1,7 @@ apiVersion: v1 kind: ConfigMap metadata: - labels: - app.kubernetes.io/name: argocd-rbac-cm - app.kubernetes.io/part-of: argocd name: argocd-rbac-cm - namespace: argocd data: policy.csv: | g, argo-admin, role:admin \ No newline at end of file diff --git a/argocd/argocd-self-application.yaml b/argocd/argocd-self-application.yaml index 11b1592..4b6c509 100644 --- a/argocd/argocd-self-application.yaml +++ b/argocd/argocd-self-application.yaml @@ -13,6 +13,9 @@ spec: server: https://kubernetes.default.svc namespace: argocd syncPolicy: + # Needed for ArgoCD to manage itself, otherwise it would not be able to update itself when the application manifest changes + syncOptions: + - ServerSideApply=true automated: prune: true selfHeal: true diff --git a/argocd/kustomization.yaml b/argocd/kustomization.yaml index bd395ed..25e5a10 100644 --- a/argocd/kustomization.yaml +++ b/argocd/kustomization.yaml @@ -8,10 +8,5 @@ resources: - argocd-self-application.yaml patches: - - target: - group: "" - version: v1 - kind: ConfigMap - name: argocd-cm - namespace: argocd - path: argocd-cm-patch.yaml + - path: argocd-cm-patch.yaml + - path: argocd-rbac-cm-patch.yaml