Prepare for Y ReleasePrepare for Z ReleaseRemove QuarterXMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Unresolved
    • Icon: Critical Critical
    • 1.5.0
    • None
    • None
    • L
    • False
    • Hide

      None

      Show
      None
    • False
    • 75% To Do, 25% In Progress, 0% Done

      Feature Overview (aka. Goal Summary)

      • Implement a marketplace plugin for RHDH that utilizes the Backstage catalog for plugin metadata storage and discovery, providing users with a centralized interface to browse and manage available plugins

      Goals (aka. expected user outcomes)

      • Administrators can view available plugins in a dedicated marketplace UI
      • Users can browse and search through available plugins
      • Plugin metadata is stored and managed through the Backstage catalog
      • Plugin information is discoverable through standard catalog querying mechanisms
      • Frontend provides rich visualization of plugin details including descriptions, versions, and dependencies

      Requirements (aka. Acceptance Criteria):

      1. Frontend Implementation:
        • Create a new Backstage plugin with dedicated marketplace routes
        • Implement plugin list view with filtering and search capabilities
        • Create detailed plugin view showing metadata
        • Implement plugin version display and compatibility information
      2. Catalog Integration:
        • Define custom catalog kind "Plugin" for plugin entries
        • Implement catalog entities for plugin metadata storage
        • Configure catalog provider for importing plugin metadata (git repository)
        • Support plugin versioning in metadata structure

      Out of Scope

      • RBAC and visibility controls for marketplace entries
      • Plugin installation and management functionality
      • Direct container registry integration
      • Plugin configuration management
      • Plugin state management (install state, config state, ...)

      Customer Considerations (Optional)

      • Catalog entries will be visible to all users who have catalog access
      • Need for clear distinction between marketplace plugins and other catalog entries

      Documentation Considerations

      • Include catalog schema documentation for the new Plugin kind
      • Provide examples of valid plugin metadata entries

      Possible Epics

      • Marketplace Frontend Plugin Implementation
      • Plugin Catalog Integration
      • Plugin Search

              stlewis_2 Stan Lewis
              rh-ee-mhild Marcel Hild
              RHIDP - Dynamic Plugins
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: