Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-34217

TP: Application aware ResourceQuota

XMLWordPrintable

    • tp-arq
      • MUST Automated testing for ARQ
      • MUST Images for ARQ exist in release
      • MUST upstream documentation
      • MUST name discussion is solved
      • MUST have schedulingGates in TP in OCP
    • Green
    • To Do
    • CNV-34115 - Infrastructure aware ResourceQuota
    • CNV-34115Infrastructure aware ResourceQuota
    • 0% To Do, 0% In Progress, 100% Done
    • dev-ready, doc-ready, po-ready, qe-ready, ux-ready
    • Hide

      Testing completed....

      Show
      Testing completed....

      Goal

      This epic is about creating a mechanism to deploy a quota-like mechanism in a sensible manner such that KubeVirt works in tandem with Kubernetes native structures so that the overhead of running a VM doesn't count against the user's quota. This is important because being to close to quota with the traditional Kubernetes quota mechanism could block migrations from succeeding, which could indirectly inhibit cluster upgrade.

      User Stories

      • As a Cluster Admin, I want to specify ResourceQuota based on the user consumable resources, so that the user can focus on their usage, and not worry about the infra overhead
      • As a Cluster Admin, I don't want the way user allocates their quota to interfere with cluster level activities, so that I can perform upgrades or other node maintenance as required.
      • As a VM Owner, I want to be able to use the full quota allocated to me without worrying about VMs getting stuck during migration in order to ensure my workloads can run where they need to.

      Non-Requirements

      • Application Aware Resource Quota is a new mechanism that works independently from Quota. There is no requirement that both should be used simultaneously.

      Notes

      • Any additional details or decisions made/needed

          1.
          upstream roadmap issue Sub-task Closed Normal Unassigned
          2.
          upstream documentation Sub-task Closed Normal Unassigned
          3.
          upgrade consideration Sub-task Closed Normal Unassigned
          4.
          CEE/PX summary presentation Sub-task Closed Normal Unassigned
          5.
          test plans in polarion Sub-task Closed Normal Unassigned
          6.
          automated tests Sub-task Closed Normal Unassigned
          7.
          downstream documentation merged Sub-task Closed Normal Unassigned

              sgott@redhat.com Stuart Gott
              unassigned_jira Unassigned
              Denys Shchedrivyi Denys Shchedrivyi
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: