Skip to content
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

StatusMeaning
QueuedAccepted and waiting for a builder.
BuildingTurning the commit into a container image.
DeployingKuppit is provisioning and promoting the new revision.
LiveServing production traffic. Exactly one deployment of a service is Live.
PreviousSuperseded by a newer deployment. Can be rolled back to if it went live and its image is kept.
FailedStopped before reaching production. Traffic was not moved.
CancellingStopping. Whatever had already started is being wound down.
CancelledStopped on request. It never took traffic.

Phases on the deployment page

PhaseDone when
Analyzing sourceThe repository is read and the build resolved.
Building imageThe image exists.
Starting revisionCompute for the revision is provisioned. Shows Waiting for a resource while a referenced database is still being created.
Health checkThe revision answers on PORT.
Going liveProduction traffic has moved to the revision.

Triggers

Git push · Pull request · Manual · Redeploy · Rollback. See Deployments.

Service health

HealthMeaning
HealthyServing production traffic.
StartingReaching production for the first time.
FailedNothing has reached production.
Not deployedNothing has been deployed yet.
DeletingStopping traffic, destroying the workload and removing its history.

Database

StatusMeaning
ProvisioningCreating the database and its credentials.
ReadyAccepting connections from this environment's services.
FailedProvisioning failed. Retry it or delete it.
DeletingDestroying the database and removing its references.

Custom domain

StatusMeaning
ProvisioningCreating secure routing for this domain.
Needs ownershipAdd the ownership TXT record.
VerifyingConfirming domain ownership.
Needs routingPoint the hostname to Kuppit using the displayed DNS target.
SecuringIssuing and deploying the TLS certificate.
ActiveServing traffic securely through Kuppit.
DNS issueThe domain DNS no longer points to Kuppit.
FailedCertificate issuance failed. Kuppit keeps retrying.
RemovingStopping traffic and removing the certificate.
RemovedThis 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?