helm_chart/HyperPodHelmChart/charts/storage/templates/persistent-volume.yaml (23 lines of code) (raw):

apiVersion: v1 kind: PersistentVolume metadata: name: {{ .Values.persistentVolume.name }} spec: capacity: storage: {{ .Values.persistentVolume.capacity }} volumeMode: {{ .Values.persistentVolume.volumeMode }} accessModes: {{- range .Values.persistentVolume.accessModes }} - {{ . }} {{- end }} mountOptions: {{- range .Values.persistentVolume.mountOptions }} - {{ . }} {{- end }} persistentVolumeReclaimPolicy: {{ .Values.persistentVolume.reclaimPolicy }} csi: driver: {{ .Values.persistentVolume.csi.driver }} volumeHandle: {{ .Values.persistentVolume.csi.volumeHandle }} volumeAttributes: dnsname: {{ .Values.persistentVolume.csi.volumeAttributes.dnsname }} mountname: {{ .Values.persistentVolume.csi.volumeAttributes.mountname }}