Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-7949

Scorecard datasource should be leveraging existing Backstage integration

    • False
    • Hide

      None

      Show
      None
    • False

      Feature Overview (aka. Goal Summary)

      The goal of this feature is to enhance the current Scorecard functionality by integrating data sources from RHDH/Backstage.io. This will involve reusing existing integrations and plugins provided by Backstage.io, such as Jira and Git integrations, to be able to create project metrics (KPIs) like the number of tickets per project and the number of Pull Requests/Merge Requests per project. 

      Goals (aka. expected user outcomes)

      • Re-use existing integration in Backstage/RHDH
      • Cache/Persist the data if required
      • Provide a documentation and architecture diagram for the platform engineers.

      Requirements (aka. Acceptance Criteria):

      1. The integration must handle authentication with Jira and Git services securely, using existing Backstage.io authentication mechanisms.
      2. Scorecard backend plugin data retrieval should be optimized to minimize latency and ensure that updates are reflected in near real-time.

       

      Out of Scope (Optional)

      • No metrics visualization as this feature is backend only.

      Customer Considerations (Optional)

      Provide any additional customer-specific considerations that must be made
      when designing and delivering the Feature. Initial completion during
      Refinement status.

      <your text here>

      Documentation Considerations

      • Create a documentation to include new functionalities and instructions on how to access and interpret scorecard data.
      • Document any changes to the RHDH architecture diagram.

              cjerolim Christoph Jerolimov
              jfargett@redhat.com Christophe Fargette
              RHIDP - Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: