Make mount point env var

This commit is contained in:
Micke Nordin 2025-02-07 15:26:06 +01:00
parent fb2e06cc64
commit a1e5cce33e
Signed by untrusted user: Micke
GPG key ID: 0DA0A7A5708FE257
2 changed files with 4 additions and 2 deletions
backups

View file

@ -15,8 +15,10 @@ spec:
command: ["bash"]
securityContext:
privileged: true
args: ["-c", "mkdir /backup_storage; rclone mount -q --daemon source:$(SOURCE_BUCKET) /backup_storage; duplicity /backup_storage rclone://destination:$(DESTINATION_BUCKET) --no-encryption --full-if-older-than 1M; umount /backup_storage"]
args: ["-c", "mkdir -p $(MOUNT_POINT) && rclone mount source:$(SOURCE_BUCKET) $(MOUNT_POINT) --daemon && duplicity $(MOUNT_POINT) rclone://destination:$(DESTINATION_BUCKET) --no-encryption --full-if-older-than 1M; umount $(MOUNT_POINT)"]
env:
- name: MOUNT_POINT
value: /backup_data
- name: RCLONE_CONFIG_DESTINATION_ACL
value: private
- name: RCLONE_CONFIG_DESTINATION_TYPE

View file

@ -3,7 +3,7 @@ kind: CronJob
metadata:
name: backup
spec:
schedule: "15 02 * * *"
schedule: "*/5 * * * *"
jobTemplate:
spec:
template: