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

[cnv-4.20]Pre-existing VMs unexpectedly added firmware uuid after upgrade from 4.19 to 4.20

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Major Major
    • CNV v4.20.7
    • None
    • CNV Virt-Cluster
    • None
    • Customer Reported
    • None

      Description of problem:

      After upgrading CNV from version 4.19.12 to 4.20.1, pre-existing VM is automatically populated with the .spec.template.spec.domain.firmware.uuid field. This default value should only apply to newly created VMs and should not affect existing VMs during an upgrade. This unexpected change triggers a "non-live-updatable field was changed" warning.

      Version-Release number of selected component (if applicable):

      upgrading from 4.19 to 4.20

      How reproducible:

       

      Steps to Reproduce:

      1.Create vm without defining the firmware.uuid field in 4.19
      2.Upgrade the cluster to 4.20

      Actual results:

      The .spec.template.spec.domain.firmware.uuid field has been automatically added, and the VM may display a restartRequired condition. 

      Expected results:

      cluster upgrading should not effect existing vm's firmware uuid

      Additional info:
      this issue probably introduced by 

              rh-ee-dsionov Daniel Sionov
              rh-ee-siwang Sibo Wang
              Sibo Wang Sibo Wang
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: