You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by GitBox <gi...@apache.org> on 2026/10/15 10:16:52 UTC
[GH] (rocketmq-dashboard/codex/k8s-cert-list-failure-state): Workflow run "CI" failed!
The GitHub Actions job "CI" on rocketmq-dashboard.git/codex/k8s-cert-list-failure-state has failed.
Run started by GitHub user iloveeyjafjalla (triggered by iloveeyjafjalla).
Head commit for run:
7bd37a71e5e81af522d785422271c81709c008a8 / iloveeyjafjalla <20...@qq.com>
fix(cluster): report a failed certificate-list load instead of an empty inventory
The K8s certificate page answered a failed listK8sCerts() with a transient toast
only: the rows stayed empty, the table rendered its empty state and the header
asserted "共 0 个证书" for a read that never returned - so an operator auditing
certificate expiry saw a cluster without certificates. The effect also ran once per
mount, so the only recovery was a full page reload.
The failure is now state on the page: the previous rows are kept, the header reports
the count as unavailable instead of a measured zero, and an error banner offers a
retry that re-runs the load (the shape the Grafana dashboard list already uses).
Tests: K8sCertsPage.test.tsx gains a case that rejects the load, asserts the banner,
the unavailable header and a retry that recovers the rows; it fails on the previous
code ("Unable to find an element with the text: 获取数据失败") and the suite is 12/12.
Report URL: https://github.com/apache/rocketmq-dashboard/actions/runs/38514706378
With regards,
GitHub Actions via GitBox