Argo Rollouts 仪表盘的命名空间下拉框失效,排查发现 RBAC、网络、版本均正常。真正原因是集群中某个 Rollout 的 resources.limits 被误写成字符串而非 map,导致 client-go 整体解码集群级列表失败。代码中 if err == nil 静默吞掉错误,接口仍返回 200 但 availableNamespaces 为空。建议在 CI 或 ArgoCD 校验阶段拦截此类 YAML 类型错误。
完成下面两步后,将自动完成登录并继续当前操作。