From 0c6fe46562fd4dc2c0eb56fd13fb68f25af2f585 Mon Sep 17 00:00:00 2001 From: Michael Jerger <michael.jerger@meissa-gmbh.de> Date: Fri, 17 Jan 2025 16:26:36 +0100 Subject: [PATCH] add the missing config.edn --- .gitignore | 3 --- .../backup/image/resources/config.edn | 21 +++++++++++++++++++ .../backup/backup-restore-deployment.yaml | 2 -- 3 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 infrastructure/backup/image/resources/config.edn diff --git a/.gitignore b/.gitignore index 03ee98e..dfbfb23 100644 --- a/.gitignore +++ b/.gitignore @@ -25,8 +25,5 @@ public/js/ *.iml .idea/ -auth.edn -config.edn - .eastwood diff --git a/infrastructure/backup/image/resources/config.edn b/infrastructure/backup/image/resources/config.edn new file mode 100644 index 0000000..26d9fa1 --- /dev/null +++ b/infrastructure/backup/image/resources/config.edn @@ -0,0 +1,21 @@ +{:restic-repo {:password-file #env-or-file "RESTIC_PASSWORD_FILE" + :restic-repository #env-or-file "RESTIC_REPOSITORY"} + + :file-config #merge [#ref [:restic-repo] + {:backup-path "files" + :execution-directory "/var/backups/" + :files ["gitea/" "git/repositories/"]}] + + + :db-config #merge [#ref [:restic-repo] + {:backup-path "pg-database" + :pg-host #env-or-file "POSTGRES_SERVICE" + :pg-port #env-or-file "POSTGRES_PORT" + :pg-db #env-or-file "POSTGRES_DB" + :pg-user #env-or-file "POSTGRES_USER" + :pg-password #env-or-file "POSTGRES_PASSWORD"}] + + :aws-config {:aws-access-key-id #env-or-file "AWS_ACCESS_KEY_ID" + :aws-secret-access-key #env-or-file "AWS_SECRET_ACCESS_KEY"} + + :dry-run {:dry-run true :debug true}} \ No newline at end of file diff --git a/src/main/resources/backup/backup-restore-deployment.yaml b/src/main/resources/backup/backup-restore-deployment.yaml index 46f1343..1a9401a 100644 --- a/src/main/resources/backup/backup-restore-deployment.yaml +++ b/src/main/resources/backup/backup-restore-deployment.yaml @@ -59,8 +59,6 @@ spec: value: /var/run/secrets/backup-secrets/restic-password - name: RESTIC_NEW_PASSWORD_FILE value: /var/run/secrets/backup-secrets/restic-new-password - - name: CERTIFICATE_FILE - value: "" volumeMounts: - name: forgejo-data-volume mountPath: /var/backups