diff --git a/charts/latest/csi-driver-nfs-v0.0.0.tgz b/charts/latest/csi-driver-nfs-v0.0.0.tgz index 319572f0e..71da5f1c6 100644 Binary files a/charts/latest/csi-driver-nfs-v0.0.0.tgz and b/charts/latest/csi-driver-nfs-v0.0.0.tgz differ diff --git a/charts/latest/csi-driver-nfs/templates/crd-csi-snapshot.yaml b/charts/latest/csi-driver-nfs/templates/crd-csi-snapshot.yaml index 8b34e09ad..7682b836a 100644 --- a/charts/latest/csi-driver-nfs/templates/crd-csi-snapshot.yaml +++ b/charts/latest/csi-driver-nfs/templates/crd-csi-snapshot.yaml @@ -1,4 +1,4 @@ -{{- if .Values.externalSnapshotter.enabled -}} +{{- if and .Values.externalSnapshotter.enabled .Values.externalSnapshotter.customResourceDefinitions.enabled -}} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition @@ -6,6 +6,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.8.0 api-approved.kubernetes.io: "https://github.com/kubernetes-csi/external-snapshotter/pull/665" + "helm.sh/resource-policy": keep creationTimestamp: null name: volumesnapshots.snapshot.storage.k8s.io spec: @@ -314,6 +315,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.8.0 api-approved.kubernetes.io: "https://github.com/kubernetes-csi/external-snapshotter/pull/665" + "helm.sh/resource-policy": keep creationTimestamp: null name: volumesnapshotclasses.snapshot.storage.k8s.io spec: @@ -448,6 +450,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.8.0 api-approved.kubernetes.io: "https://github.com/kubernetes-csi/external-snapshotter/pull/665" + "helm.sh/resource-policy": keep creationTimestamp: null name: volumesnapshotcontents.snapshot.storage.k8s.io spec: diff --git a/charts/latest/csi-driver-nfs/values.yaml b/charts/latest/csi-driver-nfs/values.yaml index c65a5b124..2125619f7 100755 --- a/charts/latest/csi-driver-nfs/values.yaml +++ b/charts/latest/csi-driver-nfs/values.yaml @@ -138,6 +138,10 @@ externalSnapshotter: requests: cpu: 10m memory: 20Mi + # Create volume snapshot CRDs. + customResourceDefinitions: + enabled: true #if set true, VolumeSnapshot, VolumeSnapshotContent and VolumeSnapshotClass CRDs will be created. Set it false, If they already exist in cluster. + ## Reference to one or more secrets to be used when pulling images ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ ##