fix/pod-docker-data-volume
main
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。
/var/lib/docker
emptyDir
docker build
docker run
go test ./internal/podbackend ./internal/taskworker ./internal/runnerfacade
yamllint .gitea/workflows/pod-smoke.yml
git diff --check
No dependencies set.
The note is not visible to the blocked user.
Pod executor 为
/var/lib/docker挂载 20GiemptyDir,避免 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。