• Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Catalog, UI
    • None

      Story

      As a platform engineer using RHDH, I want to add custom columns to the Catalog table that display values from entity metadata, annotations, or spec fields so that I can surface organization-specific information without developing custom plugins.

      Background

      Organizations often add custom annotations to entities (e.g., custom/security-tier, custom/cost-center, custom/team-lead). Currently, this metadata is only visible when viewing individual entity details. Displaying this information in the catalog table would improve discoverability.

      Dependencies and Blockers

      QE impacted work

      Documentation impacted work

      Acceptance Criteria

      [ ] Platform engineer can add the custom columns by adding below config in app-config.yaml

      app:
        catalog:
          table:
            columns:
              custom:
                - title: Security Tier
                  field: "metadata.annotations['custom/security-tier']"
                  width: 120
                  defaultValue: Unclassified
                - title: Cost Center
                  field: "metadata.annotations['finance/cost-center']"
                  sortable: true
                - title: Team
                  field: spec.team
      

      [ ] Platform engineer can add catalog.table.columns.custom array in app-config.yaml
      [ ] Each custom column supports:

      • [ ] title (required) - Column header text
      • [ ] field (required) - Entity field path
      • [ ] width (optional) - Column width in pixels
      • [ ] sortable (optional, default: true) - Enable/disable sorting
      • [ ] defaultValue (optional) - Value when field is missing
        [ ] Field paths support dot notation: spec.team, metadata.namespace
        [ ] Field paths support bracket notation for annotations: metadata.annotations['custom/security-tier']
        [ ] Custom columns are appended after built-in columns
        [ ] Custom columns support sorting when sortable: true
        upstream documentation updates (design docs, release notes etc)

      Technical enablement / Demo

              rh-ee-mitkumar Mitesh Kumar
              rh-ee-mitkumar Mitesh Kumar
              RHDH Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: