2024.1 Series Release Notes¶
24.0.0¶
New Features¶
The
ironic::drivers::interfacesclass now supports the following new parameters.enabled_firmware_interfacesdefault_firmware_interface
The new
ironic::healthcheck::allowed_source_rangesparameter has been added.
The new
ironic::healthcheck::ignore_proxied_requestsparameter has been added.
The
ironic::inspectorclass now supports deploying separate services for api and conductor. Now this feature is supported in RHEL and CentOS only. The api service should be run by httpd and mod_wsgi, which can be deployed using the newironic::inspector::wsgi::apacheclass.
The new
ironic::inspector::coordinationclass has been added.
The
ironic::inspectorclass now supports configuring the oslo.messaging library options.
The new
ironic::inspector::pxe_filter::iptablesclass has been added.
The following parameters have been added to the
ironic::conductorclass.deploy_kernel_by_archdeploy_ramdisk_by_archramdisk_kernel_by_archramdisk_ramdisk_by_arch
The new
ironic::reportsclass has been added.
The following parameters have been added to the
ironic::pxeclass, to allow more flexible configurations of the virtual host serving image files.vhost_priorityvhost_optionsvhost_config
The following parameters have been added to the
ironic::drive::pxeclass.pxe_bootfile_name_by_archipxe_bootfile_name_by_archpxe_config_template_by_arch
The
ironic::rabbit_transient_quorum_queueparameter and theironic::inspector::rabbit_transient_quorum_queueparameter have been added.
The following two parameters have been added to the
ironicclass.rbac_service_role_elevated_accessrbac_service_project_name
The
to_project_uuidtransformer now load credentials from the clouds yaml file. In case the file is not available then it tries to load credential in openrc file or environment variables like the previous version.
Upgrade Notes¶
The
ironic::drivers::pxe::ip_versionparameter has been removed.
Default value of the username parameters in the following classes will be changed from
ironictoironic-inspectorin a future release. Set the username parameters explicitly to keep using theironicuser.ironic::inspector::authtokenironic::inspector::ironicironic::inspector::service_catalogironic::inspector::swift
Deprecation Notes¶
The
ironic::drivers::pxe::enable_ppc64leparameter has been deprecated.
Support for staging driver has been deprecated.
Configuration of the
[pxe] dnsmasq_interfaceoption by theironic::inspectorclass is deprecated. The option will be managed by only theironic::inspector::pxe_filter::iptablesclass.
Usage of
ironic_configwithtransform_to => project_uuidhas been undeprecated.
The
ironic::glance::swift_account_project_nameparameter is no longer deprecated.