nais / teams-backend

NAIS teams is a API server for team creation and propagation to external systems.
MIT License
3 stars 0 forks source link

Create a global NAIS Console GitHub Application #106

Closed christeredvartsen closed 1 year ago

christeredvartsen commented 1 year ago

We should have a publicly available GitHub Application for NAIS Console, so that we can control the required permissions, and have the tenants review and approve those, instead of making tenants update their own version of the app.

christeredvartsen commented 1 year ago

For this to work we must inject the app ID and the private key from fasit to the different Console installations, and remove them as configurable values in the reconciler. The GitHub reconciler will as a result of this only have two remaining configuration values:

christeredvartsen commented 1 year ago

The new app is here: https://github.com/apps/nais-console