feat: add backup infrastructure (CronJobs, PVC, Longhorn RecurringJobs) #116

Open
gitea-admin wants to merge 5 commits from orion/auto/feat-add-backup-infrastructure-cronjobs--1780363069966 into main
Showing only changes of commit 65fd6b37fb - Show all commits
@@ -0,0 +1,25 @@
apiVersion: longhorn.io/v1beta2
kind: RecurringJob
metadata:
name: daily-snapshot
namespace: longhorn-system
spec:
cron: "0 1 * * *"
task: snapshot
retain: 7
concurrency: 2
labels:
backup-tier: daily
---
apiVersion: longhorn.io/v1beta2
kind: RecurringJob
metadata:
name: weekly-backup
namespace: longhorn-system
spec:
cron: "0 3 * * 0"
task: backup
retain: 4
concurrency: 1
labels:
backup-tier: weekly