chore(catalog): Added ArgoCD base catalog entry

This commit is contained in:
Daniël Groothuis
2025-11-05 11:23:55 +01:00
parent a201662ddd
commit 908783456b
5 changed files with 43 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/.idea

9
catalog-info.yaml Normal file
View File

@@ -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

16
catalog/argocd.yaml Normal file
View File

@@ -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

8
groups/owners.yaml Normal file
View File

@@ -0,0 +1,8 @@
---
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: owners
spec:
type: team
children: []

9
users/dgroothuis.yaml Normal file
View File

@@ -0,0 +1,9 @@
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: dgroothuis
spec:
profile:
email: daniel@groothuis.io
memberOf: [owners]