diff --git a/filebrowser/deployment.yaml b/filebrowser/deployment.yaml index 9548e84..3226d89 100644 --- a/filebrowser/deployment.yaml +++ b/filebrowser/deployment.yaml @@ -8,6 +8,9 @@ metadata: apiVersion: v1 kind: PersistentVolumeClaim metadata: + annotations: + # Never let ArgoCD prune this PVC: it holds persistent app data. + argocd.argoproj.io/sync-options: Prune=false name: filebrowser-db namespace: filebrowser spec: diff --git a/ghost-en/deployment.yaml b/ghost-en/deployment.yaml index d72743d..110dc17 100644 --- a/ghost-en/deployment.yaml +++ b/ghost-en/deployment.yaml @@ -8,6 +8,9 @@ metadata: apiVersion: v1 kind: PersistentVolumeClaim metadata: + annotations: + # Never let ArgoCD prune this PVC: it holds persistent app data. + argocd.argoproj.io/sync-options: Prune=false name: ghost-en-content namespace: ghost-en spec: diff --git a/openclaw/pvc-openclaw.yaml b/openclaw/pvc-openclaw.yaml index 3c48e21..39f834f 100644 --- a/openclaw/pvc-openclaw.yaml +++ b/openclaw/pvc-openclaw.yaml @@ -1,6 +1,9 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: + annotations: + # Never let ArgoCD prune this PVC: it holds persistent app data. + argocd.argoproj.io/sync-options: Prune=false name: openclaw-pvc namespace: openclaw spec: diff --git a/registry-cache/pvc-registry-cache.yaml b/registry-cache/pvc-registry-cache.yaml index 6a6228b..aee463b 100644 --- a/registry-cache/pvc-registry-cache.yaml +++ b/registry-cache/pvc-registry-cache.yaml @@ -1,6 +1,9 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: + annotations: + # Never let ArgoCD prune this PVC: it holds persistent app data. + argocd.argoproj.io/sync-options: Prune=false name: registry-cache-pvc namespace: registry-cache spec: diff --git a/researchowl/deployment.yaml b/researchowl/deployment.yaml index 3b951d8..529ee5f 100644 --- a/researchowl/deployment.yaml +++ b/researchowl/deployment.yaml @@ -8,6 +8,9 @@ metadata: apiVersion: v1 kind: PersistentVolumeClaim metadata: + annotations: + # Never let ArgoCD prune this PVC: it holds persistent app data. + argocd.argoproj.io/sync-options: Prune=false name: researchowl-data namespace: researchowl spec: diff --git a/trilium/pvc.yaml b/trilium/pvc.yaml index f568722..ab94a7c 100644 --- a/trilium/pvc.yaml +++ b/trilium/pvc.yaml @@ -1,6 +1,9 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: + annotations: + # Never let ArgoCD prune this PVC: it holds persistent app data. + argocd.argoproj.io/sync-options: Prune=false name: trilium-pvc namespace: trilium spec: diff --git a/umami/deployment.yaml b/umami/deployment.yaml index 831929f..dade2bd 100644 --- a/umami/deployment.yaml +++ b/umami/deployment.yaml @@ -8,6 +8,9 @@ metadata: apiVersion: v1 kind: PersistentVolumeClaim metadata: + annotations: + # Never let ArgoCD prune this PVC: it holds persistent app data. + argocd.argoproj.io/sync-options: Prune=false name: umami-postgres-data namespace: umami spec: diff --git a/zona-exclusion/deployment.yaml b/zona-exclusion/deployment.yaml index c232458..f2b8b3c 100644 --- a/zona-exclusion/deployment.yaml +++ b/zona-exclusion/deployment.yaml @@ -8,6 +8,9 @@ metadata: apiVersion: v1 kind: PersistentVolumeClaim metadata: + annotations: + # Never let ArgoCD prune this PVC: it holds persistent app data. + argocd.argoproj.io/sync-options: Prune=false name: zona-exclusion-data namespace: zona-exclusion spec: