Added backstage folder

This commit is contained in:
Daniel Weissmall 2023-06-14 13:42:12 +03:00
parent 305acdf41f
commit cbd83a85ee
6 changed files with 40 additions and 0 deletions

8
backstage/all-apis.yaml Normal file
View File

@ -0,0 +1,8 @@
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: AthenaAPIs
description: A collection of Athena APIs
spec:
targets:
- ../api/example.yaml

View File

@ -0,0 +1,13 @@
# https://backstage.io/docs/features/software-catalog/descriptor-format#kind-component
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: Athena
annotations:
backstage.io/techdocs-ref: dir:..
spec:
type: documentation
lifecycle: production
owner: guests
system: examples
providesApis: []

View File

View File

View File

@ -0,0 +1,7 @@
# https://backstage.io/docs/features/software-catalog/descriptor-format#kind-system
apiVersion: backstage.io/v1alpha1
kind: System
metadata:
name: examples
spec:
owner: guests

12
backstage/main.yaml Normal file
View File

@ -0,0 +1,12 @@
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: example-all
description: A collection of all Backstage example entities, except users, groups, and templates
spec:
targets:
- ./all-apis.yaml
- ./all-components.yaml
- ./all-domains.yaml
- ./all-resources.yaml
- ./all-systems.yaml