What to check
- The stack takes writes again
- The smoke path passes
- The reason you froze writes is actually resolved
Maintenance mode is the install-wide write freeze for self-hosted urgentry. Use it for upgrades, recovery work, or operator interventions that should stop new writes for a while.
ops.sh../urgentry self-hosted maintenance-status --control-dsn "$URGENTRY_CONTROL_DATABASE_URL" ./urgentry self-hosted enter-maintenance --control-dsn "$URGENTRY_CONTROL_DATABASE_URL" --reason "upgrade window" ./urgentry self-hosted leave-maintenance --control-dsn "$URGENTRY_CONTROL_DATABASE_URL"
bash deploy/compose/ops.sh maintenance-status bash deploy/compose/ops.sh enter-maintenance "upgrade window" bash deploy/compose/ops.sh leave-maintenance
bash deploy/compose/smoke.sh up
Go back to the deployment guide if you are still staging the rollout, or check the HA baseline if you are validating the operator posture.