Browse Source
In change Ia30aff290ec24972f387612851f8f630ddc9403b the file in tftproot was renamed from ipxe.efi to snponly.efi. Later in the filename was parameterized in change I565e3ae6388812c358e86fac49b17e0cce97b9df. The dnsmasq DHCP configuration was not updated to point to use the new filename, nor the parameter. This change adds 'uefi_ipxe_bootfile_name' to ironic::pxe::common, updates the other manifests to use ironic::pxe::common::uefi_ipxe_bootfile_name if set. Also add the 'uefi_ipxe_bootfile_name' parameter to the ironic::inspector class and update the dnsmasq DHCP tempalte to use the parameter. Backport note: In stable/wallaby and older, the default uefi_ipxe_bootfile_name is ipxe.efi(this was updated during Xena cycle), so the inconsistent usage doesn't happen by default. However support for customizing uefi_ipxe_bootfile_name is incomplete and it is fixed by this change. Conflicts: manifests/inspector.pp Resolved conflict caused bychanges/61/821261/1c7966378a0
Closes-Bug: #1952652 Change-Id: I1b3ccd8ad8f3ce66c66c58b1dfdca158d749c287 (cherry picked from commit51ea0c95ea
) (cherry picked from commit2688458cb0
) (cherry picked from commit8062614074
)
7 changed files with 45 additions and 14 deletions
@ -0,0 +1,8 @@
|
||||
--- |
||||
fixes: |
||||
- | |
||||
Fixed an issue where dnsmasq DHCP configuration for ironic- |
||||
inspector would point to the wrong UEFI iPXE bootfile. See |
||||
bug: `1952652 |
||||
<https://bugs.launchpad.net/puppet-ironic/+bug/1952652>`_. |
||||
|
Loading…
Reference in new issue