test/flux-prune-canary-readopt
main
前一 revision 同时开启 prune 并删除测试 ConfigMap。Flux 更新了 inventory,但没有回收按旧设置管理的 live 对象;ConfigMap 因而仍然存在且已不在 inventory。
http-echo
prune: true
flux-prune-canary
prune: false
git diff --check
该问题没有业务影响,过程已按 changelog 规范记录为 incident。
No dependencies set.
The note is not visible to the blocked user.
原因
前一 revision 同时开启 prune 并删除测试 ConfigMap。Flux 更新了 inventory,但没有回收按旧设置管理的 live 对象;ConfigMap 因而仍然存在且已不在 inventory。
修正步骤
http-echo保持已经生效的prune: trueflux-prune-canaryConfigMap 重新加入 Gitprune: false验证
git diff --check通过该问题没有业务影响,过程已按 changelog 规范记录为 incident。