ovmf not installed with nova

Bug #1853845 reported by Jan Walzer
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-nova
Fix Released
Medium
Takashi Kajinami

Bug Description

By default puppet-nova doesn't install ovmf-packages that enable uefi-booting a VM

the attached patch for stable/pike should resolve the problem by installing ovmf and triggering reload of libvirtd and nova-compute.

Revision history for this message
Jan Walzer (jwalzer) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-nova (master)
Changed in puppet-nova:
status: New → In Progress
Changed in puppet-nova:
assignee: nobody → Takashi Kajinami (kajinamit)
importance: Undecided → Medium
Revision history for this message
Takashi Kajinami (kajinamit) wrote :

It seems edk2-ovmf is now required by qemu-kvm-core and is installed automatically in CentOS.
However the package is not installed in Ubuntu/Debian now so we have to add a package resource to manage it.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-nova (master)

Reviewed: https://review.opendev.org/c/openstack/puppet-nova/+/899801
Committed: https://opendev.org/openstack/puppet-nova/commit/4d604ff4a914d452d3d3749a174789d41558ea18
Submitter: "Zuul (22348)"
Branch: master

commit 4d604ff4a914d452d3d3749a174789d41558ea18
Author: Takashi Kajinami <email address hidden>
Date: Wed Nov 1 12:50:53 2023 +0900

    Install OVMF package

    The OVMF package is required to allow UEFI boot of instances[1].

    [1] https://docs.openstack.org/nova/latest/admin/uefi.html

    Closes-Bug: #1853845
    Change-Id: Ibb63750f20788c22c535a61c32ca09d484040ed0

Changed in puppet-nova:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-nova 24.0.0

This issue was fixed in the openstack/puppet-nova 24.0.0 release.

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.