Provision Tenant and Owner
Use /admin/common/tenants to create a tenant in one operation.
Provisioning creates:
- tenant record
- initial repo (
main) - owner invite token
Required inputs
slugnameinfra- owner email
Tenant slug is normalized to lowercase URL-safe form.
Provisioning flow
- Fill tenant fields in
Provision tenant. - Submit create.
- Copy the returned owner invite token or invite link immediately.
- Deliver invite out-of-band.
- Use
Open mainto verify routing and repository availability.
Critical behavior
- Invite token is effectively shown once in the workflow context.
- No automatic email delivery is performed by this flow.
- Tenant slug changes later break old URLs, so choose slug carefully.
Completion check
Provisioning is done when:
- tenant appears in the tenants table
- owner can accept invite and access repo
- repo provisioning state becomes healthy in repo/infrastructure views