{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }} apiVersion: v1 kind: PersistentVolumeClaim metadata: namespace: {{ .Values.namespace }} name: {{ include "homebox.fullname" . }}-pvc {{- with .Values.persistence.annotations }} annotations: {{- range $key, $value := . }} {{ $key }}: {{ $value }} {{- end }} {{- end }} {{- with .Values.persistence.labels }} labels: {{- range $key, $value := . }} {{ $key }}: {{ $value }} {{- end }} {{- end }} spec: accessModes: {{- range .Values.persistence.accessModes }} - {{ . | quote }} {{- end }} {{- include "homebox.persistence.storageClass" . | indent 8 }} resources: requests: storage: {{ .Values.persistence.size | quote }} {{- end }}