The solution for bz 1490784 blocked RHEL < 6.9 on PPC for compatibility level 4.2 (since they were not supported on pseries-rhel7.4.0+). Later they were blocked also for compatibility level 4.3 for the same reason. The problem is that we need to manually add every new compatibility version to that list now (and of course we didn't since 4.4). As we dropped compatibility levels <= 4.1, we can now just block them altogether - we can introduce a validation that rejects this OS type, and remove it from the list of operating systems on new/edit VM.
Verified on RHV 4.5.0-7. Env (PPC): - Engine instance with RHV 4.5.0-7 (ovirt-engine-4.5.0.4-0.1.el8ev) and RHEL 8.6 installed. - 3 Power 8 hosts with RHV 4.5.0-7 and RHEL 8.6 and with vdsm-4.50.0.13-1.el8ev. Steps: In Admin Portal: 1. Create a 4.7 data center and a 4.7 cluster. 2. Install the hosts and create a new NFS storage domain. 3. Open the "New Virtual Machine" modal via Compute -> Virtual Machines -> New. 4. In the Operating System dropdown, check that there aren't any earlier versions than RHEL 6.9. 5. Create an RHEL VM with a 10GB disk. 6. Edit the VM. 7. In the Operating System dropdown, check that there aren't any earlier versions than RHEL 6.9. 8. Open the "New Pool" modal via Compute -> Pools -> New. 9. In the Operating System dropdown, check that there aren't any earlier versions than RHEL 6.9. 10. Repeat steps 1 to 9 for 4.2 to 4.6 clusters. 11. In the engine host, open the file /etc/ovirt-engine/osinfo.conf.d/00-defaults.properties. 12. Under the rhel6ppc64(1003, OsType.Linux, true) section, check that the line os.rhel_6_ppc64.deprecated.value = true appears. Results (As Expected): 1. The 4.7 data center and the 4.7 cluster were created. 2. The hosts were installed and the NFS storage domain was created. 3. The "New Virtual Machine" modal is open. 4. There aren't any earlier versions than RHEL 6.9. 5. The VM was created. 6. The "Edit Virtual Machine" modal is open. 7. There aren't any earlier versions than RHEL 6.9. 8. The "New Pool" modal is open. 9. There aren't any earlier versions than RHEL 6.9. 10. In every cluster version, there aren't any earlier versions than RHEL 6.9. 11. The file has opened. 12. The line "os.rhel_6_ppc64.deprecated.value = true" appears in the file.
This bugzilla is included in oVirt 4.5.0 release, published on April 20th 2022. Since the problem described in this bug report should be resolved in oVirt 4.5.0 release, it has been closed with a resolution of CURRENT RELEASE. If the solution does not work for you, please open a new bug report.