weaveworks/weave-gitops-enterprise

[cluster-reflector] Show some "reflected" column / icon / something in the clusters-table UI

Closed this issue · 4 comments

foot commented

So you can quickly see that a cluster has come from a reflector, and you shouldn't be looking around in git / you CAPI setup for it etc.

From: https://github.com/weaveworks/cluster-reflector-controller/blob/main/internal/controller/automatedclusterdiscovery_controller.go#L348-L355

foot commented

Other options

  • Little "reflector" badge on the icon?

cc @alfaris thoughts?

foot commented

"Source" column that links back to the ACD as we do for applications?

As far I understand,
we need to distinguish clusters that discovered from a reflector from other clusters!
So we can make two columns with the following :

  1. Reflector Badge or Icon:
    Adding a small "reflector" badge/icon on first column could be a visually intuitive way to distinguish clusters originating from a reflector. It will provides a quick visual cue for users.

  2. "Source" Column:
    Introducing a "Source" column that links back to ACD could also be a valuable addition. This provides a direct and informative link to the source, aiding users who need more context.

Does Reflector already has it's icon or could you think of easy to recognize one for it? or just any reference I can know more about reflector?
so I could propose a screen for this solution