确保 OpenSandbox values 立即生效 #100

Merged
panxiao81 merged 1 commits from fix/opensandbox-values-watch into main 2026-09-18 17:52:51 +00:00
Owner

修复

  • 给 opensandbox-values 增加 Flux watch label,values 变化立即触发 Helm reconcile
  • 增加独立 flux.yml playbook,只 reconcile Flux controllers/root sync
  • 记录 ESO 与 OpenSandbox API key 的线上验收结果

现场发现

首次部署时 ExternalSecret 已 Ready,但 HelmRelease 尚未到 30 分钟 interval,server 短暂保留旧的 insecure env。手动 reconcile 后已完成滚动:无 key 返回 401,正确 key 返回 200。

同时发现 live root Flux timeout 仍为 3m,而 Ansible desired state 已是 40m;合并后使用新增 flux.yml 幂等修复该漂移。

## 修复 - 给 opensandbox-values 增加 Flux watch label,values 变化立即触发 Helm reconcile - 增加独立 flux.yml playbook,只 reconcile Flux controllers/root sync - 记录 ESO 与 OpenSandbox API key 的线上验收结果 ## 现场发现 首次部署时 ExternalSecret 已 Ready,但 HelmRelease 尚未到 30 分钟 interval,server 短暂保留旧的 insecure env。手动 reconcile 后已完成滚动:无 key 返回 401,正确 key 返回 200。 同时发现 live root Flux timeout 仍为 3m,而 Ansible desired state 已是 40m;合并后使用新增 flux.yml 幂等修复该漂移。
panxiao81 added 1 commit 2026-09-18 17:49:45 +00:00
确保 OpenSandbox values 立即生效
yaml / yaml (pull_request) Successful in 27s
ansible / collection-test (pull_request) Successful in 1m16s
ansible / lint (pull_request) Successful in 2m33s
4c823f8181
panxiao81 merged commit 518dba6036 into main 2026-09-18 17:52:51 +00:00
panxiao81 deleted branch fix/opensandbox-values-watch 2026-09-18 17:52:51 +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#100