devhelm.yml or the Terraform provider. Schedule them from your deploy script, an SDK, or an MCP-enabled agent.
Commands
maintenance-windows list
maintenance-windows get
maintenance-windows create
Schedule a new window. Both--start and --end are required.
Examples
maintenance-windows update
Extend or modify an existing window. The update is a full replacement — pass--start and --end even if you only want to change one of them.
--end to keep alerts suppressed past the original deadline. Letting the window lapse and then opening a fresh one creates a notification gap.
maintenance-windows cancel
Cancel a window. Alerting resumes on the next failed check — there is no “uncancel.” Pass--yes to skip the confirmation prompt in scripts.
Deploy-script pattern
The full create-deploy-cancel cycle, suitable for a deploy script:--end budget) so it can’t accidentally suppress the next real outage.
Next steps
Maintenance windows reference
Concepts, fields, and full surface support matrix.
Maintenance windows guide
Walkthrough for deploy-time and recurring windows.
MCP server tools
Let an AI agent schedule the window before running a deploy.