Stable branches: uefi_pxe_bootfile_name refers to ipxe.efi even if IronicIPXEUefiSnpOnly is true
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Yamato Tanaka |
Bug Description
Description
===========
After the following change was merged,
https:/
ironic:
In this case, ${tftp_
https:/
However, uefi_pxe_
This causes overcloud deployment failure when UEFI is enabled and PXE is used for boot_interface.
Steps to reproduce
==================
1. install undercloud with "ipxe_enabled = true"
2. enroll overcloude node with "pm_type: ilo".
In this case, boot_interface will be "ilo-pxe"
3. enable UEFI boot of baremetal nodes.
4. deploy overcloud
1. install undercloud with "ipxe_enabled = true"
2. enroll overcloude node with "pm_type: ipmi".
3. enable UEFI boot of baremetal nodes.
4. set "pxe" as boot-interface by the following command
$ openstack baremetal node set <node> --boot-interface pxe
5. deploy overcloud
Expected result
===============
Deployment succeeds.
Actual result
=============
Deployment fails due to absence of ipxe.efi
Environment
===========
this issue was found in a stable-train-based deployment (RHOSP16.2.3)
description: | updated |
Changed in tripleo: | |
assignee: | nobody → Yamato Tanaka (yatanaka-1007) |
summary: |
- Train: uefi_pxe_bootfile_name refers to ipxe.efi even if + Stable branches: uefi_pxe_bootfile_name refers to ipxe.efi even if IronicIPXEUefiSnpOnly is true |
Changed in tripleo: | |
importance: | Undecided → High |
milestone: | none → zed-1 |
tags: | added: train-backport-potential wallaby-backport-potential |
Changed in tripleo: | |
status: | New → Fix Released |
Fix proposed to branch: stable/train /review. opendev. org/c/openstack /tripleo- heat-templates/ +/852225
Review: https:/