From 65fd6b37fb0f651e2431671d3a31142dcd695be2 Mon Sep 17 00:00:00 2001 From: gitea-admin Date: Tue, 2 Jun 2026 01:17:51 +0000 Subject: [PATCH] feat: add backup infrastructure (CronJobs, PVC, Longhorn RecurringJobs) --- .../backups/longhorn-recurring-jobs.yaml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 deployments/backups/longhorn-recurring-jobs.yaml diff --git a/deployments/backups/longhorn-recurring-jobs.yaml b/deployments/backups/longhorn-recurring-jobs.yaml new file mode 100644 index 0000000..ccff772 --- /dev/null +++ b/deployments/backups/longhorn-recurring-jobs.yaml @@ -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 \ No newline at end of file