-
Story
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
2
-
False
-
-
False
-
Not Selected
-
Added a "Layer type" column to vulnerability component tables showing whether each component is from a base image layer or application layer, making it easier to identify the source of vulnerabilities.
-
Feature
-
-
-
-
Rox Sprint 4.10E
Add a new "Layer type" column to the component table showing badges that indicate whether components are from base image or application layers.
Implementation Details:
- Add "Layer type" column to component table in CVE expandable rows
- Display PatternFly badge showing "Application" or "Base image"
- Load value from component.layerType field
- Add feature flag gating (ROX_BASE_IMAGE_MANAGEMENT)
- Use appropriate badge styling (e.g., different colors for base vs application)
- Handle cases where layerType might be undefined
Acceptance Criteria:
- Column appears in component table after CVE name/version columns
- Badges render correctly with appropriate styling
- Shows "Application" badge for APPLICATION layer type
- Shows "Base image" badge for BASE_IMAGE layer type
- Column is hidden when feature flag is OFF
- Handles missing layerType data gracefully