github.com/Racer159/jackal@v0.32.7-0.20240401174413-0bd2339e4f2e/packages/jackal-registry/chart/templates/pvc.yaml (about)

     1  {{- if .Values.persistence.enabled }}
     2  {{- if not .Values.persistence.existingClaim -}}
     3  kind: PersistentVolumeClaim
     4  apiVersion: v1
     5  metadata:
     6    name: {{ template "docker-registry.fullname" . }}
     7    namespace: {{ .Values.namespace | default .Release.Namespace }}
     8    labels:
     9      app: {{ template "docker-registry.fullname" . }}
    10      chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
    11      release: "{{ .Release.Name }}"
    12      heritage: "{{ .Release.Service }}"
    13  spec:
    14    accessModes:
    15      - {{ .Values.persistence.accessMode | quote }}
    16    resources:
    17      requests:
    18        storage: {{ .Values.persistence.size | quote }}
    19  {{- if .Values.persistence.storageClass }}
    20  {{- if (eq "-" .Values.persistence.storageClass) }}
    21    storageClassName: ""
    22  {{- else }}
    23    storageClassName: "{{ .Values.persistence.storageClass }}"
    24  {{- end }}
    25  {{- end }}
    26  {{- end }}
    27  {{- end -}}