恢复原生 Kubernetes Pod 调度 #29

Merged
panxiao81 merged 1 commits from fix/runner-workspace-permissions into main 2026-09-20 17:13:43 +00:00
Owner

将执行边界恢复为:pod workload 在 homelab 原生 Kubernetes 中运行,只有 VM workload 通过 OpenSandbox。

  • controller 不再消费 ci.runner.pod
  • 默认不初始化 OpenSandbox client 或读取 API key
  • 可选 VM consumer 只消费 ci.runner.vm,默认关闭且容量 1
  • in_progress 事件持久化到 backend binding subject
  • 更新架构文档

验证:pytest 23 passed;ruff check passed。

将执行边界恢复为:pod workload 在 homelab 原生 Kubernetes 中运行,只有 VM workload 通过 OpenSandbox。 - controller 不再消费 ci.runner.pod - 默认不初始化 OpenSandbox client 或读取 API key - 可选 VM consumer 只消费 ci.runner.vm,默认关闭且容量 1 - in_progress 事件持久化到 backend binding subject - 更新架构文档 验证:pytest 23 passed;ruff check passed。
panxiao81 added 1 commit 2026-09-20 17:09:27 +00:00
恢复原生 Kubernetes Pod 调度
test / python (pull_request) Successful in 11s
test / shell (pull_request) Successful in 17s
c72777a479
panxiao81 merged commit 5e5f2cc48d into main 2026-09-20 17:13:43 +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#29