インストール
新しいタグでmemコンテナをスナップショット+再作成します。
サイドカーに転送する前の厳格なチェック:
- オリジンガード(デフォルトクローズ)。
- 安定したsemverタグ。
confirmがtagと一致すること(入力して確認する契約)。- ダウングレードと同一バージョンの適用を拒否(オペレーターの誤クリックを捕捉)。
サイドカーは空き領域の事前チェック+ロック取得+スナップショット+再作成をデタッチで実行し、すぐに202を返します。 UIは/checkをポーリングして、新しいタグがいつ稼働したかを確認します。
リクエストボディ
application/json
TypeScript定義
TypeScriptでrequest body型を使用します。
レスポンスボディ
application/json
application/json
curl -X POST "https://example.com/admin/upgrade/install" \ -H "Content-Type: application/json" \ -d '{ "tag": "string", "confirm": "string" }'{}