From 4327b145a04176b84bef85aa35cfb0955f21e0b3 Mon Sep 17 00:00:00 2001 From: nicktrn <55853254+nicktrn@users.noreply.github.com> Date: Tue, 24 Jun 2025 12:17:51 +0100 Subject: [PATCH] retain shared volume --- hosting/k8s/helm/templates/webapp.yaml | 4 ++++ hosting/k8s/helm/values.yaml | 1 + 2 files changed, 5 insertions(+) diff --git a/hosting/k8s/helm/templates/webapp.yaml b/hosting/k8s/helm/templates/webapp.yaml index fec06cd3d..3987de739 100644 --- a/hosting/k8s/helm/templates/webapp.yaml +++ b/hosting/k8s/helm/templates/webapp.yaml @@ -256,6 +256,10 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: name: {{ include "trigger-v4.fullname" . }}-shared + {{- if .Values.persistence.shared.retain }} + annotations: + "helm.sh/resource-policy": keep + {{- end }} labels: {{- include "trigger-v4.labels" . | nindent 4 }} spec: diff --git a/hosting/k8s/helm/values.yaml b/hosting/k8s/helm/values.yaml index 583097b1c..6a7a4554c 100644 --- a/hosting/k8s/helm/values.yaml +++ b/hosting/k8s/helm/values.yaml @@ -557,3 +557,4 @@ persistence: accessMode: ReadWriteOnce # accessMode: ReadWriteMany # Use for cross-node deployment (requires compatible storage class) storageClass: "" + retain: true # Prevents deletion on uninstall