step
This commit is contained in:
39
components/artist-lookup-component.yaml
Normal file
39
components/artist-lookup-component.yaml
Normal file
@@ -0,0 +1,39 @@
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: artist-lookup
|
||||
description: Artist Lookup
|
||||
tags:
|
||||
- java
|
||||
- data
|
||||
links:
|
||||
- url: https://example.com/user
|
||||
title: Examples Users
|
||||
icon: user
|
||||
- url: https://example.com/group
|
||||
title: Example Group
|
||||
icon: group
|
||||
- url: https://example.com/cloud
|
||||
title: Link with Cloud Icon
|
||||
icon: cloud
|
||||
- url: https://example.com/dashboard
|
||||
title: Dashboard
|
||||
icon: dashboard
|
||||
- url: https://example.com/help
|
||||
title: Support
|
||||
icon: help
|
||||
- url: https://example.com/web
|
||||
title: Website
|
||||
icon: web
|
||||
- url: https://example.com/alert
|
||||
title: Alerts
|
||||
icon: alert
|
||||
annotations:
|
||||
backstage.io/linguist: 'https://github.com/backstage/backstage/tree/master/plugins/playlist'
|
||||
spec:
|
||||
type: service
|
||||
lifecycle: experimental
|
||||
owner: team-a
|
||||
system: artist-engagement-portal
|
||||
dependsOn: ['resource:artists-db']
|
||||
apiConsumedBy: ['component:www-artist']
|
||||
21
components/petstore-component.yaml
Normal file
21
components/petstore-component.yaml
Normal file
@@ -0,0 +1,21 @@
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: petstore
|
||||
# This is an extra long description with Markdown
|
||||
description: |
|
||||
[The Petstore](http://petstore.example.com) is an example API used to show features of the OpenAPI spec.
|
||||
- First item
|
||||
- Second item
|
||||
links:
|
||||
- url: https://github.com/swagger-api/swagger-petstore
|
||||
title: GitHub Repo
|
||||
icon: github
|
||||
spec:
|
||||
type: service
|
||||
lifecycle: experimental
|
||||
owner: team-c
|
||||
providesApis:
|
||||
- petstore
|
||||
- streetlights
|
||||
- hello-world
|
||||
10
components/playback-lib-component.yaml
Normal file
10
components/playback-lib-component.yaml
Normal file
@@ -0,0 +1,10 @@
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: playback-sdk
|
||||
description: Audio and video playback SDK
|
||||
spec:
|
||||
type: library
|
||||
lifecycle: experimental
|
||||
owner: team-c
|
||||
system: audio-playback
|
||||
13
components/playback-order-component.yaml
Normal file
13
components/playback-order-component.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: playback-order
|
||||
description: Playback Order
|
||||
tags:
|
||||
- java
|
||||
- playback
|
||||
spec:
|
||||
type: service
|
||||
lifecycle: production
|
||||
owner: user:guest
|
||||
system: audio-playback
|
||||
12
components/podcast-api-component.yaml
Normal file
12
components/podcast-api-component.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: podcast-api
|
||||
description: Podcast API
|
||||
tags:
|
||||
- java
|
||||
spec:
|
||||
type: service
|
||||
lifecycle: experimental
|
||||
owner: team-b
|
||||
system: podcast
|
||||
13
components/queue-proxy-component.yaml
Normal file
13
components/queue-proxy-component.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: queue-proxy
|
||||
description: Queue Proxy
|
||||
tags:
|
||||
- go
|
||||
- website
|
||||
spec:
|
||||
type: website
|
||||
lifecycle: production
|
||||
owner: team-b
|
||||
system: podcast
|
||||
11
components/searcher-component.yaml
Normal file
11
components/searcher-component.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: searcher
|
||||
description: Searcher
|
||||
tags:
|
||||
- go
|
||||
spec:
|
||||
type: service
|
||||
lifecycle: production
|
||||
owner: user:guest
|
||||
15
components/shuffle-api-component.yaml
Normal file
15
components/shuffle-api-component.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: shuffle-api
|
||||
description: Shuffle API
|
||||
labels:
|
||||
goVersion: go1.15.3
|
||||
category: music
|
||||
tags:
|
||||
- go
|
||||
spec:
|
||||
type: service
|
||||
lifecycle: production
|
||||
owner: user:guest
|
||||
system: audio-playback
|
||||
11
components/wayback-archive-component.yaml
Normal file
11
components/wayback-archive-component.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: wayback-archive
|
||||
description: Archive of the wayback machine
|
||||
spec:
|
||||
type: service
|
||||
lifecycle: production
|
||||
owner: team-a
|
||||
providesApis:
|
||||
- wayback-archive
|
||||
10
components/wayback-archive-ingestion-component.yaml
Normal file
10
components/wayback-archive-ingestion-component.yaml
Normal file
@@ -0,0 +1,10 @@
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: wayback-archive-ingestion
|
||||
description: Ingestion subsystem of the Wayback Archive
|
||||
spec:
|
||||
type: service
|
||||
lifecycle: production
|
||||
owner: team-d
|
||||
subcomponentOf: wayback-archive
|
||||
10
components/wayback-archive-storage-component.yaml
Normal file
10
components/wayback-archive-storage-component.yaml
Normal file
@@ -0,0 +1,10 @@
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: wayback-archive-storage
|
||||
description: Storage subsystem of the Wayback Archive
|
||||
spec:
|
||||
type: service
|
||||
lifecycle: production
|
||||
owner: team-a
|
||||
subcomponentOf: wayback-archive
|
||||
13
components/wayback-search-component.yaml
Normal file
13
components/wayback-search-component.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: wayback-search
|
||||
description: Search of the wayback machine
|
||||
spec:
|
||||
type: service
|
||||
lifecycle: production
|
||||
owner: team-a
|
||||
providesApis:
|
||||
- wayback-search
|
||||
consumesApis:
|
||||
- wayback-archive
|
||||
11
components/www-artist-component.yaml
Normal file
11
components/www-artist-component.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: www-artist
|
||||
description: Artist main website
|
||||
spec:
|
||||
type: website
|
||||
lifecycle: production
|
||||
owner: team-a
|
||||
system: artist-engagement-portal
|
||||
consumesApis: ['component:artist-lookup']
|
||||
Reference in New Issue
Block a user