Skip to content

Operations

Roll back an environment to any previous release. Because releases are immutable and variables are snapshotted, a rollback restores exactly what ran before.

Terminal window
slipway rollback api --env production # previous release
slipway rollback api --env production --to 1.3.2 # a specific one

A rollback is a deployment with triggered_by: rollback, so it goes through the environment’s protection rules like any other (use deployment.force with care, it is recorded and visible to policies). Blue/green and canary strategies roll back automatically on failure.

ReleaseService.DiffReleases compares two releases: artifact versions and digests, variables, commits between them, and linked tickets. Use it in approvals (“what am I approving?”) and incident review (“what changed?”).

EnvironmentService.GetFreezeCalendar shows all freeze periods and deployment windows across environments, with who created them and whether they allow override. Create a freeze with CreateFreeze or in the UI.

A matrix of services by environments showing the deployed release, status, health signals from metric providers and drift state. Use it as the answer to “what is running where?”.

For Kubernetes infrastructure, Slipway compares the desired state of the last deployment to the live state in the cluster and records a drift report (EnvironmentService.CheckDrift, ListDriftReports). Drift is surfaced on the board and can trigger notifications. Terraform and OpenTofu infrastructures use plan output for the same purpose.

Per service, over a time range:

Metric Definition
Deployment frequency Successful production deployments over time
Lead time for changes Commit time to production deployment
Change failure rate Share of deployments that failed or rolled back
Time to restore Time from a failed deployment to the next successful one

Available through DeployService.GetDoraMetrics and the DORA dashboard. Lead time uses the commit timestamp recorded in the release provenance.

A timeline of every deployment with its release, strategy, approvals, gate results, verification verdicts and duration. Everything on it is also in the audit log.