From 4fa4bb4d12f62f19cefb65189d3eafadba0106f8 Mon Sep 17 00:00:00 2001 From: Jonas Juselius Date: Wed, 21 Feb 2024 12:59:02 +0100 Subject: [PATCH] fix: remove argocd tracking ids from clones --- .../atlantis/remove-argocd-tracking-id.yaml | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 resources/atlantis/remove-argocd-tracking-id.yaml diff --git a/resources/atlantis/remove-argocd-tracking-id.yaml b/resources/atlantis/remove-argocd-tracking-id.yaml new file mode 100644 index 00000000..1e0e432c --- /dev/null +++ b/resources/atlantis/remove-argocd-tracking-id.yaml @@ -0,0 +1,28 @@ +apiVersion: kyverno.io/v1 +kind: ClusterPolicy +metadata: + name: remove-argocd-tracking-id +spec: + background: true + generateExisting: true + rules: + - name: remove-argocd-tracking-ids + mutate: + patchJson6902: |- + - path: /metadata/annotations/argocd.argoproj.io~1tracking-id + op: remove + match: + any: + - resources: + kinds: + - Secret + names: + - prod-rabbitmq + - staging-rabbitmq + exclude: + any: + - resources: + kinds: + - Namespace + names: + - rabbitmq