Blackout windows
Define windows when deploys are frozen for a service or environment.
Freeze deploys when a release should not go out
Define maintenance and blackout windows when deploys should not happen, and let the deploy gate enforce them. A release that lands inside a frozen window is held, so a change-freeze is a rule the pipeline keeps rather than a calendar invite people forget.
The problem
Change freezes live in calendars and Slack threads. When a freeze is active, the only thing standing between a queued release and a frozen environment is whether someone remembers. One missed message and a release goes out during a holiday, a compliance window, or a critical maintenance period.
Define windows when deploys are frozen for a service or environment.
The deploy gate holds a release that falls inside a frozen window.
Apply a freeze to the services and environments it should cover.
The window is published so teams know when shipping is paused.
Set the blackout or maintenance window and what it covers.
Teams keep working; the gate watches the calendar.
A deploy inside the window is held until the freeze lifts.
How it stays governed
Deployment windows are evaluated as policy as code at the deploy gate. A release that lands inside a defined window is held automatically, so a change freeze is a rule the pipeline keeps rather than a calendar entry someone must remember to check before pushing.
Each gate decision writes once to a tamper-evident audit trail, including the window definition, the release that was held, and when the freeze lifted. You can show exactly why a deploy was blocked and when the hold ended, not just that it was.
Works with your stack
Works with the CI/CD and deploy tooling you already run. IntegraCI evaluates the window at the gate rather than replacing your delivery pipeline.
Who it’s for
Define a blackout window for the days when you cannot absorb an incident. Releases queued during that period are held at the gate and proceed once the window closes, with no manual intervention required.
Compliance frameworks often require that production changes happen only within approved maintenance windows. Encoding those windows as policy gives auditors a recorded gate decision for every blocked and allowed deploy.
When a platform team needs to stabilize before downstream services ship, a scoped freeze on the affected services enforces the hold without a cascade of messages to every team.
No. You define when freezes apply and what they cover. IntegraCI enforces those rules at the deploy gate so the freeze is kept by the pipeline rather than relying on people to remember.
It is held at the gate until the freeze lifts. Once the window closes, the release can proceed through the normal gate checks.
Yes. Each window is scoped to the services and environments it should cover, so a freeze on a production environment does not block deploys to staging.
Windows are defined as policy as code, so the same governance that controls your pipeline policies controls who can create or change a window.
Request a demo, or read the docs to see how it fits the tools you already run.