kargo icon indicating copy to clipboard operation
kargo copied to clipboard

Feature Request: Hide Other Warehouses and Stages when Filtering by Warehouse

Open BenjaminNeale-Heritage opened this issue 5 months ago • 1 comments

Checklist

  • [X] I've searched the issue queue to verify this is not a duplicate feature request.
  • [X] I've pasted the output of kargo version, if applicable.
  • [ ] I've pasted logs, if applicable.

Proposed Feature

It is possible to filter by warehouse in the Kargo UI (refer image below). However, this only seems to filter the freight timeline. It does not seem to filter the DAG pipeline which continues to display stages that are not connected to the warehouse. image

Motivation

This would help when a project has multiple warehouses.

Suggested Implementation

Hide warehouses and stages in the DAG that are not connected to the warehouse filter being used.

Example

The DAG showing all warehouses. kargo-filter-all-warehouses

The DAG filtered by the "auth" service (which is configured for all stages). kargo-filter-auth-warehouse

The DAG filtered by the "config" service (which is only configured for the 'labdev' stage). kargo-filter-config-warehouse

Version

I'm running Kargo v0.8.7. I looked through the open tickets and the tickets completed for Kargo v0.9.0 and couldn't see this so I hope it isn't a duplicate.

BenjaminNeale-Heritage avatar Sep 13 '24 03:09 BenjaminNeale-Heritage