From 78a06e4e973ad32fbe04606b861fa5864f588c0d Mon Sep 17 00:00:00 2001 From: Piotr Milewski Date: Wed, 13 May 2026 12:53:40 +0200 Subject: rabbitmq: Update to 4.3 Erlang 28 is only supported for new clusters. Upgrades of clusters running RabbitMQ with Khepri on Erlang 27 to Erlang 28 have a known issue affecting rolling upgrades. Change-Id: I60d85a92534e8aa9ec6a72d71457057b96d7e554 Signed-off-by: Piotr Milewski --- doc/source/contributor/versions.rst | 2 +- kolla/docker/kolla-toolbox/Dockerfile.j2 | 2 +- kolla/docker/rabbitmq/Dockerfile.j2 | 2 +- kolla/docker/rabbitmq/apt_preferences_rabbitmq.debian | 2 +- kolla/docker/rabbitmq/apt_preferences_rabbitmq.ubuntu | 2 +- releasenotes/notes/rabbitmq-43-c85e64fbee6e0d99.yaml | 4 ++++ 6 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 releasenotes/notes/rabbitmq-43-c85e64fbee6e0d99.yaml diff --git a/doc/source/contributor/versions.rst b/doc/source/contributor/versions.rst index 12e58c00d..af5d02f10 100644 --- a/doc/source/contributor/versions.rst +++ b/doc/source/contributor/versions.rst @@ -20,7 +20,7 @@ information about package sources. Galera 26.4 (LTS) `MariaDB Community downloads`_ OpenSearch 3.x `OpenSearch install guide`_ ProxySQL 3.0.x `ProxySQL repository`_ - RabbitMQ 4.2.x - CentOS/Rocky: + RabbitMQ 4.3.x - CentOS/Rocky: `Team RabbitMQ 'Cloudsmith' repo (RPM)`_ - Debian/Ubuntu: `Team RabbitMQ 'Cloudsmith' repo (Deb)`_ diff --git a/kolla/docker/kolla-toolbox/Dockerfile.j2 b/kolla/docker/kolla-toolbox/Dockerfile.j2 index eac78905d..e22525c1a 100644 --- a/kolla/docker/kolla-toolbox/Dockerfile.j2 +++ b/kolla/docker/kolla-toolbox/Dockerfile.j2 @@ -40,7 +40,7 @@ COPY apt_preferences_rabbitmq.{{ base_distro }} /etc/apt/preferences.d/rabbitmq 'openvswitch${KOLLA_RPM_OVS_VERSION}', 'python3', 'python3-devel', - 'rabbitmq-server-4.2.*' + 'rabbitmq-server-4.3.*' ] %} {% elif base_package_type == 'deb' %} diff --git a/kolla/docker/rabbitmq/Dockerfile.j2 b/kolla/docker/rabbitmq/Dockerfile.j2 index a167356a7..bd600785b 100644 --- a/kolla/docker/rabbitmq/Dockerfile.j2 +++ b/kolla/docker/rabbitmq/Dockerfile.j2 @@ -24,7 +24,7 @@ COPY apt_preferences_rabbitmq.{{ base_distro }} /etc/apt/preferences.d/rabbitmq {% set rabbitmq_packages = [ 'erlang-27.*', - 'rabbitmq-server-4.2.*' + 'rabbitmq-server-4.3.*' ] %} {% elif base_package_type == 'deb' %} diff --git a/kolla/docker/rabbitmq/apt_preferences_rabbitmq.debian b/kolla/docker/rabbitmq/apt_preferences_rabbitmq.debian index cc6404b3e..547fcef34 100644 --- a/kolla/docker/rabbitmq/apt_preferences_rabbitmq.debian +++ b/kolla/docker/rabbitmq/apt_preferences_rabbitmq.debian @@ -1,5 +1,5 @@ Package: rabbitmq-server -Pin: version 4.2.* +Pin: version 4.3.* Pin-Priority: 1000 Package: erlang* diff --git a/kolla/docker/rabbitmq/apt_preferences_rabbitmq.ubuntu b/kolla/docker/rabbitmq/apt_preferences_rabbitmq.ubuntu index cc6404b3e..547fcef34 100644 --- a/kolla/docker/rabbitmq/apt_preferences_rabbitmq.ubuntu +++ b/kolla/docker/rabbitmq/apt_preferences_rabbitmq.ubuntu @@ -1,5 +1,5 @@ Package: rabbitmq-server -Pin: version 4.2.* +Pin: version 4.3.* Pin-Priority: 1000 Package: erlang* diff --git a/releasenotes/notes/rabbitmq-43-c85e64fbee6e0d99.yaml b/releasenotes/notes/rabbitmq-43-c85e64fbee6e0d99.yaml new file mode 100644 index 000000000..245ced829 --- /dev/null +++ b/releasenotes/notes/rabbitmq-43-c85e64fbee6e0d99.yaml @@ -0,0 +1,4 @@ +--- +upgrade: + - | + ``rabbitmq`` version has been updated to ``4.3``. -- cgit v1.2.3