Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Virtualization][MU]: Support IPXE boot for OSD SUTs #20841

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

alice-suse
Copy link
Contributor

@alice-suse alice-suse commented Dec 19, 2024

This PR allows SLES MU VT tests to be able to run on both OSD SUTs in OSD test, as well as on PRG1 lab SUTs in openqa.qam.suse.cz.

To be detailed, this PR mainly does below

  • Differentiate pxe/ipxe installation based on SUT configuration for that
    • if IPXE configured(OSD case), ipxe_install is used
    • if no IPXE configured (openqa.qam.suse.cz case), boot_from_pxe is used
      Unless customized installation repository is given, it will generate the required repo for installation.
  • Erase all disks before installation via host autoyast pre-script
  • Fix guest migration issues with OSD SUT which has ipv6 and ipv4 configured

Related ticket: https://progress.opensuse.org/issues/174469
Verification run:

Copy link

Great PR! Please pay attention to the following items before merging:

Files matching lib/**.pm:

  • Consider adding or extending unit tests in t/

This is an automatically generated QA checklist based on modified files.

@alice-suse alice-suse force-pushed the alice/make-mu-virt-run-on-osd-sut branch from bbaa97e to 57af6b4 Compare December 19, 2024 07:42
@alice-suse alice-suse changed the title [WIP] [Virtualization][MU]: Support IPXE boot for OSD SUTs [Virtualization][MU]: Support IPXE boot for OSD SUTs Dec 24, 2024
@alice-suse
Copy link
Contributor Author

@RoyCai7 @tbaev @martinsmarcelo Welcome to review!

@alice-suse alice-suse force-pushed the alice/make-mu-virt-run-on-osd-sut branch from 96be283 to a8b145f Compare December 25, 2024 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant