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

Unify the experience of virtualization ready cluster

XMLWordPrintable

    • cnv-epic-template
    • Product / Portfolio Work
    • 77
    • To Do
    • VIRTSTRAT-370 - Virtualization optimized cluster
    • VIRTSTRAT-370Virtualization optimized cluster

      Goal

      As of 4.20 we will have 4 different ways to recommend users what additional operators need to be installed to get the best virtualization experience.

      The 4 ways are:

      1. In the OpenShift Virtualization UI (https://issues.redhat.com/browse/CNV-46951)
      2. In Assisted Installer
      3. In the Agent Installer
      4. Operator Hub

      We need to make make sure all provide the same recommendations / same operators and also same operators configurations (like the Application Aware Load Balance setting).
      We should also try and make the UX similar, although those may be different use cases and personas.

      User Stories

      • As a cluster admin that installs my clusters with the virtualization bundle, either Assisted Installer or Agent based installer, I would like the running cluster to have the same operator installed for my VMs
      • As a cluster admin that installed my cluster without using the virtualization bundle, I would like to easily add the same functionality (bundle)  as I would if I've used the virtualization bundle during the installation
      • As a cluster admin I would like that the virtualization bundle will only have operators that are relevant to my environment
      • As a cluster admin that installed my cluster with the virtualization bundle, either Assisted Installer or Agent based installer, I would like to have an indication that the operators I've installed from the virtualization bundle as installed
      • As a cluster admin I would like to pick and choose the operators from the virtualization bundle before the cluster install or as a day 2 operation
      • As a cluster admin I would like to be able to use alternative operators / solutions to any one of the operators in the bundle without getting alerts on this

      Non-Requirements

      • List of things not included in this epic, to alleviate any doubt raised during the grooming process.

      Notes

      • potential operators are:
        • OpenShift Virtualization Operator
        • Machine and Node Configuration
        • Machine Config Operator
        • Node Health Check Operator
        • Fence Agents Remediation Operator
        • Additional Operators
        • Node Maintenance Operator
        • OpenShift Logging
        • MetalLB
        • Migration Toolkit for Virtualization
        • Migration Toolkit for Containers
        • Compliance Operator
        • Kube Descheduler Operator
        • NUMA Resources Operator
        • Ansible Automation Platform Operator
        • Network
        • NMState Operator
        • Node Failure
        • Self Node Remediation Operator
        • Disaster Dis

      We should collaborating with a few SSA and Tiger on this

          1.
          upstream roadmap issue Sub-task New Normal Unassigned
          2.
          upstream design Sub-task New Normal Unassigned
          3.
          upstream documentation Sub-task New Normal Unassigned
          4.
          upgrade consideration Sub-task New Normal Unassigned
          5.
          upstream roadmap issue Sub-task New Undefined Unassigned
          6.
          test plans in polarion Sub-task New Normal Unassigned
          7.
          upstream design Sub-task New Undefined Unassigned
          8.
          automated tests Sub-task New Normal Unassigned
          9.
          upstream documentation Sub-task New Undefined Unassigned
          10.
          downstream documentation merged Sub-task New Normal Unassigned
          11.
          upgrade consideration Sub-task New Undefined Unassigned
          12.
          test plans in polarion Sub-task New Undefined Unassigned
          13.
          automated tests Sub-task New Undefined Unassigned
          14.
          downstream documentation merged Sub-task New Undefined Unassigned
          15.
          CNV QE DevOps Requirement/Enablement Sub-task New Undefined Unassigned

              rh-ee-annwalke Anna Walker
              rsdeor Ronen Sde-Or
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: