From 73702b7e1a1671948b0545ef32d6e0de9cca9c65 Mon Sep 17 00:00:00 2001 From: tegwick Date: Mon, 28 Sep 2026 15:56:50 +0200 Subject: [PATCH] fix(security): prevent ESO copying source annotations (CUST-WP-0073) Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a0e7fb-275d-7db0-b1df-39ed943427da --- deploy/k8s/railiance/externalsecret.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/deploy/k8s/railiance/externalsecret.yaml b/deploy/k8s/railiance/externalsecret.yaml index 935946a..dc2db46 100644 --- a/deploy/k8s/railiance/externalsecret.yaml +++ b/deploy/k8s/railiance/externalsecret.yaml @@ -23,6 +23,14 @@ spec: kind: ClusterSecretStore name: openbao-email-connect target: + # Explicit target metadata prevents ESO copying source last-applied annotations. + template: + metadata: + labels: + app.kubernetes.io/name: email-connect + app.kubernetes.io/part-of: email-connect + annotations: + argocd.argoproj.io/sync-wave: '0' name: email-connect-runtime creationPolicy: Owner deletionPolicy: Retain