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

40 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 13:31:59 +01:00
schedule: "35 12 * * *"
2025-02-07 13:15:20 +01:00
jobTemplate:
spec:
2025-02-07 13:21:37 +01:00
template:
spec:
containers:
- name: backup-container
env:
- name: BUCKET
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"
- name: mount-container
env:
- name: BUCKET
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"