2026.1 Series Release Notes

22.0.0

Prelude

The Kolla project publishes images to quay.io. These are however only intended for demonstration and testing purposes. In particular, they do not undergo any security scrutiny. If you intend to deploy Kolla for production purposes, you are advised to create and curate your own set of images.

New Features

  • Implemented support for Open Container Initiative (OCI) standard labels in generated container images.

    Kolla images are now tagged with standard metadata to improve traceability and observability. The build process automatically detects source information and populates labels such as build creation time, version, source URL, and commit revision.

  • Adds a Prometheus network exporter which can collect metrics from both OVN and OVS based deployments.

  • Adds support for Valkey monitoring by introducing a new prometheus-valkey-exporter container image.

  • Version of ansible-core in kolla-toolbox has been updated to 2.20.

  • base container image sources.list for Debian and Ubuntu have been reworked to use deb822 and now are called debian.sources and ubuntu.sources.

  • Debian trixie is now used instead of bookworm. Trixie is the current stable release of Debian.

  • Added the neutron ovn vpn agent container image (neutron-ovn-vpn-agent)

  • Updates OVN to version 26.03 on Rocky Linux 10.

  • Adds support for a directories section in config.json processed by kolla_set_configs.

  • Updates Prometheus to version 3.5.3.

Upgrade Notes

  • apache2 installation has been dropped from keystone-base and ironic-prometheus-exporter and openstack-base container images.

  • letsencrypt-webserver container image has been dropped, because it was replaced with httpd.

  • Support for building influxdb container images has been dropped.

  • Support for building zun images has been dropped, due to the project being released broken. kuryr container images support has also been dropped because only zun was using them.

  • redis container image has been dropped due to migration to valkey.

  • Support for building telegraf container images has been dropped.

  • rabbitmq version has been updated to 4.2.

  • Bumped ProxySQL 3.0.x repository to Almalinux 10 for Redhat family distributions.

  • Update Prometheus Alertmanager and exporters to the latest releases:

    • prometheus-alertmanager: 0.28.1 -> 0.31.1

    • prometheus-blackbox-exporter: 0.27.0 -> 0.28.0

    • prometheus-cadvisor: 0.53.0 -> 0.56.2

    • prometheus-elasticsearch-exporter: 1.9.0 -> 1.10.0

    • prometheus-libvirt-exporter: 2.2.0 -> 2.3.1

    • prometheus-memcached-exporter: 0.15.3 -> 0.15.5

    • prometheus-mysqld-exporter: 0.17.2 -> 0.18.0

    • prometheus-node-exporter: 1.9.1 -> 1.10.2

    prometheus-mtail and prometheus-openstack-exporter were not updated as there are no later stable releases.

Bug Fixes

  • Fix missing nvme-cli package in Glance container. LP#2035975

  • Adds the django-redis package to the Horizon image. This enables using Redis or Valkey as a Django cache and session backend. LP#2093414

  • Add missing genisoimage package to nova-compute-ironic container to fix ironic baremetal provisioning error. LP#2132960

  • Debian Trixie container images require the additional qemu-system-modules-spice operating system package for SPICE consoles to function correctly. This package has therefore been added to the nova-libvirt container build. Further details are available in the bug report at LP#2138186.

  • As announced in July 2025, the RabbitMQ project has changed the location and signing key for their Debian and Ubuntu packages. The repository configuration has been updated accordingly. LP#2131736

  • Updates the InfluxDB repository GPG key from the expired influxdata-archive_compat.key to the recommended influxdata-archive.key as per https://repos.influxdata.com.

  • Install syslinux-tftpboot in the ironic-pxe RPM image on all architectures so TFTP boot files (pxelinux.0, chain.c32, ldlinux.c32) are present on aarch64.