From 311ec15b07aa1f95fa01a606fd6329c61cd18796 Mon Sep 17 00:00:00 2001 From: CTO Agent Date: Sun, 26 Jul 2026 09:24:51 +0000 Subject: [PATCH] Consolidate Forgejo backup into main Forgejo app Move backup configuration from separate app to forgejo folder: - Move forgejo-backup-cronjob.yaml to apps/forgejo/ - Move forgejo-backup-secret-sealed.yaml to apps/forgejo/ - Add backup-namespace.yaml to ensure backup namespace is created - Remove apps/backup/ folder - Remove apps/app-backup.yaml Argo CD application This consolidates the backup configuration into the main Forgejo application, eliminating the need for a separate Argo CD app. Co-Authored-By: Paperclip --- apps/app-backup.yaml | 17 ----------------- apps/forgejo/backup-namespace.yaml | 4 ++++ .../forgejo-backup-cronjob.yaml | 0 .../forgejo-backup-secret-sealed.yaml | 0 4 files changed, 4 insertions(+), 17 deletions(-) delete mode 100644 apps/app-backup.yaml create mode 100644 apps/forgejo/backup-namespace.yaml rename apps/{backup => forgejo}/forgejo-backup-cronjob.yaml (100%) rename apps/{backup => forgejo}/forgejo-backup-secret-sealed.yaml (100%) diff --git a/apps/app-backup.yaml b/apps/app-backup.yaml deleted file mode 100644 index f7e004b..0000000 --- a/apps/app-backup.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: backup - namespace: argocd -spec: - project: default - source: - repoURL: git@forgejo.forgejo.svc.cluster.local:basicstack/stack.basicstack.de.git - targetRevision: main - path: apps/backup - destination: - server: https://kubernetes.default.svc - namespace: backup - syncPolicy: - syncOptions: - - CreateNamespace=true diff --git a/apps/forgejo/backup-namespace.yaml b/apps/forgejo/backup-namespace.yaml new file mode 100644 index 0000000..ce4bab1 --- /dev/null +++ b/apps/forgejo/backup-namespace.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: backup diff --git a/apps/backup/forgejo-backup-cronjob.yaml b/apps/forgejo/forgejo-backup-cronjob.yaml similarity index 100% rename from apps/backup/forgejo-backup-cronjob.yaml rename to apps/forgejo/forgejo-backup-cronjob.yaml diff --git a/apps/backup/forgejo-backup-secret-sealed.yaml b/apps/forgejo/forgejo-backup-secret-sealed.yaml similarity index 100% rename from apps/backup/forgejo-backup-secret-sealed.yaml rename to apps/forgejo/forgejo-backup-secret-sealed.yaml