From eeb1328f9dd904c13ab1adc1119a1a7589270123 Mon Sep 17 00:00:00 2001 From: gitea-admin Date: Tue, 2 Jun 2026 00:57:15 +0000 Subject: [PATCH] feat: add backups namespace with Pelican PG backup CronJob and Longhorn recurring jobs --- .../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..73bf546 --- /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