Skip to content

Phase 5: add service rollout cutover readiness#339

Merged
kacy merged 1 commit intomainfrom
phase5-cutover-readiness
Mar 27, 2026
Merged

Phase 5: add service rollout cutover readiness#339
kacy merged 1 commit intomainfrom
phase5-cutover-readiness

Conversation

@kacy
Copy link
Copy Markdown
Owner

@kacy kacy commented Mar 27, 2026

Summary

  • add a service rollout cutover-readiness summary for status and Prometheus
  • surface explicit blockers for reconciler and VIP cutover decisions
  • add downgrade-safety coverage to ensure the service_names compatibility mirror is preserved and repaired

Commit

  • 3020b09 Add service rollout cutover readiness summary

Verification

  • zig fmt on touched files
  • bounded zig build test -Doptimize=ReleaseSafe runs, one at a time, for:
    • route handles /v1/status?mode=service_rollout GET
    • route rollout status reports reconciler cutover ready after clean backfill and audit
    • handleMetricsPrometheus exposes service rollout metrics
    • audit repair preserves compatibility mirror for downgrade safety in vip mode
  • each run timed out without emitted failures

@kacy kacy merged commit 514a004 into main Mar 27, 2026
6 of 7 checks passed
@kacy kacy deleted the phase5-cutover-readiness branch March 27, 2026 14:07
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