From 2cedf7f2b9c59b3ba9bbe36454e9b38bb21fbf06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20Groothuis?= Date: Wed, 5 Nov 2025 21:34:21 +0100 Subject: [PATCH] chore(backstage): Added SA for backstage to ArgoCD --- catalog-info.yaml | 3 +++ clusters/artemis/apps/argocd/catalog.yaml | 1 + .../artemis/apps/external-secrets/catalog.yaml | 14 ++++++++++++++ .../artemis/apps/gitea-runners/catalog.yaml | 14 ++++++++++++++ clusters/artemis/apps/gitea/catalog.yaml | 18 ++++++++++++++++++ 5 files changed, 50 insertions(+) create mode 100644 clusters/artemis/apps/external-secrets/catalog.yaml create mode 100644 clusters/artemis/apps/gitea-runners/catalog.yaml create mode 100644 clusters/artemis/apps/gitea/catalog.yaml diff --git a/catalog-info.yaml b/catalog-info.yaml index afcbf2f..ddcedf7 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -18,3 +18,6 @@ spec: - ./clusters/artemis/apps/argocd/catalog.yaml - ./clusters/artemis/apps/cnpg/catalog.yaml - ./clusters/artemis/apps/digital-garden/catalog.yaml + - ./clusters/artemis/apps/external-secrets/catalog.yaml + - ./clusters/artemis/apps/gitea/catalog.yaml + - ./clusters/artemis/apps/gitea-runners/catalog.yaml diff --git a/clusters/artemis/apps/argocd/catalog.yaml b/clusters/artemis/apps/argocd/catalog.yaml index 6778074..58bf8c9 100644 --- a/clusters/artemis/apps/argocd/catalog.yaml +++ b/clusters/artemis/apps/argocd/catalog.yaml @@ -10,6 +10,7 @@ metadata: icon: dashboard annotations: argocd/app-name: argocd + argocd/app-namespace: argocd spec: type: website lifecycle: production diff --git a/clusters/artemis/apps/external-secrets/catalog.yaml b/clusters/artemis/apps/external-secrets/catalog.yaml new file mode 100644 index 0000000..73468ff --- /dev/null +++ b/clusters/artemis/apps/external-secrets/catalog.yaml @@ -0,0 +1,14 @@ +--- +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: external-secrets + description: "Vault Secrets Operator to sync secrets from Vault to Kubernetes" + annotations: + argocd/app-name: external-secrets + argocd/app-namespace: external-secrets +spec: + type: service + lifecycle: production + owner: owners + system: artemis-cluster diff --git a/clusters/artemis/apps/gitea-runners/catalog.yaml b/clusters/artemis/apps/gitea-runners/catalog.yaml new file mode 100644 index 0000000..dbf728d --- /dev/null +++ b/clusters/artemis/apps/gitea-runners/catalog.yaml @@ -0,0 +1,14 @@ +--- +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: gitea-runners + description: "Gitea Action Runners" + annotations: + argocd/app-name: gitea-runners + argocd/app-namespace: gitea-runners +spec: + type: service + lifecycle: production + owner: owners + system: artemis-cluster diff --git a/clusters/artemis/apps/gitea/catalog.yaml b/clusters/artemis/apps/gitea/catalog.yaml new file mode 100644 index 0000000..b9c9ec3 --- /dev/null +++ b/clusters/artemis/apps/gitea/catalog.yaml @@ -0,0 +1,18 @@ +--- +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: gitea + description: "Self-hosted Git Server" + links: + - url: https://git.dgse.cloud + title: Git Server + icon: web + annotations: + argocd/app-name: gitea + argocd/app-namespace: gitea +spec: + type: website + lifecycle: production + owner: owners + system: artemis-cluster