Deprecate IronicIPXEEnabled

The ironic.conf [pxe] ipxe_enabled was removed from Ironic in Ussuri,
and has also just been removed from puppet-ironic[1]

This change deprecates IronicIPXEEnabled and documents it as having no
effect.

[1] https://review.opendev.org/c/openstack/puppet-ironic/+/789592

Change-Id: I2778336ca58f17b71b9459ab9fe91cf2522e5c7e
This commit is contained in:
Steve Baker 2021-06-11 16:37:40 +12:00
parent 1ffbc6cf70
commit d2bbc3fbb4
2 changed files with 17 additions and 3 deletions

View File

@ -183,8 +183,8 @@ parameters:
use "http" for the local HTTP server (the same as for iPXE). use "http" for the local HTTP server (the same as for iPXE).
type: string type: string
IronicIPXEEnabled: IronicIPXEEnabled:
default: true default: false
description: Whether to use iPXE instead of PXE for deployment. description: DEPRECATED, boot interfaces are specified on a per-node basis
type: boolean type: boolean
IronicIPXEPort: IronicIPXEPort:
default: 8088 default: 8088
@ -254,6 +254,16 @@ parameters:
successfully lease addresses. successfully lease addresses.
type: string type: string
parameter_groups:
- label: deprecated
description: |
The following parameters are deprecated and will be removed. They should not
be relied on for new deployments. If you have concerns regarding deprecated
parameters, please contact the TripleO development team on IRC or the
Openstack mailing list.
parameters:
- IronicIPXEEnabled
conditions: conditions:
default_deploy_interface_set: default_deploy_interface_set:
not: {equals : [{get_param: IronicDefaultDeployInterface}, '']} not: {equals : [{get_param: IronicDefaultDeployInterface}, '']}
@ -356,7 +366,6 @@ outputs:
- - 'http://' - - 'http://'
- "%{hiera('ironic_conductor_http_host')}:" - "%{hiera('ironic_conductor_http_host')}:"
- {get_param: IronicIPXEPort} - {get_param: IronicIPXEPort}
ironic::drivers::pxe::ipxe_enabled: {get_param: IronicIPXEEnabled}
ironic::drivers::pxe::ipxe_timeout: {get_param: IronicIPXETimeout} ironic::drivers::pxe::ipxe_timeout: {get_param: IronicIPXETimeout}
ironic::drivers::pxe::ip_version: {get_param: IronicIpVersion} ironic::drivers::pxe::ip_version: {get_param: IronicIpVersion}
# NOTE: bind IP is found in hiera replacing the network name with the # NOTE: bind IP is found in hiera replacing the network name with the

View File

@ -0,0 +1,5 @@
---
deprecations:
- |
The parameter IronicIPXEEnabled has been deprecated since Ironic uses
per-node boot interfaces since Ussuri.