Support Redfish hardware in the overcloud Ironic
Part of blueprint redfish-support Depends-On: I0bd6697a33a62d62ee94a1de768b8516bba2e2bc Depends-On: Ib14f87800ae7657cf6176a4820248a2ce048241d Change-Id: I2482d3a7549ac9ebc7c0c20626e479575aaad182
This commit is contained in:
parent
c9d758ce6a
commit
2c727c40ea
@ -46,9 +46,19 @@ parameters:
|
|||||||
description: Enabled Ironic drivers
|
description: Enabled Ironic drivers
|
||||||
type: comma_delimited_list
|
type: comma_delimited_list
|
||||||
IronicEnabledHardwareTypes:
|
IronicEnabledHardwareTypes:
|
||||||
default: ['ipmi']
|
default: ['ipmi', 'redfish']
|
||||||
description: Enabled Ironic hardware types
|
description: Enabled Ironic hardware types
|
||||||
type: comma_delimited_list
|
type: comma_delimited_list
|
||||||
|
IronicEnabledManagementInterfaces:
|
||||||
|
default: ['ipmitool', 'redfish']
|
||||||
|
description: Enabled management interface implementations. Each hardware
|
||||||
|
type must have at least one valid implementation enabled.
|
||||||
|
type: comma_delimited_list
|
||||||
|
IronicEnabledPowerInterfaces:
|
||||||
|
default: ['ipmitool', 'redfish']
|
||||||
|
description: Enabled power interface implementations. Each hardware
|
||||||
|
type must have at least one valid implementation enabled.
|
||||||
|
type: comma_delimited_list
|
||||||
IronicIPXEEnabled:
|
IronicIPXEEnabled:
|
||||||
default: true
|
default: true
|
||||||
description: Whether to use iPXE instead of PXE for deployment.
|
description: Whether to use iPXE instead of PXE for deployment.
|
||||||
@ -118,7 +128,9 @@ outputs:
|
|||||||
ironic::drivers::pxe::uefi_pxe_config_template: '$pybasedir/drivers/modules/ipxe_config.template'
|
ironic::drivers::pxe::uefi_pxe_config_template: '$pybasedir/drivers/modules/ipxe_config.template'
|
||||||
ironic::drivers::pxe::uefi_pxe_bootfile_name: 'ipxe.efi'
|
ironic::drivers::pxe::uefi_pxe_bootfile_name: 'ipxe.efi'
|
||||||
ironic::drivers::interfaces::enabled_console_interfaces: ['ipmitool-socat', 'no-console']
|
ironic::drivers::interfaces::enabled_console_interfaces: ['ipmitool-socat', 'no-console']
|
||||||
|
ironic::drivers::interfaces::enabled_management_interfaces: {get_param: IronicEnabledManagementInterfaces}
|
||||||
ironic::drivers::interfaces::enabled_network_interfaces: ['flat', 'neutron']
|
ironic::drivers::interfaces::enabled_network_interfaces: ['flat', 'neutron']
|
||||||
|
ironic::drivers::interfaces::enabled_power_interfaces: {get_param: IronicEnabledPowerInterfaces}
|
||||||
ironic::drivers::interfaces::default_network_interface: {get_param: IronicDefaultNetworkInterface}
|
ironic::drivers::interfaces::default_network_interface: {get_param: IronicDefaultNetworkInterface}
|
||||||
tripleo.ironic_conductor.firewall_rules:
|
tripleo.ironic_conductor.firewall_rules:
|
||||||
'134 ironic conductor TFTP':
|
'134 ironic conductor TFTP':
|
||||||
|
8
releasenotes/notes/redfish-9203af1f7bf02bc5.yaml
Normal file
8
releasenotes/notes/redfish-9203af1f7bf02bc5.yaml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Support for Redfish hardware is enabled by default for overcloud Ironic
|
||||||
|
via the ``redfish`` hardware type.
|
||||||
|
- |
|
||||||
|
Support changing enabled management and power interfaces for hardware types
|
||||||
|
in overcloud Ironic.
|
Loading…
Reference in New Issue
Block a user