fix: 为 Pod Docker 数据配置独立卷 #44

Merged
panxiao81 merged 1 commits from fix/pod-docker-data-volume into main 2026-09-21 15:39:13 +00:00
Owner

Pod executor 为 /var/lib/docker 挂载 20Gi emptyDir,避免 dockerd overlay2 写入容器自身 writable overlay。扩展 Pod smoke,在真实 executor 中启动 job-local dockerd,并执行最小 docker build/docker run。\n\n验证:go test ./internal/podbackend ./internal/taskworker ./internal/runnerfacadeyamllint .gitea/workflows/pod-smoke.ymlgit diff --check。合并后镜像发布流水线会构建新 controller/runner digest;随后更新 infra controller digest 并手动运行 Pod smoke。

Pod executor 为 `/var/lib/docker` 挂载 20Gi `emptyDir`,避免 dockerd overlay2 写入容器自身 writable overlay。扩展 Pod smoke,在真实 executor 中启动 job-local dockerd,并执行最小 `docker build`/`docker run`。\n\n验证:`go test ./internal/podbackend ./internal/taskworker ./internal/runnerfacade`、`yamllint .gitea/workflows/pod-smoke.yml`、`git diff --check`。合并后镜像发布流水线会构建新 controller/runner digest;随后更新 infra controller digest 并手动运行 Pod smoke。
panxiao81 added 1 commit 2026-09-21 15:34:56 +00:00
fix: 为 Pod Docker 数据配置独立卷
test / shell (pull_request) Successful in 28s
test / python (pull_request) Successful in 1m6s
test / go (pull_request) Successful in 3m8s
cc94438bad
panxiao81 merged commit 94fc84a47c into main 2026-09-21 15:39:13 +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#44