修复 OpenSandbox 冷启动超时与旧 worker 清理 #102

Merged
panxiao81 merged 5 commits from fix/opensandbox-runner-rollout into main 2026-09-18 19:34:25 +00:00
Owner

问题

真实 ci-vm smoke 首次拉取 Kata runner 镜像超过 HAProxy 默认 50 秒,Lifecycle create 连接被断开;同时 dynamic-runner Flux Kustomization 使用 prune: false,已从资源列表移除的旧 NATS worker 仍留在集群。

修复

  • OpenSandbox HAProxy frontend timeout client 与 backend timeout server 设置为 600 秒
  • dynamic-runner Kustomization 开启 prune,使旧 dynamic-runner-pod-worker 被 GitOps 删除
  • 移除对 NATS Kustomization 的部署依赖

验证

  • VyOS --check --diff 只产生两条 timeout 命令
  • OSPF 两个邻居保持 Full
  • yamllint、Jinja 解析、git diff --check 通过

关联 #94、#101。

## 问题 真实 ci-vm smoke 首次拉取 Kata runner 镜像超过 HAProxy 默认 50 秒,Lifecycle create 连接被断开;同时 dynamic-runner Flux Kustomization 使用 `prune: false`,已从资源列表移除的旧 NATS worker 仍留在集群。 ## 修复 - OpenSandbox HAProxy frontend `timeout client` 与 backend `timeout server` 设置为 600 秒 - dynamic-runner Kustomization 开启 prune,使旧 `dynamic-runner-pod-worker` 被 GitOps 删除 - 移除对 NATS Kustomization 的部署依赖 ## 验证 - VyOS `--check --diff` 只产生两条 timeout 命令 - OSPF 两个邻居保持 Full - yamllint、Jinja 解析、git diff --check 通过 关联 #94、#101。
panxiao81 added 1 commit 2026-09-18 18:53:28 +00:00
修复 OpenSandbox 冷启动超时与旧 worker 清理
ansible / lint (pull_request) Failing after 0s
ansible / collection-test (pull_request) Failing after 0s
yaml / yaml (pull_request) Failing after 0s
7582990655
panxiao81 added 1 commit 2026-09-18 18:59:05 +00:00
修复 Pool task-executor 数据目录与 guest 身份镜像
ansible / lint (pull_request) Failing after 0s
ansible / collection-test (pull_request) Failing after 0s
yaml / yaml (pull_request) Failing after 0s
611a5a3d3a
panxiao81 added 1 commit 2026-09-18 19:03:01 +00:00
重新触发 OpenSandbox 集成验证
ansible / lint (pull_request) Failing after 0s
ansible / collection-test (pull_request) Failing after 0s
yaml / yaml (pull_request) Failing after 2s
ad4ed1f0d6
panxiao81 added 1 commit 2026-09-18 19:06:14 +00:00
启用 sandbox 静态身份登记
ansible / lint (pull_request) Failing after 2s
ansible / collection-test (pull_request) Failing after 1s
yaml / yaml (pull_request) Failing after 1s
28f1de35cb
panxiao81 added 1 commit 2026-09-18 19:27:27 +00:00
恢复持久事件驱动 Runner 调度
ansible / lint (pull_request) Failing after 0s
ansible / collection-test (pull_request) Failing after 0s
yaml / yaml (pull_request) Failing after 0s
28c20fd3e5
panxiao81 merged commit 9fe910a4c9 into main 2026-09-18 19:34:25 +00:00
panxiao81 deleted branch fix/opensandbox-runner-rollout 2026-09-18 19:34:25 +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/homelab-infra#102