From 819f6d382d498974ee1737d81bd80b34178d402b Mon Sep 17 00:00:00 2001 From: mustache1up Date: Thu, 4 Mar 2021 23:32:48 -0300 Subject: [PATCH] Add onDelete support to helm chart --- .../templates/storageclass.yaml | 3 +++ charts/nfs-subdir-external-provisioner/values.yaml | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/charts/nfs-subdir-external-provisioner/templates/storageclass.yaml b/charts/nfs-subdir-external-provisioner/templates/storageclass.yaml index 22576c5..80122dd 100644 --- a/charts/nfs-subdir-external-provisioner/templates/storageclass.yaml +++ b/charts/nfs-subdir-external-provisioner/templates/storageclass.yaml @@ -20,6 +20,9 @@ parameters: {{- if .Values.storageClass.pathPattern }} pathPattern: "{{ .Values.storageClass.pathPattern }}" {{- end }} + {{- if .Values.storageClass.onDelete }} + onDelete: "{{ .Values.storageClass.onDelete }}" + {{- end }} {{- if .Values.nfs.mountOptions }} mountOptions: {{- range .Values.nfs.mountOptions }} diff --git a/charts/nfs-subdir-external-provisioner/values.yaml b/charts/nfs-subdir-external-provisioner/values.yaml index cd03acc..9db5f79 100644 --- a/charts/nfs-subdir-external-provisioner/values.yaml +++ b/charts/nfs-subdir-external-provisioner/values.yaml @@ -35,6 +35,11 @@ storageClass: # When set to false your PVs will not be archived by the provisioner upon deletion of the PVC. archiveOnDelete: true + # If it exists and has a delete value, delete the directory, if it exists and has a retain value, save the directory. + # Overrides archiveOnDelete. + # Ignored if value not set. + onDelete: + # Specifies a template for creating a directory path via PVC metadata's such as labels, annotations, name or namespace. # Ignored if value not set. pathPattern: