Uploaded image for project: 'Red Hat Advanced Cluster Security'
  1. Red Hat Advanced Cluster Security
  2. ROX-31802

[Layer Filtering] Add layer type column to CVE component tables

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • 4.10.0
    • None
    • None
    • None
    • 2
    • False
    • Hide

      None

      Show
      None
    • 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

              schaudhr Saif Chaudhry
              schaudhr Saif Chaudhry
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: