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