Design: Visibility into where components are used
Problem
Users are unable to view where each component is used across projects pipelines
User value
With this feature,
- Users will be able to quickly identify which projects and pipelines are using outdated versions of components
- Update and notify teams that are not using the latest component
- Will be able to quickly identify if any pipelines are missing required components and take corrective action.
- Learn about usage adoption of component
- Support component lifecycle with removal and deprecation of old version
Proposal
- Component catalog could be a pre-requisite for such a solution.
- MVC could contain a list of project filter by component name + version.
- Later we can enhance it into some sort of a visualization/dashboard/dependent tree (pending validation).
Related issues
Edited by Sunjung Park