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

Deprecation of Common-Templates in cnv-tests

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Won't Do
    • Icon: Minor Minor
    • None
    • None
    • CNV Network
    • None
    • network-VM-with-instanceType
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide
      • (must-have) modified cnv-tests to use common instanceType & preferences to create VMs instead of common templates.
      • (must-have) Update Existing Tests.
      • (must-have) Add test cases that verify the correct creation and management of VMs using common instanceType and preferences.
      • (must-have) Backward Compatibility.
      • (should-have) The performance of cnv-tests must not be negatively impacted by the changes.
      Show
      (must-have) modified cnv-tests to use common instanceType & preferences to create VMs instead of common templates. (must-have) Update Existing Tests. (must-have) Add test cases that verify the correct creation and management of VMs using common instanceType and preferences. (must-have) Backward Compatibility. (should-have) The performance of cnv-tests must not be negatively impacted by the changes.
    • To Do
    • CNV-25728 - GA and Instance Types by default
    • CNV-25728GA and Instance Types by default
    • 0% To Do, 0% In Progress, 100% Done
    • ---
    • ---

      we plan to deprecate the use of common-templates in CNV and move towards using common instanceType and preferences to create virtual machines. As a preparation step for this change, we need to update cnv-tests to create VMs using common instance types and preferences instead of common templates.

      Epic Goal

      • updating cnv-tests to create VMs using common instanceType and preferences as part of the preparation for the deprecation of common templates in CNV.

      Requirements

      Functional Requirements:

      1. cnv-tests should be modified to use common instanceType and preferences to create VMs instead of common templates.
      2. The existing tests for creating VMs should be updated to use the new configuration option and create VMs using common instanceType and preferences.
      3. The updated cnv-tests should include test cases that verify the correct creation and management of VMs using common instanceType and preferences.

      Non-Functional Requirements:

      1. The updated cnv-tests should be backward compatible with existing CNV deployments.
      2. The performance of cnv-tests should not be negatively impacted by the changes.
      3. The updated cnv-tests should be well-documented and easy to understand for new developers.
      4. The new configuration option for cnv-tests should be well-documented and easy for CNV users.

      Scenarios

      1. As a tester, I want tests to create a VM using instanceType instead of templates in cnv-tests. 
      2. As a tester, I want to easily switch between using common templates and instanceType types and preferences in cnv-tests, so that I can compare the results and ensure that the new method produces the same or better results.
      3. As a tester, I want to be able to test the backward compatibility of cnv-tests after the changes to use instanceType, so that I can ensure that the changes do not negatively impact existing CNV deployments.

      References

            ysegev@redhat.com Yossi Segev
            nrozen@redhat.com Nir Rozen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: