Skip to content
This repository has been archived by the owner on Apr 7, 2022. It is now read-only.

[RFR] Fix RHV44 iso service catalogs #10277

Merged
merged 8 commits into from
Aug 10, 2020
Merged

[RFR] Fix RHV44 iso service catalogs #10277

merged 8 commits into from
Aug 10, 2020

Conversation

jarovo
Copy link
Contributor

@jarovo jarovo commented Jul 31, 2020

There was a problem with supporting the RHEL we are (still) using for RHV4.3 tests, so I prepared a kickstart template for testing with RHEL 8. There were slight differences to rhel <8 template.

Add blocker as our RHV 44 suffers from bug in libvirt preventing to start the VM this test requires.

{pytest: 'cfme/tests/services/test_iso_service_catalogs.py' --use-provider complete --long-running --long-running -v}

Note we may get rid of the old RHEL altogether. IIRC some changes to yamls are needed for this.

Jaroslav Henner added 7 commits July 30, 2020 15:37
The test
cfme/tests/infrastructure/test_pxe_provisioning.py::test_pxe_provision_from_template[rhv44]
was failing because the former RHEL used for installation was RHEL 6.9
-- incompatible with Virtio network in RHV44
@jarovo jarovo changed the title Rhv44 iso service catalogs Fix Rhv44 iso service catalogs Jul 31, 2020
@jarovo jarovo changed the title Fix Rhv44 iso service catalogs [WIPTEST] Fix Rhv44 iso service catalogs Jul 31, 2020
@jarovo jarovo changed the title [WIPTEST] Fix Rhv44 iso service catalogs [RFR Fix Rhv44 iso service catalogs Jul 31, 2020
@jarovo jarovo changed the title [RFR Fix Rhv44 iso service catalogs [RFR] Fix Rhv44 iso service catalogs Jul 31, 2020
@jarovo jarovo changed the title [RFR] Fix Rhv44 iso service catalogs [RFR] Fix RHV44 iso service catalogs Jul 31, 2020
@@ -93,7 +96,28 @@ def catalog_item(appliance, provider, dialog, catalog, provisioning):
)


# There is a Libvirt bug BZ(1783355) on our RHV 4.4. This seem to prevent some tests to run with it.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JaryN interesting approach here, but I think we would be fine using this BZ as a blocker directly.

Yes there is a separation from when that BZ is unblocked to when our RHV4.4 provider is updated with the fix, but this test going from skipped to failing is a good indicator that its time to update our provider to pickup the BZ fix.

@dajoRH
Copy link
Contributor

dajoRH commented Aug 10, 2020

I detected some fixture changes in commit a937fad

The local fixture catalog_item is used in the following files:

  • cfme/tests/services/test_iso_service_catalogs.py

Please, consider creating a PRT run to make sure your fixture changes do not break existing usage 😃

@mshriver mshriver merged commit b0f2d71 into ManageIQ:master Aug 10, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants