File tree Expand file tree Collapse file tree 5 files changed +53
-1
lines changed
Expand file tree Collapse file tree 5 files changed +53
-1
lines changed Original file line number Diff line number Diff line change @@ -109,7 +109,7 @@ The following table lists the configurable parameters of the latest NFS CSI Driv
109109| ` externalSnapshotter.resources.limits.memory ` | snapshot-controller memory limits | 300Mi |
110110| ` externalSnapshotter.resources.requests.cpu ` | snapshot-controller cpu requests limits | 10m |
111111| ` externalSnapshotter.resources.requests.memory ` | snapshot-controller memory requests limits | 20Mi |
112-
112+ | ` storageClass.create ` | create storageclass | ` false ` | |
113113
114114## troubleshooting
115115 - Add ` --wait -v=5 --debug ` in ` helm install ` command to get detailed error
Original file line number Diff line number Diff line change 1+ {{- if .Values.storageClass.create }}
2+ ---
3+ apiVersion : storage.k8s.io/v1
4+ kind : StorageClass
5+ metadata :
6+ name : {{ .Values.storageClass.name }}
7+ {{ include "nfs.labels" . | indent 2 }}
8+ provisioner : nfs.csi.k8s.io
9+ {{- with .Values.storageClass.parameters }}
10+ parameters :
11+ {{ toYaml . | indent 2 }}
12+ {{- end }}
13+ reclaimPolicy : {{ .Values.storageClass.reclaimPolicy }}
14+ volumeBindingMode : {{ .Values.storageClass.volumeBindingMode }}
15+ {{- with .Values.storageClass.mountOptions }}
16+ mountOptions :
17+ {{ toYaml . }}
18+ {{- end }}
19+ {{- end }}
Original file line number Diff line number Diff line change @@ -150,3 +150,20 @@ externalSnapshotter:
150150# #
151151imagePullSecrets : []
152152# - name: "image-pull-secret"
153+
154+ # # StorageClass resource example:
155+ storageClass :
156+ create : false
157+ # name: nfs-csi
158+ # parameters:
159+ # server: nfs-server.default.svc.cluster.local
160+ # share: /
161+ # subDir:
162+ # mountPermissions: "0"
163+ # csi.storage.k8s.io/provisioner-secret is only needed for providing mountOptions in DeleteVolume
164+ # csi.storage.k8s.io/provisioner-secret-name: "mount-options"
165+ # csi.storage.k8s.io/provisioner-secret-namespace: "default"
166+ # reclaimPolicy: Delete
167+ # volumeBindingMode: Immediate
168+ # mountOptions:
169+ # - nfsvers=4.1
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : storage.k8s.io/v1
3+ kind : StorageClass
4+ metadata :
5+ name : nfs-csi
6+ provisioner : nfs.csi.k8s.io
7+ parameters :
8+ server : nfs-server.default.svc.cluster.local
9+ share : /
10+ # csi.storage.k8s.io/provisioner-secret is only needed for providing mountOptions in DeleteVolume
11+ # csi.storage.k8s.io/provisioner-secret-name: "mount-options"
12+ # csi.storage.k8s.io/provisioner-secret-namespace: "default"
13+ reclaimPolicy : Delete
14+ volumeBindingMode : Immediate
15+ mountOptions :
16+ - nfsvers=4.1
You can’t perform that action at this time.
0 commit comments