Add daily backups (CronJob + dedicated PVC, 7-day retention)

This commit is contained in:
git_admin
2026-04-26 21:01:17 +03:00
parent 97666c4e2f
commit 24f879db01
3 changed files with 115 additions and 0 deletions

14
templates/backup-pvc.yaml Normal file
View File

@@ -0,0 +1,14 @@
{{- if .Values.backups.enabled -}}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ include "instance.fullname" . }}-backups
labels:
{{- include "instance.labels" . | nindent 4 }}
odoosky.io/role: backups
spec:
accessModes: [ReadWriteOnce]
resources:
requests:
storage: {{ .Values.backups.storage | quote }}
{{- end }}