Skip to content

knative: Fix Eventing detail cluster checks and filter summaries - #4

Draft
kahirokunn wants to merge 5 commits into
RajPrakash681:feat/knative-eventing-detail-pagesfrom
kahirokunn:fix/knative-eventing-detail-corrections
Draft

kahirokunn wants to merge 5 commits into
RajPrakash681:feat/knative-eventing-detail-pagesfrom
kahirokunn:fix/knative-eventing-detail-corrections

Conversation

@kahirokunn

Copy link
Copy Markdown

Follow-up to headlamp-k8s#1353, targeting its feature branch.

Broker and Trigger details now check Eventing installation only in the resource's active cluster and pass that same cluster to DetailsGrid. Selecting another cluster without Eventing no longer hides an existing resource's detail page.

Trigger filter summaries now show the configured expression tree instead of predicting broker delivery. Groups, member order, and repeated conditions remain visible; empty, incomplete, and multiple-dialect expressions retain their JSON representation. For example, any: [{ all: [{}] }, { exact: { type: 'a' } }] displays any of (all of ({}); type = a) instead of All events. The existing filters/legacy filter precedence and the formatter's public signature are unchanged.

Validation in knative/:

  • npm run tsc
  • npm run lint
  • npm run format -- --check
  • npm test — 227 tests passed, including mixed-cluster, missing-installation, loading, and cluster-navigation cases
  • npm run build

The mixed-cluster regression tests fail before the cluster fix. Live-cluster UI verification was not performed.

RajPrakash681 and others added 5 commits October 17, 2026 12:02
Signed-off-by: RajPrakash681 <rjnt452@gmail.com>
Signed-off-by: kahirokunn <okinakahiro@gmail.com>
Signed-off-by: kahirokunn <okinakahiro@gmail.com>
Signed-off-by: kahirokunn <okinakahiro@gmail.com>
Signed-off-by: kahirokunn <okinakahiro@gmail.com>
@kahirokunn
kahirokunn force-pushed the fix/knative-eventing-detail-corrections branch from a5bb816 to 879bfb8 Compare October 17, 2026 17:58
@kahirokunn
kahirokunn marked this pull request as draft October 17, 2026 18:07
@kahirokunn
kahirokunn force-pushed the fix/knative-eventing-detail-corrections branch from 23bb33d to 879bfb8 Compare October 17, 2026 19:04
@kahirokunn

Copy link
Copy Markdown
Author

@RajPrakash681 Hi ✋ PTAL. Thank you 🙏

@RajPrakash681
RajPrakash681 force-pushed the feat/knative-eventing-detail-pages branch from 6b65202 to 05df156 Compare October 17, 2026 20:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants