landing-zone-join-the-platform
Type: decision
Decision
Each application joins the platform once — establishing the Entra ID group, billing scope, and GitHub repo that all its landing zones build on.
Why
Without a registered profile, the platform has no application to provision landing zones for.
Violations
- Landing zone bicepparam with hardcoded owner/engineer email instead of readEnvironmentVariable.
Links
- landing-zone-lifecycle — At landing zone creation, the subscription from the bank moves to application's invoice section.
- landing-zone-repo — The IDs created at Application Registration (Entra group, invoice section) live as GitHub Variables on the application repo.
- platform-identity-github — The GitHub App is used to create the application repo from the landingzone-template and seeds it with variables.
← Back to knowledge graph