2024.1 Series Release Notes¶
2024.1-eom-5¶
Bug Fixes¶
As announced in July 2025,the RabbitMQ project has changed the location and signing key for their Debian andUbuntu packages. The repository configuration has been updated accordingly.LP#2131736
Updates the InfluxDB repository GPG key from the expired
influxdata-archive_compat.keyto the recommendedinfluxdata-archive.keyas perhttps://repos.influxdata.com.
Install syslinux-tftpboot in the ironic-pxe RPM image on all architecturesso TFTP boot files (pxelinux.0, chain.c32, ldlinux.c32) are present onaarch64.
2024.1-eom¶
Bug Fixes¶
Bump taskflow to 5.8.0 to address
Nomodulenamed'asyncore'errorin Ubuntu Noble container images.
18.8.0¶
Upgrade Notes¶
Debian container image builds now use bookworm suitefor RabbitMQ installation.
Switches Erlang RPMs on aarch64 to a versioned Erlang 26 or 27 repository,due to Fedora COPR not supporting multiple package versions in one repo.
Bug Fixes¶
Fixed missing metrics in Prometheus libvirt exporter.
The Prometheus libvirt exporter has been bumped from
v1.6.0tov2.2.0. This restores some metrics that were lost when the exportersource was changed in a previous release.
Fix using Cinder as Glance image store when Cinder uses a FC or iSCSIbackend by adding the missing
lsscsipackage to glance-api.LP#2111828
18.7.0¶
Upgrade Notes¶
Adds support for building Ubuntu Noble 24.04 images when specifying
base_tag=24.04.
18.6.0¶
Upgrade Notes¶
Update Prometheus services to latest releases:
prometheus-alertmanager: 0.27.0 -> 0.28.0
prometheus-blackbox-exporter: 0.24.0 -> 0.25.0
prometheus-cadvisor: 0.49.1 -> 0.49.2
prometheus-elasticsearch-exporter: 1.7.0 -> 1.8.0
prometheus-memcached-exporter: 0.14.2 -> 0.15.0
prometheus-mtail: 3.0.0-rc54 -> 3.0.8
prometheus-mysqld-exporter: 0.15.1 -> 0.16.0
prometheus-node-exporter: 1.7.0 -> 1.8.2
prometheus 2.50.1 -> 2.55.1
This upgrade migrates to a new TSDB format which iscompatible with Prometheus v3.
18.3.0¶
Upgrade Notes¶
ErlangRPMs onaarch64architecture are now installed from a newlocation -OpenStack Kolla’s COPRcompared toHrw’s COPR.
RabbitMQ and Erlang packages are now all installed from the Cloudsmith
rabbitmq.commirrors since the RabbitMQpackagecloud.iois gettingshut down August 18st, 2024:https://www.rabbitmq.com/blog/2024/08/11/package-repository-updates#packagecloud-will-be-discontinued-on-aug-18th-2024
Bug Fixes¶
Fixes the inconsistency issue between config.json andreal state in the container.LP#2060855
Fixes MariaDB backup failure when ProxySQL is usedLP#2080818
Fixes missing tpm user for nova-compute and nova-libvirt containersby adding tpm2-tools package to Ubuntu/Debian nova containers.LP#2067050
Fixed ironic-conductor missing packages genisoimage and syslinux/isolinux.
18.2.0¶
Bug Fixes¶
Apache services like Keystone now started with correct unicode locale.Keystone under Apache on Ubuntu will fail with a UnicodeEncodeErrorwhen LDAP driver and DEBUG are enabled.LP#2076453
Fixed a bug preventing image builds when requirements are provided fromgit type source.LP#2074075
Fixes an issue where kolla-toolbox will fail to build due to mismatchedrabbitmq-server dependencies.LP#2066171
18.0.0¶
New Features¶
Adds support for overriding Prometheus, Let’s Encrypt lego, and etcd sourceURLs, versions, and sha256 sums using
kolla-build.conf.
Replaced Tinkoff/libvirt-exporter with inovex/prometheus-libvirt-exporter.The Tinkoff/libvirt-exporter repository is archived, with its latestrelease in December 2022. The inovex/prometheus-libvirt-exporter is anactive fork of zhangjianweibj/prometheus-libvirt-exporter and is expectedto becomea Prometheus community exporter in the future.
Added support for writing the build summary to a JSON file specified via the
[DEFAULT]summary_json_fileoption.
Added support for cross-compilation. Enabled the creation of container imageson emulated architectures.
Upgrade Notes¶
Kolla toolbox is now using
ansible-core2.16.
Upgraded ProxySQL to version
2.6.x.
Freezercontainer images have been dropped.
Muranocontainer images have been dropped.
Senlincontainer images have been dropped.
Solumcontainer images have been dropped.
Vitragecontainer images have been dropped.
Gnocchiversion has been updated to4.6.2.
Upgraded letsencrypt-lego from version
v4.6.0to versionv4.15.0.
Overriding Prometheus, Let’s Encrypt lego, and etcd source URLs, versions,and sha256 sums using
template-overrides.j2is no longer supported.Please migrate these overrides tokolla-build.conf.
Upgraded prometheus-alertmanager to version
0.27.0.
Upgraded prometheus-cadvisor from version
0.47.2to version0.49.1.
Upgraded prometheus-elasticsearch-exporter to version
1.7.0.
Upgraded prometheus-memcached-exporter to version
0.14.2.
Upgraded prometheus-mtail to version
3.0.0-rc54.
Upgraded prometheus-mysqld-exporter to version
0.15.1.
Upgraded prometheus-v2-server from version
2.48.0to version2.50.1.
RabbitMQversion has been upgraded to3.13, andErlangversion to26.2, the maximum supported byRabbitMQ3.13.
HAProxy Prometheus metrics are now available directly from HAProxy. Consequently,the standalone Prometheus HAProxy exporter, which was archived in March 2023, isno longer supported, and the Docker image has been removed from Kolla. For furtherdetails, seehere.
Saharacontainer images have been dropped.
Deprecation Notes¶
Support for building Masakari images is no longer deprecated. The MasakariCI scenarios are now working again, and commitment has been made to improvethe health of the project.
Bug Fixes¶
Fixes missing pycadf’s audit map configfilesLP#2047941.
Fixes a bug where swtpm and swtpm-tools deb packages are missing in ‘nova-compute’ and ‘nova-libvirt’ containers which keeps ‘nova-compute’ container from starting when operator enables TPM support in Nova.LP#2062572
Fixes the issue with command not found within letsencrypt-lego container.LP#2051111
Fixes a bug where the
rsyncRPM package was missing in theswift-basecontainer.Seebug 2062072 for details.
The Nova API container extended startup script has been updated to onlysync the local Nova cell. This resolves an error that would occur when theNova database password changes. More details can be found onthis bugreport.
Re-enabled ironic-inspector in bifrost for backwards compatibility. SeeLP#2054685 for moredetails.
