Reference
Status Model

Status Model

This page documents the status model for deployments and operations.

Deployment Status

Deployments have the following statuses:

StatusDescription
provisioningDeployment is being created
readyDeployment is ready and accessible
destroyingDeployment is being destroyed
failedDeployment failed (cannot be recovered)
destroyedDeployment has been destroyed

Status Flow

Deployments progress from provisioning to ready. If provisioning fails, the status becomes failed. From ready, deployments can transition to destroying and then destroyed.

Operation Status

Operations have the following statuses:

StatusDescription
queuedOperation is queued and waiting to start
runningOperation is currently executing
succeededOperation completed successfully
failedOperation failed
canceledOperation was canceled

Terminal States

These states indicate the operation will not change:

  • succeeded
  • failed
  • canceled

Non-Terminal States

These states indicate the operation is still in progress:

  • queued
  • running

Status Mapping

Deployment Phases

Deployments progress through phases that map to public statuses:

Deployment PhasePublic Status
Initializationprovisioning
Database provisioningprovisioning
Infrastructure provisioningprovisioning
Application bootstrapprovisioning
Subdomain configurationprovisioning
Readyready
Destroyingdestroying
Destroyeddestroyed
Failedfailed

Related Topics