Reference
Statuses
Every status a deployment, a service, a database, a domain or an environment can show, in the dashboard's words, and what each means.
Each vocabulary below is separate on purpose: a deployment moves through a lifecycle and ends, a service either is or is not serving, a domain is somewhere on the way to routing. They are never mixed, which is what lets an environment show a deployment Building while its service is still Healthy.
Deployment
| Status | Meaning |
|---|---|
| Queued | Accepted and waiting for a builder. |
| Building | Turning the commit into a container image. |
| Deploying | Kuppit is provisioning and promoting the new revision. |
| Live | Serving production traffic. Exactly one deployment of a service is Live. |
| Previous | Superseded by a newer deployment. Can be rolled back to if it went live and its image is kept. |
| Failed | Stopped before reaching production. Traffic was not moved. |
| Cancelling | Stopping. Whatever had already started is being wound down. |
| Cancelled | Stopped on request. It never took traffic. |
Phases on the deployment page
| Phase | Done when |
|---|---|
| Analyzing source | The repository is read and the build resolved. |
| Building image | The image exists. |
| Starting revision | Compute for the revision is provisioned. Shows Waiting for a resource while a referenced database is still being created. |
| Health check | The revision answers on PORT. |
| Going live | Production traffic has moved to the revision. |
Triggers
Git push · Pull request · Manual · Redeploy · Rollback. See Deployments.
Service health
| Health | Meaning |
|---|---|
| Healthy | Serving production traffic. |
| Starting | Reaching production for the first time. |
| Failed | Nothing has reached production. |
| Not deployed | Nothing has been deployed yet. |
| Deleting | Stopping traffic, destroying the workload and removing its history. |
Database
| Status | Meaning |
|---|---|
| Provisioning | Creating the database and its credentials. |
| Ready | Accepting connections from this environment's services. |
| Failed | Provisioning failed. Retry it or delete it. |
| Deleting | Destroying the database and removing its references. |
Custom domain
| Status | Meaning |
|---|---|
| Provisioning | Creating secure routing for this domain. |
| Needs ownership | Add the ownership TXT record. |
| Verifying | Confirming domain ownership. |
| Needs routing | Point the hostname to Kuppit using the displayed DNS target. |
| Securing | Issuing and deploying the TLS certificate. |
| Active | Serving traffic securely through Kuppit. |
| DNS issue | The domain DNS no longer points to Kuppit. |
| Failed | Certificate issuance failed. Kuppit keeps retrying. |
| Removing | Stopping traffic and removing the certificate. |
| Removed | This domain no longer routes through Kuppit. |
A generated hostname shows Provisioning until the service's first deployment is Live, then Active.
Pull request check
The Kuppit Preview check on a pull request: Deploying… or Cancelling… while in progress; Deployed with the preview's URL; Build failed or Deployment failed; Cancelled; or the neutral No preview with the reason. See no preview for a pull request.
Was this page helpful?