Migrate `security_dashboard/components/shared/filters/cluster_filter.vue` to GlCollapsibleListbox
Verification steps
In general it should work as before.
- Go to the vulnerability report of this cluster product demo project
- In cluster dropdown click "cis-demo" option, the "All clusters" option should be deselected and url should have query param
cluster=cis-demo
added. - When clicking the "cis-demo" option, you can also verify that the graphql query for
projectVulnerabilities
passes the correct clusterAgentId (see screenshot) - Click again on "cis-demo" option and "All clusters" option should be enabled again and query param is removed
Edited by Lorenz van Herwaarden