2024.1 Series Release Notes¶
24.0.0¶
New Features¶
The
ironic::drivers::interfaces
class now supports the following new parameters.enabled_firmware_interfaces
default_firmware_interface
The new
ironic::healthcheck::allowed_source_ranges
parameter has been added.
The new
ironic::healthcheck::ignore_proxied_requests
parameter has been added.
The
ironic::inspector
class 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::apache
class.
The new
ironic::inspector::coordination
class has been added.
The
ironic::inspector
class now supports configuring the oslo.messaging library options.
The new
ironic::inspector::pxe_filter::iptables
class has been added.
The following parameters have been added to the
ironic::conductor
class.deploy_kernel_by_arch
deploy_ramdisk_by_arch
ramdisk_kernel_by_arch
ramdisk_ramdisk_by_arch
The new
ironic::reports
class has been added.
The following parameters have been added to the
ironic::pxe
class, to allow more flexible configurations of the virtual host serving image files.vhost_priority
vhost_options
vhost_config
The following parameters have been added to the
ironic::drive::pxe
class.pxe_bootfile_name_by_arch
ipxe_bootfile_name_by_arch
pxe_config_template_by_arch
The
ironic::rabbit_transient_quorum_queue
parameter and theironic::inspector::rabbit_transient_quorum_queue
parameter have been added.
The following two parameters have been added to the
ironic
class.rbac_service_role_elevated_access
rbac_service_project_name
The
to_project_uuid
transformer 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_version
parameter has been removed.
Default value of the username parameters in the following classes will be changed from
ironic
toironic-inspector
in a future release. Set the username parameters explicitly to keep using theironic
user.ironic::inspector::authtoken
ironic::inspector::ironic
ironic::inspector::service_catalog
ironic::inspector::swift
Deprecation Notes¶
The
ironic::drivers::pxe::enable_ppc64le
parameter has been deprecated.
Support for staging driver has been deprecated.
Configuration of the
[pxe] dnsmasq_interface
option by theironic::inspector
class is deprecated. The option will be managed by only theironic::inspector::pxe_filter::iptables
class.
Usage of
ironic_config
withtransform_to => project_uuid
has been undeprecated.
The
ironic::glance::swift_account_project_name
parameter is no longer deprecated.