Current Series Release Notes¶
22.0.0.0rc1-31¶
New Features¶
Adds support for serving architecture-specific Ironic Python Agent images for mixed x86_64 and aarch64 iPXE deployments.
The
nova_libvirtcontainer now runsvirtlogdas a sidecar alongsidelibvirtd, andqemu.confis configured withstdio_handler = "logd"so that libvirt routes instance console chardevs throughvirtlogd. This allows guest console logs to be rotated according to/etc/libvirt/virtlogd.conf(by default 2MB per file with 3 backups), instead of growing without bound as they did whenstdio_handlerwas set to"file".Note that existing instances must be hard rebooted to pick up the new console handler, as the chardev mode is fixed at qemu launch.
Upgrade Notes¶
Support for networking-infoblox, to use Infblox as neutron’s IPAM backend, has been removed. The networking-infoblox project is unmaintained.
The
[redis:children]inventory group,redis_master_passwordpassword, and all Redis-to-Valkey migration code, which were kept for migration purposes since the Gazpacho (2026.1) release, have now been removed. Operators should removeredis_master_passwordfrom theirpasswords.ymlfile.
Bug Fixes¶
Fixes overly restrictive permissions on certificates in
/var/lib/kolla/share/ca-certificatespath in containers that require access to these certificates.
Fixes an issue in the Docker container worker where reconfiguring containers with
cpuset_cpusorcpuset_memsdimensions could fail with anIndexErrorwhen the existing container had no explicit cpuset constraint configured.
Other Notes¶
This release exposes additional configuration options for OpenStack Compute consoles which utilize the SPICE protocol. You can now require that such consoles use channels secured by TLS using the
nova_spice_require_secureconfiguration option. This option defaults tofalseas it implies that TLS certificates have been distributed to yournova-computenodes.