Add catalog-info.yaml file (#196)

* Add catalog-info.yaml config file
This commit is contained in:
Andreas Hubel 2022-10-30 21:31:34 +01:00 committed by GitHub
parent 993f24e6b1
commit 2ed1bc887b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

35
catalog-info.yaml Normal file
View file

@ -0,0 +1,35 @@
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: streaming-website
annotations:
github.com/project-slug: voc/streaming-website
spec:
type: website
lifecycle: production
owner: web
providesApis:
- streaming-website-api
links:
- title: prod instance
url: https://streaming.media.ccc.de
- title: test instance
url: https://streaming.test.c3voc.de
---
apiVersion: backstage.io/v1alpha1
kind: API
metadata:
name: streaming-website-api
description: |
Unter der URL http://streaming.media.ccc.de/streams/v2.json bietet die Streaming-Webseite eine Übersicht über alle konfigurierten Räume und Streams in einem maschinenlesbaren Format an. Dieses kann z.B. genutzt werden, um in den diversen Anwendungen, die sich rund um das Konferenzgeschehen entwickelt haben, Player und Links zu Liveübertragungen anzubieten. annotations:
github.com/project-slug: voc/voctoweb
links:
- title: docs
url: https://github.com/voc/streaming-website#json-api
spec:
type: openapi
lifecycle: production
owner: web
definition: |
{}