Register Platform Member

Type: operation

Intent

The platform registers a new application as a platform member — from this point, the application team can provision and manage its own landing zones.

Design Decisions

Steps

  1. Collect from the user: application name, owner email, and engineer email.
  2. Confirm the values with the user, then trigger the workflow: gh workflow run requestNew-Platform-Members.yml -f ApplicationName="{AppName}" -f OwnerContact="{ownerEmail}" -f engineerContact="{engineerEmail}" — this raises a pull request that creates platform-members/{AppName}.json.
  3. A platform engineer reviews and approves the pull request — approval triggers provisioning of the application repo, Entra group, billing scope, and repository variables.

Files

Violations

← Back to operations