apiVersion: batch/v1
kind: CronJob
metadata:
  name: backup
spec:
  schedule: "*/5 * * * *"
  jobTemplate:
    spec:
      template:
        spec:
          hostname: xrootd-test-mirror
          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"