Xena Series Release Notes¶
3.0.0-12¶
Upgrade Notes¶
Support for python2 in ironic-python-agent was dropped in the Ussuri release however it was still possible to build (non-functional) python2 images for CentOS 7. This python2 support is now dropped from the image build also. As part of this change, the pip-and-virtualenv element is not longer a dependency, so any custom elements which depend on this element will need to either include it explicitly or migrate to the recommended ensure-venv element.
Bug Fixes¶
Fixes issues with ramdisks potentially crashing when starting due to systemd attempting to access a random number generator before udevd has been launched. Depending on the mode of operation and underlying and configuration, i.e. in FIPS mode, the system could have crashed as a result. We will now always create the character devices devices, which can be used early in the boot sequence.
Other Notes¶
On RHEL and CentOS 8 and later the dhcp-all-interfaces diskimage-builder element is now configured to only apply NetworkManager configuration by default. The dhcp-all-interfaces service will not be enabled. To re-enable the dhcp-all-interfaces service, set
DIB_DHCP_NETWORK_MANAGER_AUTO=false
in the environment.NetworkManager is quite capable to do automatic interface configuration. NetworkManager will by default try to auto-configure any interface with no configuration, it will use DHCP for IPv4 and Router Advertisements to decide how to initialize IPv6.
3.0.0¶
Upgrade Notes¶
The
iscsi
deploy interface is no longer supported by the DIB builder, use ironic-python-agent-builder 2.7.0 or older for it.
The tinyIPA build no longer supports the
iscsi
deploy interface. Please use version 2.6.0 or older for this.
Deprecation Notes¶
Fedora is no longer explicitly supported for DIB-based builds.
Other Notes¶
The pre-built images now use CentOS Stream 8 instead of CentOS 8.