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 }}