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 expiredinfluxdata-archive_compat.key to the recommendedinfluxdata-archive.key as 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 addressNomodulenamed'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 fromv1.6.0 tov2.2.0. This restores some metrics that were lost when the exportersource was changed in a previous release.

    LP#2120639.

  • Fix using Cinder as Glance image store when Cinder uses a FC or iSCSIbackend by adding the missinglsscsi package to glance-api.LP#2111828

18.7.0

Upgrade Notes

  • Adds support for building Ubuntu Noble 24.04 images when specifyingbase_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

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 usingkolla-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_file option.

  • Added support for cross-compilation. Enabled the creation of container imageson emulated architectures.

Upgrade Notes

  • Kolla toolbox is now usingansible-core2.16.

  • Upgraded ProxySQL to version2.6.x.

  • Freezer container images have been dropped.

  • Murano container images have been dropped.

  • Senlin container images have been dropped.

  • Solum container images have been dropped.

  • Vitrage container images have been dropped.

  • Gnocchi version has been updated to4.6.2.

  • Upgraded letsencrypt-lego from versionv4.6.0 to versionv4.15.0.

  • Overriding Prometheus, Let’s Encrypt lego, and etcd source URLs, versions,and sha256 sums usingtemplate-overrides.j2 is no longer supported.Please migrate these overrides tokolla-build.conf.

  • Upgraded prometheus-alertmanager to version0.27.0.

  • Upgraded prometheus-cadvisor from version0.47.2 to version0.49.1.

  • Upgraded prometheus-elasticsearch-exporter to version1.7.0.

  • Upgraded prometheus-memcached-exporter to version0.14.2.

  • Upgraded prometheus-mtail to version3.0.0-rc54.

  • Upgraded prometheus-mysqld-exporter to version0.15.1.

  • Upgraded prometheus-v2-server from version2.48.0 to version2.50.1.

  • RabbitMQ version 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.

  • Sahara container 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 thersync RPM package was missing in theswift-base container.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.