diff --git a/nfs-dynamic-provisioning/templates/persistentVolumeClaim.yaml b/nfs-dynamic-provisioning/templates/persistentVolumeClaim.yaml index 9c94e4acab8059717c6f9b16424d34d74b09463b..b1fab04686a5e197ba7ae0d0731ad1aa27e0858b 100644 --- a/nfs-dynamic-provisioning/templates/persistentVolumeClaim.yaml +++ b/nfs-dynamic-provisioning/templates/persistentVolumeClaim.yaml @@ -1,19 +1,22 @@ +{{- range .Values.volumes }} +--- apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: {{ .Release.Name }} - {{- with .Values.annotations }} + name: {{ .name }} + {{- with $.Values.annotations }} annotations: {{- toYaml . | nindent 4 }} {{- end }} labels: - {{- include "nfs-dynamic-provisioning.labels" . | nindent 4 }} + {{- include "nfs-dynamic-provisioning.labels" $ | nindent 4 }} spec: - {{- with .Values.accessModes }} + {{- with .accessModes }} accessModes: {{- toYaml . | nindent 4 }} {{- end }} - storageClassName: {{ .Values.storageClassName }} + storageClassName: {{ .storageClassName }} resources: requests: - storage: {{ .Values.size }} + storage: {{ .size }} +{{- end }} diff --git a/nfs-dynamic-provisioning/values.yaml b/nfs-dynamic-provisioning/values.yaml index 25cc2c477ca15b4ae860859b19f47ab92303125c..297cad4bc06f7d278f5cdbfb08d39913869086e2 100644 --- a/nfs-dynamic-provisioning/values.yaml +++ b/nfs-dynamic-provisioning/values.yaml @@ -1,8 +1,8 @@ -accessModes: -- ReadWriteMany - -storageClassName: nfs-csi - -size: 1Mi +volumes: [] +# - name: pv +# size: 1Mi +# storageClassName: nfs-csi +# accessModes: +# - ReadWriteMany annotations: {}