From 0619a5caf7884fae7d1318fb4c26c4803e03b133 Mon Sep 17 00:00:00 2001 From: chemavx Date: Fri, 12 Jun 2026 15:50:21 +0000 Subject: [PATCH] feat(n8n): enable prune, guarded by Prune=false on the workflows PVC Co-Authored-By: Claude Fable 5 --- argocd/application-n8n.yaml | 1 + n8n/pvc-n8n-pvc.yaml | 3 +++ 2 files changed, 4 insertions(+) diff --git a/argocd/application-n8n.yaml b/argocd/application-n8n.yaml index 94baa2c..5c6df49 100644 --- a/argocd/application-n8n.yaml +++ b/argocd/application-n8n.yaml @@ -23,6 +23,7 @@ spec: targetRevision: main syncPolicy: automated: + prune: true selfHeal: true syncOptions: - CreateNamespace=true diff --git a/n8n/pvc-n8n-pvc.yaml b/n8n/pvc-n8n-pvc.yaml index 5200eee..e328194 100644 --- a/n8n/pvc-n8n-pvc.yaml +++ b/n8n/pvc-n8n-pvc.yaml @@ -1,6 +1,9 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: + annotations: + # Never let ArgoCD prune this PVC: it holds the n8n workflows database. + argocd.argoproj.io/sync-options: Prune=false name: n8n-pvc namespace: n8n spec: