部署 OpenSandbox API 与双运行时 Pool #97

Closed
panxiao81 wants to merge 1 commits from feat/opensandbox-ci-runner into main
Owner

内容

  • 固定 OpenSandbox all-in-one chart helm/opensandbox/0.2.2,部署单副本内部 Lifecycle API 与 controller
  • 声明零预热、按需扩容的 ci-pod(runc)和 ci-vmkata-clh-runtime-rs)Pool
  • 将 operator/server 与 Pool 拆成两个 Flux Kustomization,Pool 显式等待 CRD/控制器 Ready
  • 首阶段使用 upstream interpreter image,先独立验收 API、Pool、runc/Kata 创建销毁;CI scheduler 按 #83 的顺序在本层 Ready 后切换

验证

  • yamllint 通过
  • 所有新增 YAML 可解析
  • pinned tag 8f01e935 的 chart dependency build 与 helm template 通过
  • git diff --check 通过

关联 #83、#94

## 内容 - 固定 OpenSandbox all-in-one chart `helm/opensandbox/0.2.2`,部署单副本内部 Lifecycle API 与 controller - 声明零预热、按需扩容的 `ci-pod`(runc)和 `ci-vm`(`kata-clh-runtime-rs`)Pool - 将 operator/server 与 Pool 拆成两个 Flux Kustomization,Pool 显式等待 CRD/控制器 Ready - 首阶段使用 upstream interpreter image,先独立验收 API、Pool、runc/Kata 创建销毁;CI scheduler 按 #83 的顺序在本层 Ready 后切换 ## 验证 - `yamllint` 通过 - 所有新增 YAML 可解析 - pinned tag `8f01e935` 的 chart dependency build 与 `helm template` 通过 - `git diff --check` 通过 关联 #83、#94
panxiao81 added 1 commit 2026-09-18 01:10:32 +00:00
feat: 部署 OpenSandbox API 与双运行时 Pool
yaml / yaml (pull_request) Successful in 20s
0e3564bf72
panxiao81 closed this pull request 2026-09-18 16:20:07 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
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#97