Adds support to configure enabled bios interfaces

It will expose IronicEnabledBiosInterfaces setting
in order to configure it.

Depends-On: I4960b55382b4ef60fefc147a2ae4fca3daa9432b
Change-Id: I5e9368732aa1a22bb5e0ec7240a587958d7bfdeb
This commit is contained in:
Yolanda Robla 2018-06-14 16:49:31 +02:00
parent 76c8fe9d0a
commit 80a0415710
2 changed files with 11 additions and 0 deletions

View File

@ -100,6 +100,11 @@ parameters:
default: ['ipmi', 'redfish']
description: Enabled Ironic hardware types
type: comma_delimited_list
IronicEnabledBiosInterfaces:
default: ['no-bios']
description: Enabled bios interface implementations. Each hardware
type must have at least one valid implementation enabled.
type: comma_delimited_list
IronicEnabledBootInterfaces:
default: ['pxe']
description: Enabled boot interface implementations. Each hardware
@ -296,6 +301,7 @@ outputs:
- 'on_failure'
# NOTE(emilien): ILO defaulting to UEFI does not match other drivers so bios is used.
ironic::drivers::ilo::default_boot_mode: 'bios'
ironic::drivers::interfaces::enabled_bios_interfaces: {get_param: IronicEnabledBiosInterfaces}
ironic::drivers::interfaces::enabled_boot_interfaces: {get_param: IronicEnabledBootInterfaces}
ironic::drivers::interfaces::enabled_console_interfaces: {get_param: IronicEnabledConsoleInterfaces}
ironic::drivers::interfaces::enabled_deploy_interfaces: {get_param: IronicEnabledDeployInterfaces}

View File

@ -0,0 +1,5 @@
---
features:
- Adds support to configure enabled bios interfaces,
using IronicEnabledBiosInterfaces setting.