Merge "Deprecate enable_ironic_pxe_uefi"

This commit is contained in:
Zuul 2022-04-14 09:17:18 +00:00 committed by Gerrit Code Review
commit 8437ef3258
3 changed files with 10 additions and 1 deletions

View File

@ -654,6 +654,7 @@ enable_horizon_zun: "{{ enable_zun | bool }}"
enable_influxdb: "{{ enable_monasca | bool or (enable_cloudkitty | bool and cloudkitty_storage_backend == 'influxdb') }}"
enable_ironic: "no"
enable_ironic_neutron_agent: "{{ enable_neutron | bool and enable_ironic | bool }}"
# TODO(yoctozepto): Remove the deprecated enable_ironic_pxe_uefi in Zed.
enable_ironic_pxe_uefi: "no"
enable_iscsid: "{{ enable_cinder | bool and enable_cinder_backend_iscsi | bool }}"
enable_kafka: "{{ enable_monasca | bool }}"

View File

@ -337,7 +337,6 @@
#enable_influxdb: "{{ enable_monasca | bool or (enable_cloudkitty | bool and cloudkitty_storage_backend == 'influxdb') }}"
#enable_ironic: "no"
#enable_ironic_neutron_agent: "{{ enable_neutron | bool and enable_ironic | bool }}"
#enable_ironic_pxe_uefi: "no"
#enable_iscsid: "{{ enable_cinder | bool and enable_cinder_backend_iscsi | bool }}"
#enable_kafka: "{{ enable_monasca | bool }}"
#enable_kibana: "{{ 'yes' if enable_central_logging | bool or enable_monasca | bool else 'no' }}"

View File

@ -0,0 +1,9 @@
---
deprecations:
- |
``enable_ironic_pxe_uefi`` is deprecated and will be removed in Zed.
This variable is not documented and results in a broken PXE setup
for Ironic Inspector.
The recommended way to support EFI/UEFI deployments in Ironic
Inspector is to stay with the recommended default of iPXE in Ironic
Inspector (see docs on ``ironic_dnsmasq_serve_ipxe``).