flexvolume/smb/helm/smb-flexvol/templates/pv-smb-flexvol.yaml (21 lines of code) (raw):

{{ if .Values.smbVolume.enabled }} apiVersion: v1 kind: PersistentVolume metadata: name: {{ include "smb-flexvol.fullname" . }} labels: {{ include "smb-flexvol.labels" . | indent 4 }} spec: capacity: storage: {{ .Values.smbVolume.capacity }} accessModes: - ReadWriteMany persistentVolumeReclaimPolicy: Retain flexVolume: driver: "microsoft.com/smb" secretRef: name: {{ .Values.smbVolume.credsSecretName }} options: source: //{{ .Values.smbVolume.server }}/{{ .Values.smbVolume.share }} mountoptions: {{ .Values.smbVolume.mountOptions }} {{ end }}