github.com/nikkelma/oras-project_oras-go@v1.1.1-0.20220201001104-a75f6a419090/testdata/charts/chartmuseum/templates/pvc.yaml (about) 1 {{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) -}} 2 kind: PersistentVolumeClaim 3 apiVersion: v1 4 metadata: 5 name: {{ include "chartmuseum.fullname" . }} 6 labels: 7 app: {{ include "chartmuseum.fullname" . }} 8 release: {{ .Release.Name | quote }} 9 {{- if .Values.persistence.labels }} 10 {{ toYaml .Values.persistence.labels | indent 4 }} 11 {{- end }} 12 spec: 13 accessModes: 14 - {{ .Values.persistence.accessMode | quote }} 15 resources: 16 requests: 17 storage: {{ .Values.persistence.size | quote }} 18 {{- if .Values.persistence.storageClass }} 19 {{- if (eq "-" .Values.persistence.storageClass) }} 20 storageClassName: "" 21 {{- else }} 22 storageClassName: "{{ .Values.persistence.storageClass }}" 23 {{- end }} 24 {{- else if and .Values.persistence.volumeName (.Values.persistence.pv.enabled) }} 25 volumeName: "{{ .Values.persistence.volumeName }}" 26 {{- end }} 27 {{- end }}