From 02d9d207ddbdb4346552f2ad1ce8f20226f7c196 Mon Sep 17 00:00:00 2001 From: Christopher Hase Date: Tue, 3 Jun 2025 10:17:24 +0200 Subject: [PATCH] feat(forgejo): separate forgejo from core into its own stack --- template/registry/forgejo.yaml | 24 +++++++++++++++++++ .../{core => forgejo}/forgejo-runner.yaml | 0 .../forgejo-runner/dind-docker.yaml | 0 .../stacks/{core => forgejo}/forgejo.yaml | 0 .../{core => forgejo}/forgejo/values.yaml | 0 5 files changed, 24 insertions(+) create mode 100644 template/registry/forgejo.yaml rename template/stacks/{core => forgejo}/forgejo-runner.yaml (100%) rename template/stacks/{core => forgejo}/forgejo-runner/dind-docker.yaml (100%) rename template/stacks/{core => forgejo}/forgejo.yaml (100%) rename template/stacks/{core => forgejo}/forgejo/values.yaml (100%) diff --git a/template/registry/forgejo.yaml b/template/registry/forgejo.yaml new file mode 100644 index 0000000..75fdcae --- /dev/null +++ b/template/registry/forgejo.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: forgejo + namespace: argocd + labels: + env: dev + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + destination: + name: in-cluster + namespace: argocd + source: + path: "{{{ .Env.CLIENT_REPO_ID }}}/{{{ .Env.DOMAIN }}}/stacks/forgejo" + repoURL: "https://{{{ .Env.CLIENT_REPO_DOMAIN }}}/{{{ .Env.CLIENT_REPO_ORG_NAME }}}" + targetRevision: HEAD + project: default + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/template/stacks/core/forgejo-runner.yaml b/template/stacks/forgejo/forgejo-runner.yaml similarity index 100% rename from template/stacks/core/forgejo-runner.yaml rename to template/stacks/forgejo/forgejo-runner.yaml diff --git a/template/stacks/core/forgejo-runner/dind-docker.yaml b/template/stacks/forgejo/forgejo-runner/dind-docker.yaml similarity index 100% rename from template/stacks/core/forgejo-runner/dind-docker.yaml rename to template/stacks/forgejo/forgejo-runner/dind-docker.yaml diff --git a/template/stacks/core/forgejo.yaml b/template/stacks/forgejo/forgejo.yaml similarity index 100% rename from template/stacks/core/forgejo.yaml rename to template/stacks/forgejo/forgejo.yaml diff --git a/template/stacks/core/forgejo/values.yaml b/template/stacks/forgejo/forgejo/values.yaml similarity index 100% rename from template/stacks/core/forgejo/values.yaml rename to template/stacks/forgejo/forgejo/values.yaml