Description of problem: ---------------------- After upgrade from 2.6.2 to 4.8.0, liveMigrationConfig fields from kubevirt-config configmap are not adopted by HCO into HCO CR. Version-Release number of selected component (if applicable): 2.6.2 -> 4.8.0 How reproducible: ---------------- 100% (jenkins upgrade pipeline or manually via UI). Steps to Reproduce: ------------------ 1. Install OCP 4.8.0. 2. Install CNV 2.6.2 (registry-proxy.engineering.redhat.com/rh-osbs/iib:69505). 3. Modify kubevirt-config configmap: add "migrations" list: migrations: |- parallelMigrationsPerCluster: "3" bandwidthPerMigration: "32Mi" completionTimeoutPerGiB: "444" 4. Upgrade CNV to 4.8.0 (registry-proxy.engineering.redhat.com/rh-osbs/iib:76196). 5. Check HCO CR and KubeVirt CR. Actual results: -------------- Both HCO CR and KubeVirt CR are using the default values for the liveMigrationConfig: liveMigrationConfig: bandwidthPerMigration: 64Mi completionTimeoutPerGiB: 800 parallelMigrationsPerCluster: 5 parallelOutboundMigrationsPerNode: 2 progressTimeout: 150 Expected results: ---------------- The custom values entered to the configmap (step 3 in Steps to reproduce) should be used for the specific fields. In practice, the expected liveMigrationConfig is: liveMigrationConfig: bandwidthPerMigration: "32Mi" completionTimeoutPerGiB: "444" parallelMigrationsPerCluster: "3" parallelOutboundMigrationsPerNode: 2 progressTimeout: 150 Additional info:
Manually validated the fix with version v4.8.0-359; iid: registry-proxy.engineering.redhat.com/rh-osbs/iib:77886
Verified with a cluster installed from scratch CNV 4.8.0 --------------------------------------------------------- IIB image: registry-proxy.engineering.redhat.com/rh-osbs/iib:78099 HCO [v4.8.0-362] I repeated the same scenario on 2.6.2 and then upgraded to 4.8.0. This time, I had it all migrated properly. Additionally, the automation test (post-upgrade validation) passed apart from the manual verification. Moving to VERIFIED.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: OpenShift Virtualization 4.8.0 Images), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:2920