FACTUAL ACTIVITY RECORD · 実際の作業をもとにした活動記録
candidate releaseを段階的に昇格する
trafficを持たない候補から限定確認を経て本番へ進める
対象期間: —
目的
新しいbrokerを安全に公開するには、配置とtraffic切替を一度に行わず、候補を固定して限定確認できる段階が必要だった。
実装
準備、trafficを持たない候補配置、限定trafficの確認、再準備、全面切替を独立したphaseへ分けた。候補には固定tagとartifact digestを結び、各phaseは直前の証跡と期限を検証して、順序外の操作や別候補への切替を拒否する。
一次release workflowの中心gateを順序付きで示す。source run、artifact、identity、URL、secret、具体commandを除き、prepare artifact検証からcandidate apply、canary、次handoffまでを残した。
図を描画しています…
確認したこと
確認結果
release phaseの順序、候補同一性、限定trafficから全面切替までのgateを検査で確認した。
cutoff時点では本番候補の配置やtraffic切替は未実行だった。
完了とした根拠
候補の同一性を保ちながら配置、限定確認、全面切替を分離するrelease gateを実装・検証したことをもって完了とした。