{{- if .Values.persistence.enabled }} apiVersion: v1 kind: PersistentVolumeClaim metadata: name: {{ include "recipya.fullname" . }}-data labels: {{- include "recipya.labels" . | nindent 4 }} annotations: {{- if .Values.persistence.retain }} "helm.sh/resource-policy": keep {{- end }} {{- with .Values.persistence.annotations }} {{- toYaml . | nindent 4 }} {{- end }} spec: accessModes: - {{ .Values.persistence.accessMode | quote }} {{- if .Values.persistence.storageClass }} storageClassName: {{ .Values.persistence.storageClass | quote }} {{- end }} resources: requests: storage: {{ .Values.persistence.size | quote }} {{- end }}