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: Undefined Undefined
    • None
    • None
    • Console
    • None
    • Remove limits for Application list scalability
    • False
    • None
    • False
    • Not Selected
    • To Do
    • ACM-8369 - ACM UI improvements when displaying Applications
    • ACM-8369ACM UI improvements when displaying Applications

      OCP/Telco Definition of Done
      https://docs.google.com/document/d/1TP2Av7zHXz4_fmeX4q9HB0m9cqSZ4F6Jd4AiVoaF_2s/edit#heading=h.gaa58bzbvwde
      Epic Template descriptions and documentation.
      https://docs.google.com/document/d/14CUCEg6hQ_jpsFzJtWo29GfFVWmun2Uivrxq3_Fkgdg/edit
      ACM-wide Product Requirements (Top-level Epics)
      https://docs.google.com/document/d/1uIp6nS2QZ766UFuZBaC9USs8dW_I5wVdtYF9sUObYKg/edit

      *<--- Cut-n-Paste the entire contents of this description into your new
      Epic --->*

      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.

            Unassigned Unassigned
            rh-ee-kcormier Kevin Cormier
            David Huynh David Huynh
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: