{{- if .Values.persistence.config.enabled }} {{- if eq .Values.persistence.config.type "pvc" }} {{- if not .Values.persistence.config.existingClaim }} apiVersion: v1 kind: PersistentVolumeClaim metadata: name: {{ include "home-assistant.fullname" . }} {{- if .Values.namespaceOverride }} namespace: {{ .Values.namespaceOverride }} {{- end }} labels: {{- include "home-assistant.labels" . | nindent 4 }} spec: accessModes: {{- toYaml .Values.persistence.config.accessModes | nindent 4 }} resources: requests: storage: {{ .Values.persistence.config.size | quote }} {{- if .Values.persistence.config.storageClass }} storageClassName: {{ .Values.persistence.config.storageClass | quote }} {{- end }} {{- end }} {{- end }} {{- end }}