Design: Visibility into where components are used
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
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).
Details
Related issues
Edited by 🤖 GitLab Bot 🤖