charts/osdu-developer-service/templates/pvc.yaml (50 lines of code) (raw):

{{- $enabled := eq (include "osdu-developer-service.isEnabled" .) "1" -}} {{- $labels := include "osdu-developer-service.labels" . | nindent 4 }} {{- range .Values.configuration }} {{- if and $enabled .pvc }} {{- range .pvc }} {{- if not .existing }} --- apiVersion: v1 kind: PersistentVolume metadata: name: {{ .name }}-pv labels: {{ $labels }} usage: {{ .name }}-pv spec: capacity: storage: 5Gi accessModes: - ReadOnlyMany azureFile: secretName: azure-resources shareName: {{ .name }} volumeMode: Filesystem mountOptions: - dir_mode=0777 - file_mode=0777 - uid=1000 - gid=1000 - mfsymlinks - nobrl --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: {{ .name }}-pvc labels: {{ $labels }} annotations: volume.beta.kubernetes.io/storage-class: "" spec: accessModes: - ReadOnlyMany resources: requests: storage: 5Gi selector: matchLabels: usage: {{ .name }}-pv {{- end }} {{- end }} {{- end }} {{- end }}