This commit is contained in:
rainyy21
2026-10-06 01:53:53 -04:00
parent 228f000ae5
commit ef599015b5
9 changed files with 240 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
apiVersion: batch/v1
kind: CronJob
metadata:
name: backup
namespace: rain-hub
spec:
schedule: "0 3 * * *"
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: backup
image: rain-hub-backup:latest
imagePullPolicy: Never
envFrom:
- secretRef:
name: rain-hub-secrets
volumeMounts:
- name: ssh-key
mountPath: /ssh
readOnly: true
volumes:
- name: ssh-key
secret:
secretName: backup-ssh-key
defaultMode: 0400