1 {{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }}
2 kind: PersistentVolumeClaim
5 name: {{ template "mysql.fullname" . }}
6 namespace: {{ .Release.Namespace }}
7 {{- with .Values.persistence.annotations }}
9 {{ toYaml . | indent 4 }}
12 app: {{ template "mysql.fullname" . }}
13 chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
14 release: "{{ .Release.Name }}"
15 heritage: "{{ .Release.Service }}"
18 - {{ .Values.persistence.accessMode | quote }}
21 storage: {{ .Values.persistence.size | quote }}
22 {{- if .Values.persistence.storageClass }}
23 {{- if (eq "-" .Values.persistence.storageClass) }}
26 storageClassName: "{{ .Values.persistence.storageClass }}"