2026.1 Series Release Notes

22.0.0-3

Prelude

The Kolla 22.0.0 (Gazpacho) release continues to modernise the container image portfolio and streamlines the supported service set. Highlights include:

  • Debian base images switch to trixie (current Debian stable) and adopt the deb822 repository format

  • Rocky Linux 10 with OVN 26.03 replaces Rocky Linux 9 as the only supported Red Hat-family base image.

  • New container images were introduced:

    • neutron-ovn-vpn-agent brings OVN-native VPN agent support,

    • prometheus-valkey-exporter enables Valkey monitoring,

    • prometheus-openstack-network-exporter collects metrics from both OVN and OVS

  • OCI-standard image labels are now embedded in every image to improve traceability.

  • Core infrastructure received significant version bumps:

    • RabbitMQ advances to 4.2,

    • ansible-core in kolla-toolbox and bifrost moves to 2.20 (with ansible-runner also added to the toolbox)

    • full Prometheus stack is refreshed with server 3.5.3 and Alertmanager 0.27.0.

  • The container portfolio was substantially pruned:

    • redis and redis-sentinel are replaced by Valkey,

    • zun and kuryr are dropped (broken upstream release),

    • influxdb and telegraf are retired,

    • xtrabackup is removed (incompatible with current MariaDB),

    • neutron-linuxbridge-agent is dropped following its removal from Neutron,

    • prometheus-ovn-exporter is retired (upstream archived).

  • The mod_wsgi / apache2 installation has been moved exclusively into the httpd container, replacing the legacy letsencrypt-webserver image.

  • kolla_set_configs gains a directories section, allowing operators to declaratively create directories and configure their permissions as part of container start-up configuration.

Bug Fixes

  • Fixed Horizon static asset regeneration for custom theme updates. Changes under /etc/openstack-dashboard/themes now invalidate the startup settings hash, so Horizon reruns collectstatic and compress after a restart or recreate.

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.