30 lines
739 B
YAML
30 lines
739 B
YAML
apiVersion: batch/v1
|
|
kind: CronJob
|
|
metadata:
|
|
name: restic-gdrive-backup
|
|
spec:
|
|
schedule: "0 2 * * *"
|
|
# at 2:00, every day
|
|
|
|
jobTemplate:
|
|
spec:
|
|
template:
|
|
spec:
|
|
initContainers:
|
|
- name: restic-base-container
|
|
args:
|
|
# >- strips newlines
|
|
# -r $(RESTIC_REPOSITORY) not needed, bc set as env var
|
|
- >-
|
|
restic backup
|
|
--verbose=2
|
|
/data
|
|
--exclude=s3/
|
|
&&
|
|
restic
|
|
list snapshots
|
|
containers:
|
|
- name: ntfy-command-send
|
|
env:
|
|
- name: OPERATION
|
|
value: "Restic backup to gdrive" |