diff --git a/backstage/all-apis.yaml b/backstage/all-apis.yaml new file mode 100644 index 0000000..9874ac7 --- /dev/null +++ b/backstage/all-apis.yaml @@ -0,0 +1,8 @@ +apiVersion: backstage.io/v1alpha1 +kind: Location +metadata: + name: AthenaAPIs + description: A collection of Athena APIs +spec: + targets: + - ../api/example.yaml \ No newline at end of file diff --git a/backstage/all-components.yaml b/backstage/all-components.yaml new file mode 100644 index 0000000..19898ca --- /dev/null +++ b/backstage/all-components.yaml @@ -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: [] \ No newline at end of file diff --git a/backstage/all-domains.yaml b/backstage/all-domains.yaml new file mode 100644 index 0000000..e69de29 diff --git a/backstage/all-resources.yaml b/backstage/all-resources.yaml new file mode 100644 index 0000000..e69de29 diff --git a/backstage/all-systems.yaml b/backstage/all-systems.yaml new file mode 100644 index 0000000..54ba5eb --- /dev/null +++ b/backstage/all-systems.yaml @@ -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 \ No newline at end of file diff --git a/backstage/main.yaml b/backstage/main.yaml new file mode 100644 index 0000000..cbd45a9 --- /dev/null +++ b/backstage/main.yaml @@ -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 \ No newline at end of file