Skip to content

feat: add Timezone and pause/silence scope to MaintenanceWindow - #170

Draft
shiini2 wants to merge 1 commit into
mainfrom
manel/parity-maintenance-window-scope
Draft

feat: add Timezone and pause/silence scope to MaintenanceWindow#170
shiini2 wants to merge 1 commit into
mainfrom
manel/parity-maintenance-window-scope

Conversation

@shiini2

@shiini2 shiini2 commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Adds Timezone, PauseAllChecks, SilenceAlertsTags and SilenceAllAlerts to MaintenanceWindow — all four already exist on the public API and the CLI deploy schema, but had no representation here.

Both booleans are *bool on purpose. A plain bool with omitempty is write-once: false is treated as empty and dropped from the payload, so users could enable the scope and never disable it. The test sets pause true and silence false specifically so the explicit false has to survive the round-trip.

Timezone is a plain string — the backend accepts "UTC" as an explicit reset, matching the existing RepeatEndsAt treatment.

Unblocks the matching terraform-provider-checkly change, which is held in draft until this is released.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant