Current Series Release Notes¶
18.0.0-79¶
New Features¶
- Adds support for Redfish virtual media and PXE boot using a common set of variables. Migration to using - kolla_ironic_kernel_append_paramsis advised. New boot variables are: kolla_ironic_kernel_append_params, kolla_ironic_kernel_append_params_default, kolla_ironic_kernel_append_params_extra.
- Adds the - selinux_update_kernel_paramvariable which controls whether the selinux kernel command line option is updated.
- The - neutron-bgp-dragentcontainer will now be built by default when- kolla_enable_neutron_bgp_dragentis true.
- Changes the IPA (Ironic Python Agent) image compression algorithm from the default - gzipto- zstd. This improves provisioning performance by reducing the size of the IPA boot ISO transferred from the Ironic conductor to the bare metal nodes.
- Adds support for - kolla_ironic_inspection_networkwhich will be created in Neutron for Ironic Inspection purposes (defaults to using provisioning network for backwards compatibility)..
- Adds the - kolla_enable_bifrostvariable to make deploying Bifrost optional. It defaults to- true, maintaining the current behavior.
- Adds support for configuring - tunedon Ubuntu hosts.
Upgrade Notes¶
- Deployments using Juniper Junos OS switches are required to update their configuration according to Juniper Junos OS documentation. This is due to the - junos_configmodule dropping support for the- providerparameter.
- Bumps the - dellemc.os10collection to version 1.2.7. This resolves an issue with applying some configuration blocks. LP#2115121
- The default bootstrap user has been changed to - cloud-userif- os_distributionis set to- centos. Set- *_bootstrap_uservariables to- centosto retain existing behaviour.
- Changes the IPA (Ironic Python Agent) image compression algorithm from default - gzipto- zstd. The- ipa_build_dib_env_defaultdictionary now includes- DIB_IPA_COMPRESS_CMDset to- zstd -19. The default- ipa_build_dib_host_packages_extrahas been changed from none to- ['zstd'].
- Support for deploying ironic-inspector has been dropped. 
- Bumps Ceph package repository to Squid. This repository is only configured when using host libvirt. 
- Removes the Bifrost introspection rule that was updating the deploy kernel location from the legacy - ipa.vmlinuzpath to the new- ipa.kernelpath. If this migration has not yet been applied, update the deployment kernel location manually with:- OS_CLOUD=bifrost baremetal node set --driver-info deploy_kernel=<http://url/to/ipa.kernel> $NODE_UUID_OR_NAME- This is only relevant for deployments with nodes discovered with the OpenStack Train release or earlier. 
- Support for Linux Bridge mechanism driver has been removed. The driver was already removed from neutron. 
- The inspection_store container has been removed since it was tied to the standalone Ironic Inspector implementation and support for deploying that service has been dropped. The new inspection implemenation built into Ironic stores a similar set of data in the database. Prior to upgrading, you may wish to dump any data with the - kayobe overcloud introspection data savecommand. After the upgrade the container should be manually removed from the first controller using either- docker stop inspection store && docker rm inspection_storeor- sudo podman stop inspection_store && sudo podman rm inspection_store
- Bumps the - stackhpc.libvirt-hostrole to v1.14.0 which fixes compatibility with CentOS Stream 10 and Rocky Linux 10.
- Updates the default cloud image for CentOS Stream 9 deployments to use - CentOS-Stream-GenericCloud-9-latest.x86_64.qcow2.
Bug Fixes¶
- Fixes physical network configuration for Juniper Junos OS switches. Note that users are required to update their configuration according to Juniper Junos OS documentation. LP#2111341 
- Fixes incorrect handling of - ansible_python_interpreterwhen using- ansible-collection-kolla. Kayobe now aligns its behavior with- kolla-ansibleto ensure the correct interpreter is used. LP#2111594
- Fixes the user prompt for deprovisioning multiple overcloud hosts at once. Previously, the prompt would only confirm deprovisioning for one host. It will now correctly apply to all hosts that have been targeted. LP#2115037 
- Fixes duplicate - OS_CACERTlines in- public-openrc.shwhen both admin and public cacert variables are set. LP#2116318
- Fixes configuration of backend TLS when network nodes are separate from controllers. LP#2117084 
- Fixes wrong name of - gpgkeyused for EPEL repositories when- dnf_use_local_mirroris enabled. LP#2119921
- Fixes CentOS Stream 9 seed and infra VMs not booting by switching to an EFI-compatible image. LP#2121588 
- Fixes an issue where incorrect network-data.json would be generated when interfaces without IP addresses are attached to infrastructure VMs. LP#2118403 
- Bumps the MichaelRigart.interfaces role to v1.15.6 to fix compatibility with CentOS Stream 10 and Rocky Linux 10. 
- Bumps the - stackhpc.libvirt-vmrole to v1.16.3 to fix seed and infra VM provisioning failures on Rocky Linux 9.6.
- Fixes failure to activate SR-IOV on GPU devices by bumping the - stackhpc.linuxcollection to v1.3.4.
- The default bootstrap user has been changed to - cloud-userif- os_distributionis set to- centos, to match official cloud images.
- Fixes support for empty strings in the - dev-toolspackage lists. This allows using expressions such as- {{ 'foo' if os_distribution == 'rocky' else '' }}. LP#2115000
- Fixes issue when Bifrost hostvars file incorectly generated by Kayobe. LP#2045927 
- Fixes an infinite loop when deploying seed containers. LP#2114845 
- Fixes an issue building images with a regex when no image registry is set LP#2112646 
- Fixes network connectivity check when a subset of hosts have the - no_ipproperty set via group or host variables. LP#2120918
- Fixes a issue where the working directory contains symbols such as @. The previous behaviour tries to load files with url encoded symbols. LP#2129687 
- Fixes a regression in network connectivity check when using the - no_ipattribute. LP#2125560
- Fixes - --checkand- --diffCLI arguments not being passed into Kolla Ansible commands. LP#2123834
