Request a tenant deploy (operator)

Enqueues a tenant_operation of kind=create; the tenant row appears once ArgoCD applies the commit and the watcher observes the CR.

values are overrides against the referenced template, which supplies the governance bounds: the budget ceiling, the model-family intersection, the datastore-kind narrowing and the required-compliance flags.

Omitting template_id applies none of them and renders values as given, so it requires admin. An operator omitting it is refused.

post/tenants

Request

  • Base URL: /api/v1 (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /api/v1/tenants
  • Auth: HTTP bearer

Request body

cluster_idstring required
namestring required
valuesobject required
template_idstring

When set, values are operator overrides merged with the template's defaults.

owning_team_idstring

Response

Create enqueued

idstring required
org_idstring required
cluster_idstring required
tenant_namestring required
operation'create' | 'delete' required
status'pending' | 'committed' | 'failed' required
git_commit_shastring required
errorstring required
values_jsonobject required
template_idstring nullable required
created_bystring required
created_atstring date-time required
completed_atstring date-time nullable required

Changes

No recorded changes to this operation across all 14 revisions of this API.