diff --git a/charts/nextcloud/Chart.yaml b/charts/nextcloud/Chart.yaml index 756f4a0f..593adc7b 100644 --- a/charts/nextcloud/Chart.yaml +++ b/charts/nextcloud/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: nextcloud -version: 4.5.6 +version: 4.5.7 appVersion: 27.1.4 description: A file sharing server that puts the control and security of your own data back into your hands. keywords: diff --git a/charts/nextcloud/README.md b/charts/nextcloud/README.md index a530c20f..21ae1427 100644 --- a/charts/nextcloud/README.md +++ b/charts/nextcloud/README.md @@ -254,6 +254,7 @@ Is there a missing parameter for one of the Bitnami helm charts listed above? Pl The [Nextcloud](https://hub.docker.com/_/nextcloud/) image stores the nextcloud data and configurations at the `/var/www/html` paths of the container. Persistent Volume Claims are used to keep the data across deployments. This is known to work with GKE, EKS, K3s, and minikube. +If the helm chart is uninstalled, nextcloud and it's sub-charts will *not* delete their PVCs. They will need to be manually deleted if desired. | Parameter | Description | Default | diff --git a/charts/nextcloud/templates/nextcloud-data-pvc.yaml b/charts/nextcloud/templates/nextcloud-data-pvc.yaml index 7c2febc3..7998aa87 100644 --- a/charts/nextcloud/templates/nextcloud-data-pvc.yaml +++ b/charts/nextcloud/templates/nextcloud-data-pvc.yaml @@ -12,6 +12,7 @@ metadata: app.kubernetes.io/component: app {{- if .Values.persistence.nextcloudData.annotations }} annotations: + helm.sh/resource-policy: keep {{ toYaml .Values.persistence.nextcloudData.annotations | indent 4 }} {{- end }} spec: diff --git a/charts/nextcloud/templates/nextcloud-pvc.yaml b/charts/nextcloud/templates/nextcloud-pvc.yaml index 8c1789af..840c88e6 100644 --- a/charts/nextcloud/templates/nextcloud-pvc.yaml +++ b/charts/nextcloud/templates/nextcloud-pvc.yaml @@ -12,6 +12,7 @@ metadata: app.kubernetes.io/component: app {{- if .Values.persistence.annotations }} annotations: + helm.sh/resource-policy: keep {{ toYaml .Values.persistence.annotations | indent 4 }} {{- end }} spec: