diff --git a/apps/argocd-config-app.yaml b/apps/argocd-config-app.yaml index 2361781..a58c13d 100644 --- a/apps/argocd-config-app.yaml +++ b/apps/argocd-config-app.yaml @@ -31,4 +31,14 @@ spec: namespace: argocd # Ignoriere data-Feld (wird von External Secrets dynamisch aktualisiert) jsonPointers: - - /data \ No newline at end of file + - /data + # Ignoriere ExternalSecret Status (wird von External Secrets Controller verwaltet) + - group: external-secrets.io + kind: ExternalSecret + name: argocd-dex-secret-source + namespace: argocd + # Ignoriere Status-Feld (wird von External Secrets Controller verwaltet) + jsonPointers: + - /status + - /metadata/annotations + - /metadata/labels \ No newline at end of file diff --git a/apps/argocd-config/argocd-cm.yaml b/apps/argocd-config/argocd-cm.yaml index 7053092..9f4b52c 100644 --- a/apps/argocd-config/argocd-cm.yaml +++ b/apps/argocd-config/argocd-cm.yaml @@ -31,6 +31,12 @@ data: jqPathExpressions: - '.metadata.annotations."cluster-autoscaler.kubernetes.io/last-updated"' - '.metadata.annotations."control-plane.alpha.kubernetes.io/leader"' + # Ignoriere ExternalSecret Status-Updates (wird von External Secrets Controller verwaltet) + resource.customizations.ignoreResourceUpdates.external-secrets.io_ExternalSecret: | + jsonPointers: + - /status + - /metadata/annotations + - /metadata/labels resource.customizations.ignoreResourceUpdates.Endpoints: | jsonPointers: - /metadata