infrapuzzle/k8s/velero/gdrive_sync_manual_job.yml

37 lines
868 B
YAML

apiVersion: batch/v1
kind: Job
metadata:
name: gdrive-sync-manual
namespace: velero
spec:
template:
spec:
serviceAccountName: default
containers:
- name: gdrive-sync
image: rclone/rclone:latest
volumeMounts:
- name: rclone-config
mountPath: /rclone.secret
subPath: "rclone.secret"
- name: gdrive-sa-key
mountPath: /gdrive_sa.json.secret
subPath: "gdrive_sa.json.secret"
command:
- "rclone"
args:
- "--config"
- "/rclone.secret"
- "-v"
- "sync"
- "minio:backup/"
- "gdrivemoritz:"
volumes:
- name: rclone-config
secret:
secretName: rclone-config
- name: gdrive-sa-key
secret:
secretName: gdrive-sa-key
restartPolicy: Never