register-platform-member
Type: regulative
Decision
An application must be registered through requestNew-Platform-Members before any landing zone is provisioned for it.
Why
Without the profile there is no Entra ID group, invoice section, or repo for a landing zone to attach to.
Violations
- Platform member file created by hand instead of through the workflow.
Anchor
no-platform-ops
Implements
Steps
- Collect from the user: application name, owner email, and engineer email.
- Confirm the values with the user, then trigger the workflow, which raises a pull request creating platform-members/{AppName}.json.
- A platform engineer reviews and approves the pull request, and that approval provisions the application repo, Entra group, billing scope, and repository variables.
Files
- platform-members/
- .github/workflows/requestNew-Platform-Members.yml
← Back to knowledge graph