apiVersion: v1 kind: PersistentVolume metadata: name: pv-{{ include "..fullname" . }} labels: {{- include "..labels" . | nindent 8 }} spec: accessModes: - ReadWriteOnce capacity: storage: {{ .Values.site.resources.disk | default "5Gi" }} csi: driver: blob.csi.azure.com nodeStageSecretRef: name: cloudyne{{ .Values.storage.class | default "premium01" }}-credentials namespace: blob-csi volumeAttributes: containername: {{ .Values.storage.container | default ( .Values.site.domain | replace "." "-") }} csi.storage.k8s.io/pv/name: pv-{{ include "..fullname" . }} csi.storage.k8s.io/pvc/namespace: {{ include "..fullname" . }} secretnamespace: {{ include "..fullname" . }} skuName: {{ .Values.storage.type | default "Premium_LRS" }} volumeHandle: {{ .Values.storage.class | default "premium01" }}-retain_{{ include "..fullname" . }} mountOptions: - -o allow_other - --file-cache-timeout-in-seconds=120 - --use-attr-cache=true - --cancel-list-on-mount-seconds=10 - -o attr_timeout=120 - -o entry_timeout=120 - -o negative_timeout=120 - --log-level=LOG_WARNING - --cache-size-mb=3500 - -o uid=101 persistentVolumeReclaimPolicy: Retain storageClassName: {{ .Values.storage.class | default "premium01" }}-retain volumeMode: Filesystem ---