weave-gitops icon indicating copy to clipboard operation
weave-gitops copied to clipboard

Dashboard UX: filter list by labels

Open gberche-orange opened this issue 2 years ago • 7 comments
trafficstars

Problem

As a flux user In order to browse to a large list of kustomizations part of different categories I need to be able to filter kustomizations by K8S labels

Currently, it only possible to filter by namespace or search by kustomization name image

Solution

A way to add filtering by label name/value, e.g. similar to github lists labels

clicking on a label on one item image selects the label in the filtering view image

Additional context

Acceptance Criteria:

  1. The user can filter kustomizations by labels.
  2. The filtering interface allows the user to select a label and filter the kustomizations based on the selected label.
  3. The filtering interface displays a list of all available labels, similar to Github lists labels.
  4. The filtered kustomizations accurately match the selected label name/value.

gberche-orange avatar Feb 03 '23 12:02 gberche-orange

@josefaworks, this seems like a good thing for the team to tackle since Josh is focused on UI improvements in general.

JamWils avatar Feb 06 '23 16:02 JamWils

Acceptance criteria added

chanwit avatar Feb 07 '23 06:02 chanwit

@LappleApple @MostafaMegahid This will be a substantial backend change and only possible via the new Explorer machinery that is only available in EE.

I think it is an interesting use case and a valid feature request. Should we scope/prioritize it? Else, we can close as "not doing at the moment".

jpellizzari avatar Aug 10 '23 17:08 jpellizzari

@jpellizzari Collecting feedback from others and so far they +1 your point about this being valid. Now thinking about the how's and when's of scope/prioritization given other activities. cc @joshri @mmoulian

lasomethingsomething avatar Aug 31 '23 11:08 lasomethingsomething

+1 on acting here via Explorer ...

enekofb avatar Aug 31 '23 12:08 enekofb

@enekofb Reassigned to Tangerine team

lasomethingsomething avatar Oct 12 '23 09:10 lasomethingsomething

An update on this: Explorer has this feature currently, but adding it to Core would involve moving it to a new repo and re-wiring it into EE (a huge undertaking). So this is de-prioritized for now and will be re-evaluated if we decide to change strategies regarding the two repos.

jpellizzari avatar Dec 06 '23 16:12 jpellizzari