landing-zone-platform-members
Type: decision
Decision
Each application is registered as a platform member — establishing the Entra ID group, billing scope, and GitHub repo that all its landing zones build on.
Why
Without a platform member 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 during platform member 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