909710d739
When using Ironic with UEFI boot mode and iPXE booting, nodes will attempt to chainload iPXE using a Network Boot Program (NBP). This is configured in Ironic via [pxe] uefi_ipxe_bootfile_name, and the default since Xena is snponly.efi. In Wallaby and earlier releases, the default was ipxe.efi. These files need to be available in the /tftpboot directory of the ironic-pxe image. The current default of snponly.efi was not present for any supported distros. ipxe.efi was present for Debian/Ubuntu but not CentOS, which appends the architecture to the filename (e.g. ipxe-x86_64.efi). This change ensures that both ipxe.efi and snponly.efi exist in /tftpboot for all supported distributions, ensuring that both the current and previous Ironic defaults should work. Where these files have different names, we use symlinks to allow for any deployers overriding the filenames in configuration. Closes-Bug: #1959203 Change-Id: I79e78dca550262fc86b092a036f9ea96b214ab48
9 lines
318 B
YAML
9 lines
318 B
YAML
---
|
|
fixes:
|
|
- |
|
|
Fixes an issue with Ironic deployments using UEFI and iPXE, where the
|
|
default UEFI iPXE bootloader in Ironic was not available in the TFTP
|
|
server. This affects all Kolla releases on CentOS, and Xena on
|
|
Debian/Ubuntu. `LP#1959203
|
|
<https://bugs.launchpad.net/kolla/+bug/1959203>`__
|