From 908783456bf5e0a31885e7edc5d61f79abf0ce46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20Groothuis?= Date: Wed, 5 Nov 2025 11:23:55 +0100 Subject: [PATCH] chore(catalog): Added ArgoCD base catalog entry --- .gitignore | 1 + catalog-info.yaml | 9 +++++++++ catalog/argocd.yaml | 16 ++++++++++++++++ groups/owners.yaml | 8 ++++++++ users/dgroothuis.yaml | 9 +++++++++ 5 files changed, 43 insertions(+) create mode 100644 .gitignore create mode 100644 catalog-info.yaml create mode 100644 catalog/argocd.yaml create mode 100644 groups/owners.yaml create mode 100644 users/dgroothuis.yaml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a09c56d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/.idea diff --git a/catalog-info.yaml b/catalog-info.yaml new file mode 100644 index 0000000..6bcb365 --- /dev/null +++ b/catalog-info.yaml @@ -0,0 +1,9 @@ +apiVersion: backstage.io/v1alpha1 +kind: Location +metadata: + name: catalog-data +spec: + target: + - ./groups/owners.yaml + - ./users/dgroothuis.yaml + - ./catalog/argocd.yaml diff --git a/catalog/argocd.yaml b/catalog/argocd.yaml new file mode 100644 index 0000000..cdfb5cc --- /dev/null +++ b/catalog/argocd.yaml @@ -0,0 +1,16 @@ +apiVersion: backstage.io/v1alpha1 +kind: Domain +metadata: + name: argocd + description: All systems of ArgoCD +spec: + owner: owners +--- +apiVersion: backstage.io/v1alpha1 +kind: System +metadata: + name: argocd + description: CI/CD system for Kubernetes +spec: + domain: argocd + owner: owners diff --git a/groups/owners.yaml b/groups/owners.yaml new file mode 100644 index 0000000..db56969 --- /dev/null +++ b/groups/owners.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: backstage.io/v1alpha1 +kind: Group +metadata: + name: owners +spec: + type: team + children: [] diff --git a/users/dgroothuis.yaml b/users/dgroothuis.yaml new file mode 100644 index 0000000..f2b5107 --- /dev/null +++ b/users/dgroothuis.yaml @@ -0,0 +1,9 @@ +--- +apiVersion: backstage.io/v1alpha1 +kind: User +metadata: + name: dgroothuis +spec: + profile: + email: daniel@groothuis.io + memberOf: [owners]