原子部署解耦后的 dynamic runner 镜像 #157

Merged
panxiao81 merged 1 commits from deploy/decoupled-runner into main 2026-09-25 19:12:07 +00:00
Owner

变更\n\n从同一源码提交 53732699dfc4892c941ffae6f7ea33dbe57905f7 原子更新:\n\n- controller: sha256:15735667e8990974a30d9a5e6a1030d63f791ed6d80fa2b0dc9e39959ffcf334\n- runner: sha256:83e96c3959af663a75a7229cb04cbbb97a642d4ef3704ac5cdceb1d502a72ed3\n\nexecutor 只接收 controller 给出的最终 runner labels,不再依赖 workload placement/backend 协议。两个镜像已在本地使用 SPIFFE 身份推送到 Zot,并包含 SBOM/provenance。\n\n## 验证\n\n- gitea-dynamic-runner 完整 Go 测试与 vet 通过\n- manifests 服务端 dry-run 通过\n- 合并后重跑 Pod 与 OpenSandbox VM smoke

## 变更\n\n从同一源码提交 `53732699dfc4892c941ffae6f7ea33dbe57905f7` 原子更新:\n\n- controller: `sha256:15735667e8990974a30d9a5e6a1030d63f791ed6d80fa2b0dc9e39959ffcf334`\n- runner: `sha256:83e96c3959af663a75a7229cb04cbbb97a642d4ef3704ac5cdceb1d502a72ed3`\n\nexecutor 只接收 controller 给出的最终 runner labels,不再依赖 workload placement/backend 协议。两个镜像已在本地使用 SPIFFE 身份推送到 Zot,并包含 SBOM/provenance。\n\n## 验证\n\n- gitea-dynamic-runner 完整 Go 测试与 vet 通过\n- manifests 服务端 dry-run 通过\n- 合并后重跑 Pod 与 OpenSandbox VM smoke
panxiao81 added 1 commit 2026-09-25 19:11:41 +00:00
fix: 原子部署解耦后的 controller 与 runner
yaml / yaml (pull_request) Failing after 10m54s
ca0862fe5a
panxiao81 merged commit 18ded1e4a8 into main 2026-09-25 19:12:07 +00:00
panxiao81 deleted branch deploy/decoupled-runner 2026-09-25 19:12:07 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: panxiao81/homelab-infra#157