V2: Vendor — Provision server for a tenant #41
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
User Story: As a vendor, I want to provision a server for a tenant so they have a running Cameleer instance.
Acceptance Criteria:
cameleer+cameleer-traefiknetworks/t/{slug}/*to tenant's serverTenantProvisioner) supports Docker now, K8s laterSpec:
docs/superpowers/specs/2026-04-09-platform-redesign.md— Section 3API: Part of
POST /api/vendor/tenantsflowAll acceptance criteria implemented:
DockerTenantProvisionercreates server + UI containers via Docker API, correct env vars, tenant + traefik + shared networks, Traefik labels for/t/{slug}/*, health check polling, license + OIDC push via M2M API, status transition PROVISIONING → ACTIVE, pluggableTenantProvisionerinterface. Closing.