setup backup schedule

Signed-off-by: Martyn Ranyard <m@rtyn.berlin>
This commit is contained in:
Martyn 2025-07-01 12:50:27 +00:00
parent d804d64465
commit 4b58deac8e
2 changed files with 11 additions and 15 deletions

View file

@ -1,5 +1,5 @@
apiVersion: k8up.io/v1 apiVersion: k8up.io/v1
kind: Backup kind: Schedule
metadata: metadata:
name: backup-blog name: backup-blog
spec: spec:
@ -16,5 +16,13 @@ spec:
secretAccessKeySecretRef: secretAccessKeySecretRef:
key: secretkey key: secretkey
name: backup-credentials name: backup-credentials
failedJobsHistoryLimit: 2 backup:
successfulJobsHistoryLimit: 2 schedule: '3 5 * * *'
failedJobsHistoryLimit: 2
successfulJobsHistoryLimit: 2
promURL: ""
prune:
schedule: '0 1 * * 0'
retention:
keepLast: 5
keepDaily: 14

View file

@ -1,12 +0,0 @@
apiVersion: mysql.oracle.com/v2
kind: InnoDBCluster
metadata:
name: writefreelydb
spec:
secretName: blogdbrootpass
tlsUseSelfSigned: true
instances: 1
router:
instances: 0
podAnnotations:
k8up.io/backupcommand: mysqldump --all-databases=true -u writefreely -p$MARIADB_PASSWORD