infrapuzzle/k8s/backup/job-gdrive-to-gphotos.yaml

29 lines
845 B
YAML

apiVersion: batch/v1
kind: Job
metadata:
name: gdrive-to-gphotos
namespace: backup
spec:
template:
spec:
containers:
- name: sync-agent
image: iptizer/swiss
volumeMounts:
- name: rclone-gdrive-config
mountPath: /rclone.conf
subPath: "rclone.conf"
command:
- "/bin/bash"
- "-c"
args:
- |
echo "Starting copy operation from Google Drive to Google Photos..."
cd /home/devbox && devbox run rclone --config /rclone.conf -v --stats 10s --stats-one-line copy --drive-root-folder-id="1f43AtWvfb7qd-eGr9nw-8vHraA5k9mVl" gdrive: "gphotos:album/All pictures of the last years"
volumes:
- name: rclone-gdrive-config
configMap:
name: rclone-gdrive-config
restartPolicy: Never
backoffLimit: 100