We are psyched to announce the release of: kolla 20.2.0 This release is part of the epoxy release series. The source is available from: https://opendev.org/openstack/kolla Download the package from: https://tarballs.openstack.org/kolla/ Please report issues through: https://bugs.launchpad.net/kolla/+bugs For more details, please see below. 20.2.0 ^^^^^^ Upgrade Notes ************* * Debian container image builds now use Epoxy (2025.1) repositories of Debian OpenStack. * Debian container image builds now use bookworm suite for 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 ********* * Ensures Kolla uses only configured APT mirror on Ubuntu for full source control. LP#2112140 * Fixes set_configs.py not detecting removed config files during --check, which prevented container restart when needed. LP#2114173 * Fixed missing metrics in Prometheus libvirt exporter. The Prometheus libvirt exporter has been bumped from "v1.6.0" to "v2.2.0". This restores some metrics that were lost when the exporter source was changed in a previous release. LP#2120639. * Fix using Cinder as Glance image store when Cinder uses a FC or iSCSI backend by adding the missing "lsscsi" package to glance-api. LP#2111828 Changes in kolla 20.1.0..20.2.0 ------------------------------- a637db7b9 erlang: use proper distro for noble 688c3c7ed [stable] Use versioned Erlang 26 and 27 repo on aarch64 9db2666c3 Revert "mariadb: pin to 10.11.11" 45f08f577 docs: Update contributor guide 548addf09 Enable Prometheus mtail build for ARM64 eb723cd26 Influxdb: use stable RHEL repo 171f725a9 Enable Barbican build on Ubuntu ARM64 293ef73bd Bump libvirt exporter 08248b170 [stable-only] CI: Fix pep8 ansible-compat version 00ebf586e CI: use opendevmirror for debian/ubuntu builds b14d34b4b send empty X-Registry-Auth for anonymous pushes 02be21d47 debian: Use Epoxy extrepo ab955ac02 update debian release in support matrix c8f4ac4ec change erlang arm64 repo to rhel9 based 3488e01e3 [2025.1 only] switch rpm distros to Cloud SIG Epoxy repos 32201c261 CI: Bump ansible-lint to <26 a1ad96cb5 Fix kolla-set-configs --check to detect state mismatch 2ef5de4ca ovn: Fix log permissions a18d5dcd2 Enable EPEL repo for Ceph deps in glance and gnocchi 2bf7c1544 CI: add kolla-ansible zun job to tests 99b883769 zun: add wsgi script to use module paths f12fd3438 Fix glance-api: add missing lsscsi package af9f7cf13 Build RabbitMQ 4.1 in stable releases c44559759 debian: Use bookworkm suite for rabbitmq APT repo e19ff9ff9 [base] Ensure full control over APT sources for Ubuntu Diffstat (except docs and test files) ------------------------------------- .zuul.d/ubuntu.yaml | 2 + ...mq-erlang.repo => copr-rabbitmq-erlang-26.repo} | 10 ++-- .../kolla-toolbox/apt_preferences_rabbitmq.debian | 2 +- .../kolla-toolbox/apt_preferences_rabbitmq.ubuntu | 2 +- .../rabbitmq-4-1/apt_preferences_rabbitmq.debian | 7 +++ .../rabbitmq-4-1/apt_preferences_rabbitmq.ubuntu | 7 +++ .../rabbitmq-4-1/rabbitmq_packages_rpm.centos | 4 ++ .../rabbitmq-4-1/rabbitmq_packages_rpm.rocky | 4 ++ .../{ => rabbitmq}/apt_preferences_rabbitmq.debian | 4 +- .../{ => rabbitmq}/apt_preferences_rabbitmq.ubuntu | 4 +- .../rabbitmq/{ => rabbitmq}/healthcheck_rabbitmq | 0 .../rabbitmq/rabbitmq/rabbitmq_packages_rpm.centos | 4 ++ .../rabbitmq/rabbitmq/rabbitmq_packages_rpm.rocky | 4 ++ kolla/common/config.py | 6 +-- kolla/common/sources.py | 6 +-- kolla/image/tasks.py | 10 ++++ kolla/image/unbuildable.py | 3 -- kolla/template/repos.yaml | 54 +++++++++++++++------- .../notes/bug-2112140-41a1924c260e531c.yaml | 5 ++ .../notes/bug-2114173-70d0b815a42ae239.yaml | 6 +++ .../notes/bug-2120639-74c180bd812ddcf7.yaml | 10 ++++ .../notes/debian-epoxy-f68eb3e911f5fea3.yaml | 5 ++ .../debian-rabbitmq-bookworm-34b2e5d9d43241da.yaml | 5 ++ ...rlang-aarch64-versioned-repos-9b1d2c8b8b7a.yaml | 5 ++ ...dd-missing-lsscsi-package-e6ae949eb8bdbe7b.yaml | 6 +++ test-requirements.txt | 4 +- 65 files changed, 359 insertions(+), 96 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index e9fa093f7..25be6288e 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +1,3 @@ -ansible-lint<25 # MIT +ansible-core>=2.17,<2.19 ; python_version >= "3.10" # GPLv3 +ansible-compat<25.8 # MIT +ansible-lint<26 # MIT
participants (1)
-
no-reply@openstack.org