feat: Add persistent volume claim support for backups and update Helm chart version

This commit is contained in:
sha
2026-03-24 21:53:39 +02:00
parent 6b12ea1dc7
commit c567e1908e
6 changed files with 202 additions and 4 deletions
+9
View File
@@ -119,6 +119,10 @@ spec:
- name: media
mountPath: {{ .Values.persistence.media.mountPath }}
{{- end }}
{{- if .Values.persistence.backups.enabled }}
- name: backups
mountPath: /config/backups
{{- end }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
volumes:
@@ -144,6 +148,11 @@ spec:
claimName: {{ .Values.persistence.media.existingClaim | default (printf "%s-media" (include "home-assistant.fullname" .)) }}
{{- end }}
{{- end }}
{{- if .Values.persistence.backups.enabled }}
- name: backups
persistentVolumeClaim:
claimName: {{ .Values.persistence.backups.existingClaim | default (printf "%s-backups" (include "home-assistant.fullname" .)) }}
{{- end }}
{{- if .Values.haSecrets.enabled }}
- name: ha-secrets
secret: