ramdisk vmedia test fails with https://ipxe.org/err/7f22208e

Bug #2065811 reported by Julia Kreger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
Medium
Julia Kreger

Bug Description

With the tinycore based ramdisk testing, in a mode running in UEFI boot mode, we cannot boot tinycore because ipxe fails with https://ipxe.org/err/7f22208e, which tl;dr turns out to "there was not an efi loader".

Since we know there is no efi loader there, we should explicitly skip the tests if attempting to boot the image with uefi.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic-tempest-plugin (master)
Changed in ironic:
status: New → In Progress
Changed in ironic:
assignee: nobody → Julia Kreger (juliaashleykreger)
Changed in ironic:
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic-tempest-plugin (master)

Reviewed: https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/919762
Committed: https://opendev.org/openstack/ironic-tempest-plugin/commit/a41979ee8386ff7cc286b7c108aa93decf4f3b1f
Submitter: "Zuul (22348)"
Branch: master

commit a41979ee8386ff7cc286b7c108aa93decf4f3b1f
Author: Julia Kreger <email address hidden>
Date: Wed May 15 11:38:22 2024 -0700

    Exclude ramdisk tests with tinycore in uefi mode

    Tinycore artifacts are not uefi bootable unless the firmware
    jumps back to bios booting the node. This presents with ramdisk
    tests when a node may end up using the tinycore linux iso image if
    a boot iso cannot be reliably built in Ironic's CI due to CI resource
    provider constraints.

    Instead, we now will just skip the test if we detect this case.

    Closes-Bug: 2065811
    Change-Id: Iae0ba6a52aa81f02202da768d4f755469badfe33

Changed in ironic:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.