-
Notifications
You must be signed in to change notification settings - Fork 39
/
catalog-info.yaml
129 lines (123 loc) · 3.39 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
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: sample-service
title: Sample Service
description: |
A service for testing Backstage functionality. Configured for GitHub Actions and
Sentry.
labels:
tier: "3"
links:
- url: https://www.notion.so/roadie/Sample-Service-e067465e56a14ae9b0507f8559f6aa26
title: Datadog
icon: dashboard
tags:
- test
- js
- demo
annotations:
github.com/project-slug: RoadieHQ/sample-service
# The Sentry organization is stored in the app-config.yaml of the Backstage instance.
sentry.io/project-slug: sample-service
cloud.google.com/function-ids: projects/roadie-dev-283705/locations/europe-west1/functions/test-fn-1
backstage.io/techdocs-ref: dir:.
pagerduty.com/service-id: PZDAG59
backstage.io/kubernetes-id: sample-service
travis-ci.com/repo-slug: RoadieHQ/sample-service
backstage.io/kubernetes-label-selector: 'app.kubernetes.io/name=sample-service'
opsgenie.com/component-selector: sample-service-1
qameta.io/allure-project: value
newrelic.com/dashboard-guid: 'MzcwMjEwN3xWSVp8REFTSEJPQVJEfGRhOjkwMDk4'
sonarqube.org/project-key: RoadieHQ_sample-service
datadoghq.com/tag-name: sample-service
datadoghq.com/slo_tag: service:sample-service
datadoghq.com/monitor_tags: sample-service
backstage.io/code-coverage: enabled
endoflife.date/products: nodejs
spec:
type: service
owner: group:roadiehq/engineering
lifecycle: production
system: sample-system
custom:
em: user:dtuite
product: user:samnixon87
providesApis:
- sample-service
dependsOn:
- Component:sample-service-2
- Resource:sample-s3-bucket
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
title: Sentry JS
name: sentry-js
description: A JS client which communicates with the Sentry HTTP API.
spec:
type: library
lifecycle: production
owner: group:roadiehq/marketing
system: sample-system
subcomponentOf: sample-service
---
apiVersion: backstage.io/v1alpha1
kind: API
metadata:
title: Sample Service API
name: sample-service
description: The Sample Service API allows you to send errors to Rollbar or Sentry.
tags:
- unstable
spec:
type: openapi
lifecycle: production
owner: group:roadiehq/engineering
system: sample-system
definition:
$text: https://github.com/RoadieHQ/sample-service/blob/main/api-spec.yaml
---
apiVersion: backstage.io/v1alpha1
kind: API
metadata:
title: Sample OpenApi Ref API
name: open-api-ref-sample
description: Sample catalog file referencing Petstore openapi spec
tags:
- unstable
spec:
type: openapi
lifecycle: production
owner: group:roadiehq/engineering
system: sample-system
definition:
$text: https://petstore.swagger.io/v2/swagger.json
---
apiVersion: backstage.io/v1alpha1
kind: Resource
metadata:
name: sample-s3-bucket
description: The s3 bucket with the sample data in it. Doesn't really exist.
spec:
type: s3-bucket
owner: team-alpha
system: sample-system
---
apiVersion: backstage.io/v1alpha1
kind: Domain
metadata:
name: sample-domain
description: Sample domain which has stuff for demoing.
spec:
owner: group:roadiehq/engineering
---
apiVersion: backstage.io/v1alpha1
kind: System
metadata:
title: Sample System
name: sample-system
description: Sample things which are good for demoing.
spec:
owner: group:roadiehq/engineering
domain: sample-domain