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).
type: string
IronicIPXEEnabled:
default: true
description: Whether to use iPXE instead of PXE for deployment.
default: false
description: DEPRECATED, boot interfaces are specified on a per-node basis
type: boolean
IronicIPXEPort:
default: 8088
@ -254,6 +254,16 @@ parameters:
successfully lease addresses.
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:
default_deploy_interface_set:
not: {equals : [{get_param: IronicDefaultDeployInterface}, '']}
@ -356,7 +366,6 @@ outputs:
- - 'http://'
- "%{hiera('ironic_conductor_http_host')}:"
- {get_param: IronicIPXEPort}
ironic::drivers::pxe::ipxe_enabled: {get_param: IronicIPXEEnabled}
ironic::drivers::pxe::ipxe_timeout: {get_param: IronicIPXETimeout}
ironic::drivers::pxe::ip_version: {get_param: IronicIpVersion}
# 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.