Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-11030

Remove limits for Application list scalability

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Major Major
    • ACM 2.12.0
    • None
    • Console
    • Remove limits for Application list scalability
    • False
    • None
    • False
    • Green
    • To Do
    • ACM-8369 - ACM UI improvements when displaying Applications (performance)
    • ACM-8369ACM UI improvements when displaying Applications (performance)
    • 0% To Do, 0% In Progress, 100% Done

      Epic Goal

      Support the display of many thousands of applications in the Application list, without requiring users to search for specific applications. This will require performing aggregation of the applications list in the console backend to provide an API that supports pagination with sorting, filtering, and searching.

      Why is this important?

      Users may not always know the name of the application they want to view, or may want to browse a set of applications that is still larger than the limits allowed by the current implementation, even after certain filters are applied.

      Scenarios

      A user with tens of thousands of discovered Argo CD, OCP, or Flux applications uses the Application list without any truncation or requirement to enter search text or select filters.

      Acceptance Criteria

      • Any number of applications can be viewed without truncation or prompting to add filtering
      • Only the data for the current page view is loaded in the browser to avoid overwhelming the client in terms of memory or processing

      Dependencies (internal and external)

      1. ...

      Previous Work (Optional):

      1. ...

      Open questions:

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub
        Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub
        Issue>
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Doc issue opened with a completed template. Separate doc issue
        opened for any deprecation, removal, or any current known
        issue/troubleshooting removal from the doc, if applicable.

        1. screenshot-1.png
          screenshot-1.png
          21 kB
        2. screenshot-2.png
          screenshot-2.png
          11 kB
        3. screenshot-3.png
          screenshot-3.png
          8 kB
        4. screenshot-4.png
          screenshot-4.png
          1.20 MB

              jswanke@redhat.com John Swanke
              rh-ee-kcormier Kevin Cormier
              Ruici Hong Ruici Hong
              Christian Stark Christian Stark
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: