Zed Series Release Notes¶
21.0.0¶
New Features¶
The
ironic::wsgi::apacheclass now supports customizing request/response headers added by apache.
The new
ironic::conductor::deploy_callback_timeoutparameter has been added.
The
ironic::conductorclass now supports the following two new parameters.heartbeat_intervalheartbeat_timeout
Added parameters for advanced configuration of httpd access and error log destinations including piped logging and syslog (see mod_syslog). Note that mod_syslog requires Apache2 >= 2.5.0.
The
ironic::pxe::manage_http_serverparameter has been added. When this parameter is set tofalse, theironic::pxeclass does not manage the Apache HTTP Server.
The new
manage_serviceparameter has been added. This parameter controls whether the service should be managed by Puppet.
The new
ironic::pxe::enabledparameter has been added. This parameter determines status of the dnsmasq tftp server service.
The pxe parameter uefi_pxe_bootfile_name is now managed by puppet, keeping the ironic default of bootx64.efi.
The shim EFI binary is copied to the TFTP root directory, to a file named the value of uefi_pxe_bootfile_name. The grub EFI binary is copied to the TFTP root directory to a file named grubx64.efi.
With these changes, using the pxe boot driver with UEFI boot will result in a grub network boot which is Secure Boot capable.
Upgrade Notes¶
Default value of the
ironic::wsgi::apache::sslparameter has been changed fromtruetofalseand now ssl is disabled by default.
CentOS 8 Stream is no longer supported by this module.
The
ironic::conductor::api_urlparameter has been removed.
The
ironic::conductor::configdrive_use_swiftparameter has been removed.
The
ironic::conductor::inspect_timeoutparameter has been removed.
The
ironic::drivers::pxe::ipxe_enabledparameter has been removed.
The
ironic::glance::api_serversparameter and theironic::neutron::api_serversparameter have been removed.
The
ironic::drivers::inspector::service_urlparameter has been removed.
The
ironic::pxe::enable_ppc64leparameter has been removed.
The
ironic::driver::pxe::pxe_append_paramsparameter has been removed.
Bug Fixes¶
Now the
ironic::pxeclass properly installs the pxelinux.0 file using the separatepxelinuxpackage in Debian and Ubuntu. The newpxelinux_file_pathparameter can be used to determine the source path to locate the file. When this parameter is set to false then the class does not manage the file.
The wrong source directory to copy syslinux files in Debiand or Ubuntu has been fixed.
Now the
tftpd-happackage is installed insted of thetftpdpackage in Debian and Ubuntu.