holos-run / holos

Holos - The Holistic platform manager
https://holos.run
Apache License 2.0
19 stars 0 forks source link

(#180) Configure GitHub Apps Discovery #187

Closed jeffmccune closed 4 months ago

jeffmccune commented 4 months ago

Previously Backstage was not configured to integrate with GitHub. The integration is necessary for Backstage to automatically discover resources in a GitHub organization and import them into the Catalog.

This patch adds a new platform model form field and section for the primary GitHub organization name of the platform. Additional GitHub organizations can be added in the future, Backstage supports them.

The result is Backstage automatically scans public and private repositories and adds the information in catalog-info.yaml to the UI.

Closes: #180