-
Notifications
You must be signed in to change notification settings - Fork 0
/
catalog-info.yaml
162 lines (162 loc) · 5.17 KB
/
catalog-info.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# prod
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: "team-a-kcd-demo-prod"
description: "team-a-kcd-demo-prod"
tags:
- sx-cnp-oss
- template
- kargo
- metalstack
- kubex
links:
- url: http://team-a-kcd-demo-prod.lab.suxessit.k8s.cloud.uibk.ac.at
title: Prod Instance of team-a-kcd-demo
icon: web
annotations:
github.com/project-slug: suxess-it/team-a-kcd-demo
backstage.io/kubernetes-label-selector: 'app.kubernetes.io/instance=kcd-demo-prod'
argocd/app-namespace: adn-team-a
argocd/app-name: kcd-demo-prod
backstage.io/techdocs-ref: dir:.
kargo-project: "https://kargo.lab.suxessit.k8s.cloud.uibk.ac.at/project/team-a-kcd-demo-kargo-project"
grafana/dashboard-selector: "(tags @> 'suXess')"
grafana/overview-dashboard: "https://grafana.lab.suxessit.k8s.cloud.uibk.ac.at/d/k8s_views_ns/kubernetes-views-namespaces?orgId=1&refresh=30s&var-datasource=default&var-cluster=suxessit-uibklab&var-namespace=team-a-kcd-demo-prod&var-resolution=30s&var-created_by=All"
spec:
type: service
lifecycle: prod
owner: "team-a"
system: kcd-demo
dependsOn:
- resource:argocd
- resource:kubecost
- resource:grafana
- resource:metalstack
- resource:loki
- resource:kyverno
- resource:tempo
- resource:backstage
subcomponentOf: team-a-kcd-demo
---
#qa
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: "team-a-kcd-demo-qa"
description: "team-a-kcd-demo-qa"
tags:
- sx-cnp-oss
- template
- kargo
- metalstack
- kubex
links:
- url: http://team-a-kcd-demo-qa.lab.suxessit.k8s.cloud.uibk.ac.at
title: QA Instance of team-a-kcd-demo
icon: web
annotations:
github.com/project-slug: suxess-it/team-a-kcd-demo
backstage.io/kubernetes-label-selector: 'app.kubernetes.io/instance=kcd-demo-qa'
argocd/app-namespace: adn-team-a
argocd/app-name: kcd-demo-qa
backstage.io/techdocs-ref: dir:.
kargo-project: "https://kargo.lab.suxessit.k8s.cloud.uibk.ac.at/project/team-a-kcd-demo-kargo-project"
grafana/dashboard-selector: "(tags @> 'suXess')"
grafana/overview-dashboard: "https://grafana.lab.suxessit.k8s.cloud.uibk.ac.at/d/k8s_views_ns/kubernetes-views-namespaces?orgId=1&refresh=30s&var-datasource=default&var-cluster=suxessit-uibklab&var-namespace=team-a-kcd-demo-qa&var-resolution=30s&var-created_by=All"
spec:
type: service
lifecycle: qa
owner: "team-a"
system: kcd-demo
dependsOn:
- resource:argocd
- resource:kubecost
- resource:grafana
- resource:metalstack
- resource:loki
- resource:kyverno
- resource:tempo
- resource:backstage
subcomponentOf: team-a-kcd-demo
---
# test
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: "team-a-kcd-demo-test"
description: "team-a-kcd-demo-test"
tags:
- sx-cnp-oss
- template
- kargo
- metalstack
- kubex
links:
- url: http://team-a-kcd-demo-test.lab.suxessit.k8s.cloud.uibk.ac.at
title: Test Instance of team-a-kcd-demo
icon: web
annotations:
github.com/project-slug: suxess-it/team-a-kcd-demo
backstage.io/kubernetes-label-selector: 'app.kubernetes.io/instance=kcd-demo-test'
argocd/app-namespace: adn-team-a
argocd/app-name: kcd-demo-test
backstage.io/techdocs-ref: dir:.
kargo-project: "https://kargo.lab.suxessit.k8s.cloud.uibk.ac.at/project/team-a-kcd-demo-kargo-project"
grafana/dashboard-selector: "(tags @> 'suXess')"
grafana/overview-dashboard: "https://grafana.lab.suxessit.k8s.cloud.uibk.ac.at/d/k8s_views_ns/kubernetes-views-namespaces?orgId=1&refresh=30s&var-datasource=default&var-cluster=suxessit-uibklab&var-namespace=team-a-kcd-demo-test&var-resolution=30s&var-created_by=All"
spec:
type: service
lifecycle: test
owner: "team-a"
system: kcd-demo
dependsOn:
- resource:argocd
- resource:kubecost
- resource:grafana
- resource:metalstack
- resource:loki
- resource:kyverno
- resource:tempo
- resource:backstage
subcomponentOf: team-a-kcd-demo
---
# main, at the end of catalog-info.yaml so that register link is on main component
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: "team-a-kcd-demo"
description: "team-a-kcd-demo"
tags:
- sx-cnp-oss
- template
- kargo
- metalstack
- kubex
links:
- url: https://argocd.lab.suxessit.k8s.cloud.uibk.ac.at/applications/adn-team-a/team-a-kcd-demo?resource=
title: ArgoCD Application Information of team-a-kcd-demo
icon: web
annotations:
github.com/project-slug: suxess-it/team-a-kcd-demo
backstage.io/kubernetes-label-selector: 'app.kubernetes.io/instance=team-a-kcd-demo'
argocd/app-namespace: adn-team-a
argocd/app-name: team-a-kcd-demo
backstage.io/techdocs-ref: dir:.
kargo-project: "https://kargo.lab.suxessit.k8s.cloud.uibk.ac.at/project/team-a-kcd-demo-kargo-project"
grafana/dashboard-selector: "(tags @> 'suXess')"
spec:
type: service
lifecycle: experimental
owner: "team-a"
system: kcd-demo
dependsOn:
- resource:argocd
- resource:kubecost
- resource:grafana
- resource:metalstack
- resource:loki
- resource:kyverno
- resource:tempo
- resource:backstage
---