{{- if .Values.persistence.enabled }} apiVersion: v1 kind: PersistentVolumeClaim metadata: name: {{ .Release.Name }}-data labels: app: {{ .Release.Name }}-data annotations: "helm.sh/resource-policy": keep spec: accessModes: - ReadWriteOnce resources: requests: storage: {{ .Values.persistence.size | default "5Gi" }} {{- end }} --- {{- if .Values.persistence.db.enabled }} apiVersion: v1 kind: PersistentVolumeClaim metadata: name: {{ .Release.Name }}-db labels: app: {{ .Release.Name }}-db annotations: "helm.sh/resource-policy": keep spec: accessModes: - ReadWriteOnce resources: requests: storage: {{ .Values.persistence.db.size | default "5Gi" }} {{- end }}