← 活動記録一覧

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までを残した。

imageからcandidate、trafficへ段階的に昇格するrelease gate

図を描画しています…

確認したこと

確認結果

release phaseの順序、候補同一性、限定trafficから全面切替までのgateを検査で確認した。

cutoff時点では本番候補の配置やtraffic切替は未実行だった。

完了とした根拠

候補の同一性を保ちながら配置、限定確認、全面切替を分離するrelease gateを実装・検証したことをもって完了とした。