补回 OpenSandbox Runner workload 标记 #34

Merged
panxiao81 merged 1 commits from fix/opensandbox-runner-marker into main 2026-09-21 08:28:33 +00:00
Owner

问题

Go backend 创建的 BatchSandbox 缺少 ci.ddupan.top/runner=true,sandbox identity controller 因此不会创建 ClusterStaticEntry,Kata guest 无法取得任务 SVID。

修复

在共享可信 metadata 中恢复 runner 标记,并增加 OpenSandbox request 契约断言。

验证

  • go test ./...
  • go vet ./...
  • sandbox 现场确认此前 Pod Running 但 ClusterStaticEntry 为空
## 问题 Go backend 创建的 BatchSandbox 缺少 `ci.ddupan.top/runner=true`,sandbox identity controller 因此不会创建 ClusterStaticEntry,Kata guest 无法取得任务 SVID。 ## 修复 在共享可信 metadata 中恢复 runner 标记,并增加 OpenSandbox request 契约断言。 ## 验证 - `go test ./...` - `go vet ./...` - sandbox 现场确认此前 Pod Running 但 ClusterStaticEntry 为空
panxiao81 added 1 commit 2026-09-21 08:23:17 +00:00
fix: 标记 OpenSandbox Runner workload
test / shell (pull_request) Successful in 26s
test / go (pull_request) Successful in 2m58s
test / python (pull_request) Failing after 14m15s
87cf359ef6
panxiao81 merged commit ace84373f6 into main 2026-09-21 08:28:33 +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#34