Add parameter IronicIPXEUefiSnpOnly
Add new parameter IronicIPXEUefiSnpOnly (default: true). When `true` ipxe-snponly.efi is used for UEFI, when `false` ipxe.efi is used. 'snponly.efi' is the default in puppet-ironic master branch, however in Wallaby and earlier releases 'ipxe.efi' is the default. Since 'ipxe.efi' is not compatible with a lot of hardware TripleO should change this default. Related: RHBZ#2049179 Closes-Bug: 1959726 Change-Id: I8ee338c3f3e20f1826d98efb38d3b21fefda5031
This commit is contained in:
parent
ad97bd7059
commit
bd13adefd1
@ -298,6 +298,11 @@ parameters:
|
||||
type: string
|
||||
constraints:
|
||||
- allowed_values: ['oslo', 'json-rpc']
|
||||
IronicIPXEUefiSnpOnly:
|
||||
type: boolean
|
||||
description: Wheater to use SNP (Simple Network Protocol) iPXE EFI, or not.
|
||||
When set to true `ipxe-snponly` EFI is used.
|
||||
default: true
|
||||
|
||||
parameter_groups:
|
||||
- label: deprecated
|
||||
@ -574,6 +579,12 @@ outputs:
|
||||
- {get_param: IronicAuthStrategy}
|
||||
ironic::drivers::inspector::endpoint_override: {get_param: [EndpointMap, IronicInspectorInternal, uri_no_suffix]}
|
||||
ironic::service_catalog::endpoint_override: {get_param: [EndpointMap, IronicInternal, uri_no_suffix]}
|
||||
- if:
|
||||
- {get_param: IronicIPXEUefiSnpOnly}
|
||||
- ironic::pxe::common::uefi_ipxe_bootfile_name: snponly.efi
|
||||
ironic::pxe::ipxe_name_base: ipxe-snponly
|
||||
- ironic::pxe::common::uefi_ipxe_bootfile_name: ipxe.efi
|
||||
ironic::pxe::ipxe_name_base: ipxe
|
||||
service_config_settings: {}
|
||||
# BEGIN DOCKER SETTINGS
|
||||
puppet_config:
|
||||
|
@ -0,0 +1,9 @@
|
||||
---
|
||||
upgrade:
|
||||
- |
|
||||
The default UEFI iPXE bootfile is now `snponly.efi`. The boolean parameter
|
||||
`IronicIPXEUefiSnpOnly` was added to allow custom configuration. When set
|
||||
to `true` snponly is used, when `false` the previous default ipxe.efi is
|
||||
used. See bug:
|
||||
`1959726 <https://bugs.launchpad.net/tripleo/+bug/1959726>`_.
|
||||
|
Loading…
Reference in New Issue
Block a user