fix: launch v02 bridge containers with env reuse

This commit is contained in:
Codex Agent
2026-06-07 21:49:54 +08:00
parent 1b76fb3760
commit 18bdaf313f
7 changed files with 178 additions and 47 deletions
+1
View File
@@ -129,6 +129,7 @@ devops-infra git mirror 仍是 PipelineRun 和 Argo CD 的集群内读写源。`
v0.2 保留 runtime service`hwlab-cloud-api``hwlab-cloud-web``hwlab-gateway``hwlab-edge-proxy``hwlab-agent-skills`)必须使用 `env-reuse-git-mirror-checkout`
只有 package/runtime/env、env image 构建定义、launcher 输入变化或缺少可复用 env digest 时才构建 `<service>-env` 镜像。
service source 或 boot script 的 code-only 变化只更新三变量和 GitOps desired state,不再重新构建业务镜像。
`hwlab-codex-api-forwarder` sidecar 和 `hwlab-deepseek-proxy``responses-bridge``hwlab-cloud-api` 的运行面关联容器,复用 `hwlab-cloud-api-env` 并通过各自 boot script 启动;它们不是独立 service matrix 成员,也不得增加第六个 env-reuse service。
CLI、CaseRun、HWPOD workspace 工具、文档、测试和其他非 service 资产不进入 env-reuse service 触发面。
8. promotion 刷新 `deploy/artifact-catalog.v02.json`render `deploy/gitops/g14/runtime-v02/**`,只在本 PipelineRun 的 source commit 仍是当前 `origin/v0.2` head 时推送到 `devops-infra` mirror/relay 的 `v0.2-gitops`;若 source branch 已推进,本轮输出 superseded/no-op,写出 `runtime-ready-required=false`,不得回写旧 GitOps revision。
9. `hwlab-g14-v02` 从本地 mirror/relay 的 `v0.2-gitops:deploy/gitops/g14/runtime-v02` 同步到 `hwlab-v02`