k8s-manifests/backups/overlays/test/xrootd/backup-cronjob.yaml
2025-02-07 13:31:59 +01:00

39 lines
1.3 KiB
YAML

apiVersion: batch/v1
kind: CronJob
metadata:
name: backup
spec:
schedule: "35 12 * * *"
jobTemplate:
spec:
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"