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: