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