k8s-manifests/backups/overlays/test/xrootd/backup-cronjob.yaml

41 lines
1.3 KiB
YAML
Raw Normal View History

2025-02-07 13:15:20 +01:00
apiVersion: batch/v1
kind: CronJob
metadata:
name: backup
spec:
2025-02-07 15:26:06 +01:00
schedule: "*/5 * * * *"
2025-02-07 13:15:20 +01:00
jobTemplate:
spec:
2025-02-07 13:21:37 +01:00
template:
spec:
2025-02-07 14:29:48 +01:00
hostname: xrootd-test-mirror
2025-02-07 13:21:37 +01:00
containers:
- name: backup-container
env:
2025-02-07 15:33:39 +01:00
- name: BUCKET
2025-02-07 13:21:37 +01:00
value: "xrootd-test-mirror"
- name: RCLONE_CONFIG_DESTINATION_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: xrootd-secret
key: "destination-access-key-id"
- name: RCLONE_CONFIG_DESTINATION_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: xrootd-secret
key: "destination-secret-access-key"
2025-02-07 15:33:39 +01:00
- name: mount-container
env:
- name: BUCKET
2025-02-07 13:21:37 +01:00
value: "xrootd-test"
- name: RCLONE_CONFIG_SOURCE_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: xrootd-secret
key: "source-access-key-id"
- name: RCLONE_CONFIG_SOURCE_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: xrootd-secret
key: "source-secret-access-key"