接入 OpenSandbox Kata Runner 控制面 #23

Merged
panxiao81 merged 2 commits from feat/opensandbox-runner into main 2026-09-18 16:22:59 +00:00
Owner

新增 OpenSandbox Lifecycle API worker,以 ci-vm Pool 承载现有 vm label。worker 从 BatchSandbox allocation 获取实际 Pod UID,创建绑定 sandbox-kata Pod Agent 的临时 ClusterStaticEntry;runner identity gate 在精确 SVID 可用前不注册 Gitea,结束时先删 entry 再删 sandbox。新增 API/Kubernetes 客户端、runner gate、部署契约文档和单测。验证:22 tests passed;compileall、ShellCheck、diff-check 通过。基础设施部署将单独提交 homelab-infra PR。

新增 OpenSandbox Lifecycle API worker,以 ci-vm Pool 承载现有 vm label。worker 从 BatchSandbox allocation 获取实际 Pod UID,创建绑定 sandbox-kata Pod Agent 的临时 ClusterStaticEntry;runner identity gate 在精确 SVID 可用前不注册 Gitea,结束时先删 entry 再删 sandbox。新增 API/Kubernetes 客户端、runner gate、部署契约文档和单测。验证:22 tests passed;compileall、ShellCheck、diff-check 通过。基础设施部署将单独提交 homelab-infra PR。
panxiao81 added 1 commit 2026-09-18 00:56:27 +00:00
接入 OpenSandbox Kata Runner 控制面
test / python (pull_request) Successful in 9s
test / shell (pull_request) Successful in 21s
d7ba64d6f3
panxiao81 added 1 commit 2026-09-18 01:09:39 +00:00
fix: 使用 OpenSandbox chart 服务地址
test / python (pull_request) Successful in 9s
test / shell (pull_request) Successful in 17s
2679f81cdd
panxiao81 merged commit 6a58c95c5c into main 2026-09-18 16:22:59 +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/gitea-dynamic-runner#23