From 0310db05a336510bbecd7bb36cfca377f9b054d5 Mon Sep 17 00:00:00 2001
From: Michael Jerger <michael.jerger@meissa-gmbh.de>
Date: Tue, 14 Jan 2025 10:15:04 +0100
Subject: [PATCH] add doc & env for backup deployment

---
 README.md                                                | 3 +--
 doc/FirstSteps.md                                        | 8 ++++++++
 src/main/resources/backup/backup-restore-deployment.yaml | 2 ++
 3 files changed, 11 insertions(+), 2 deletions(-)
 create mode 100644 doc/FirstSteps.md

diff --git a/README.md b/README.md
index f37fbaa..a794450 100644
--- a/README.md
+++ b/README.md
@@ -52,9 +52,8 @@ Mirrors are:
 
 For more details about our repository model see: https://repo.prod.meissa.de/meissa/federate-your-repos
 
-
 ## License
 
-Copyright © 2023, 2024 meissa GmbH
+Copyright © 2023, 2024, 2025 meissa GmbH
 Licensed under the [Apache License, Version 2.0](LICENSE) (the "License")
 Pls. find licenses of our subcomponents [here](doc/SUBCOMPONENT_LICENSE)
\ No newline at end of file
diff --git a/doc/FirstSteps.md b/doc/FirstSteps.md
new file mode 100644
index 0000000..bc474fb
--- /dev/null
+++ b/doc/FirstSteps.md
@@ -0,0 +1,8 @@
+# First Steps
+
+## Create admin user
+
+1. exec into pod and execute restore pod (press tab to get your exact pod name)   
+   `kubectl -n forgejo exec -it backup-restore-... -- bash`
+2. create admin user   
+   `su git -c "gitea admin user create --username [login] --password [password] -email "email"--admin"`
diff --git a/src/main/resources/backup/backup-restore-deployment.yaml b/src/main/resources/backup/backup-restore-deployment.yaml
index 623207f..46f1343 100644
--- a/src/main/resources/backup/backup-restore-deployment.yaml
+++ b/src/main/resources/backup/backup-restore-deployment.yaml
@@ -57,6 +57,8 @@ spec:
               key: restic-repository
         - name: RESTIC_PASSWORD_FILE
           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: