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 <noreply@paperclip.ing>
This commit is contained in:
parent
a5a1190c3b
commit
311ec15b07
4 changed files with 4 additions and 17 deletions
|
|
@ -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
|
|
||||||
4
apps/forgejo/backup-namespace.yaml
Normal file
4
apps/forgejo/backup-namespace.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: backup
|
||||||
Loading…
Add table
Reference in a new issue