From 5b889197464a23fc45f88adcede320d04b321260 Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Mon, 26 Sep 2022 13:02:38 +0200 Subject: Move cryptpad backup job to backup-daily.hcl --- cluster/prod/app/cryptpad/deploy/backup.hcl | 57 ---------------------- .../cryptpad_backup/backup_aws_access_key_id | 1 - .../cryptpad_backup/backup_aws_secret_access_key | 1 - .../secrets/cryptpad_backup/backup_restic_password | 1 - .../cryptpad_backup/backup_restic_repository | 1 - 5 files changed, 61 deletions(-) delete mode 100644 cluster/prod/app/cryptpad/deploy/backup.hcl delete mode 100644 cluster/prod/app/cryptpad/secrets/cryptpad_backup/backup_aws_access_key_id delete mode 100644 cluster/prod/app/cryptpad/secrets/cryptpad_backup/backup_aws_secret_access_key delete mode 100644 cluster/prod/app/cryptpad/secrets/cryptpad_backup/backup_restic_password delete mode 100644 cluster/prod/app/cryptpad/secrets/cryptpad_backup/backup_restic_repository (limited to 'cluster/prod/app/cryptpad') diff --git a/cluster/prod/app/cryptpad/deploy/backup.hcl b/cluster/prod/app/cryptpad/deploy/backup.hcl deleted file mode 100644 index 99dee2f..0000000 --- a/cluster/prod/app/cryptpad/deploy/backup.hcl +++ /dev/null @@ -1,57 +0,0 @@ -job "cryptpad_backup" { - datacenters = ["neptune"] - type = "batch" - - priority = "60" - - periodic { - cron = "@daily" - // Do not allow overlapping runs. - prohibit_overlap = true - } - - group "backup-cryptpad" { - constraint { - attribute = "${attr.unique.hostname}" - operator = "=" - value = "courgette" - } - - task "main" { - driver = "docker" - - config { - image = "restic/restic:0.12.1" - entrypoint = [ "/bin/sh", "-c" ] - args = [ "restic backup /cryptpad && restic forget --keep-within 1m1d --keep-within-weekly 3m --keep-within-monthly 1y && restic prune --max-unused 50% --max-repack-size 2G && restic check" ] - volumes = [ - "/mnt/storage/cryptpad:/cryptpad" - ] - } - - template { - data = <