42 lines
917 B
YAML
42 lines
917 B
YAML
---
|
|
# https://backstage.io/docs/features/software-catalog/descriptor-format#kind-system
|
|
apiVersion: backstage.io/v1alpha1
|
|
kind: System
|
|
metadata:
|
|
name: examples
|
|
spec:
|
|
owner: guests
|
|
---
|
|
# https://backstage.io/docs/features/software-catalog/descriptor-format#kind-component
|
|
apiVersion: backstage.io/v1alpha1
|
|
kind: Component
|
|
metadata:
|
|
name: example-website
|
|
spec:
|
|
type: website
|
|
lifecycle: experimental
|
|
owner: guests
|
|
system: examples
|
|
providesApis: [example-grpc-api]
|
|
---
|
|
# https://backstage.io/docs/features/software-catalog/descriptor-format#kind-api
|
|
apiVersion: backstage.io/v1alpha1
|
|
kind: API
|
|
metadata:
|
|
name: example-grpc-api
|
|
spec:
|
|
type: grpc
|
|
lifecycle: experimental
|
|
owner: guests
|
|
system: examples
|
|
definition: |
|
|
syntax = "proto3";
|
|
|
|
service Exampler {
|
|
rpc Example (ExampleMessage) returns (ExampleMessage) {};
|
|
}
|
|
|
|
message ExampleMessage {
|
|
string example = 1;
|
|
};
|