<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/ansible/roles/rabbitmq/tasks, branch stable/2026.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2026.1</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2026.1'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/'/>
<updated>2026-09-08T13:48:29+00:00</updated>
<entry>
<title>rabbitmq: fix precheck missing backend TLS cert fallback</title>
<updated>2026-09-08T13:48:29+00:00</updated>
<author>
<name>Franciszek Przewozny</name>
<email>przewozny.franciszek@gmail.com</email>
</author>
<published>2026-09-01T13:55:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=022c6f1a12ebbbdeab4186fc22b4e30d00cf0b3d'/>
<id>urn:sha1:022c6f1a12ebbbdeab4186fc22b4e30d00cf0b3d</id>
<content type='text'>
service-cert-copy falls back to kolla_tls_backend_cert/key when no
rabbitmq-specific cert is found, but the precheck did not check for
this path, causing a false failure when relying on the shared
backend certificate.

Closes-Bug: #2166283
Change-Id: I75d4b33fc893bcf0793c1280981574bcdf3f3002
Signed-off-by: fprzewozn &lt;przewozny.franciszek@gmail.com&gt;
(cherry picked from commit a54ad717f08a8258424004e6224a36ea561393d2)
</content>
</entry>
<entry>
<title>rabbitmq: fix reset-state on RabbitMQ 4.x</title>
<updated>2026-05-06T13:23:14+00:00</updated>
<author>
<name>Piotr Milewski</name>
<email>vurmil@gmail.com</email>
</author>
<published>2026-04-28T10:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=ad5b9e129660caf17ed4ba42f2cbb751b4d499e7'/>
<id>urn:sha1:ad5b9e129660caf17ed4ba42f2cbb751b4d499e7</id>
<content type='text'>
kolla-ansible rabbitmq-reset-state fails because
rabbitmqctl force_reset is not supported with Khepri.

Use rabbitmqctl reset instead.

Closes-Bug: #2150536

Change-Id: Idc275dc830838519e40a519111ae0e5ca2b76edf
Signed-off-by: Piotr Milewski &lt;vurmil@gmail.com&gt;
</content>
</entry>
<entry>
<title>Make RabbitMQ stream retention policy configurable</title>
<updated>2026-04-24T08:21:14+00:00</updated>
<author>
<name>Seunghun Lee</name>
<email>seunghun@stackhpc.com</email>
</author>
<published>2025-06-25T10:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=1b42101d82d716387af9c970e4573f766579f7f6'/>
<id>urn:sha1:1b42101d82d716387af9c970e4573f766579f7f6</id>
<content type='text'>
When fanout queues are set to be RabbitMQ stream, number of ready
messages in stream queues grow large.
This is because retention policy of stream is only applied when stream
segments hit the maximum size.

This change make the maximum size of RabbitMQ stream segment and the
retention time configurable by new variables
``rabbitmq_stream_max_segment_size_bytes`` and
``rabbitmq_stream_segment_max_age`` respectively.

NOTE: These are only applied when ``om_enable_rabbitmq_stream_fanout``
is set to ``true``.

Change-Id: Iade5e525f0de8981a0e03e3340ad7552c2f40121
Signed-off-by: Seunghun Lee &lt;seunghun@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>kolla-ansible: Add RabbitMQ 4.2 support and dynamic upgrade paths</title>
<updated>2026-03-27T14:00:46+00:00</updated>
<author>
<name>Piotr Milewski</name>
<email>vurmil@gmail.com</email>
</author>
<published>2025-11-04T10:22:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=04f1276d652afbe6eb03b184902594666117d631'/>
<id>urn:sha1:04f1276d652afbe6eb03b184902594666117d631</id>
<content type='text'>
The RabbitMQ version check currently hardcodes allowed version jumps.
This makes supporting new major/minor releases (like 4.2) rigid and
requires modifying the core task file.

This commit introduces the `rabbitmq_allowed_upgrades` variable in
the role's defaults. This allows operators to define explicit version
jumps (e.g., 3.13 to 4.2) and makes the upgrade logic more flexible.

The version validation logic now:
1. Checks for standard minor increments (e.g., 4.1 -&gt; 4.2).
2. Checks for explicitly defined jumps in `rabbitmq_allowed_upgrades`.

By moving these definitions to defaults, operators can easily override
them in globals.yml if necessary.

Depends-On: https://review.opendev.org/c/openstack/kolla/+/966017

Change-Id: I0e19cf109eb5665045806b7d925779e82164c2dc
Signed-off-by: Piotr Milewski &lt;vurmil@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Fix fqcn[actions-core] for rabbitmq</title>
<updated>2026-03-23T17:05:12+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-03-23T09:52:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=3cd725de5ea8e476199203699d4ebc604f156d70'/>
<id>urn:sha1:3cd725de5ea8e476199203699d4ebc604f156d70</id>
<content type='text'>
Change-Id: I1285f9c00829a7d64851c16a7222985eabdc06ef
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: fix yaml[line-length] in rabbitmq</title>
<updated>2026-03-03T08:25:09+00:00</updated>
<author>
<name>Bertrand Lanson</name>
<email>bertrand.lanson@infomaniak.com</email>
</author>
<published>2025-12-13T15:55:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=38ce985f972a131a07e702b89a8fedb2719bb488'/>
<id>urn:sha1:38ce985f972a131a07e702b89a8fedb2719bb488</id>
<content type='text'>
Change-Id: Ib4eef492268432343cf8e3e4bcf3c3bb16e08d95
Signed-off-by: Bertrand Lanson &lt;bertrand.lanson@infomaniak.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: fix unnamed-task in rabbitmq</title>
<updated>2025-12-10T21:19:49+00:00</updated>
<author>
<name>Bertrand Lanson</name>
<email>bertrand.lanson@protonmail.com</email>
</author>
<published>2025-12-10T20:49:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=8d1f61a72b21c42c174710c3de545bea2339b071'/>
<id>urn:sha1:8d1f61a72b21c42c174710c3de545bea2339b071</id>
<content type='text'>
Change-Id: I267662b8ecc0d8a833d92983f40de1f5c78d1bcd
Signed-off-by: Bertrand Lanson &lt;bertrand.lanson@protonmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Add noqa to existing no-handler violations</title>
<updated>2025-12-04T10:07:01+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-12-03T13:59:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=c868e52a776fa1299d849dcd9c8177e72bc05472'/>
<id>urn:sha1:c868e52a776fa1299d849dcd9c8177e72bc05472</id>
<content type='text'>
Change-Id: Ifc788b1f3f4fee23745e4a88bba208ff21366263
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Fix no-changed-when</title>
<updated>2025-12-04T10:06:51+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-12-03T13:53:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=1ad2e08564f5da5d0f9a3542ab501c1fb5ac1e09'/>
<id>urn:sha1:1ad2e08564f5da5d0f9a3542ab501c1fb5ac1e09</id>
<content type='text'>
Change-Id: I676f8d3c4cc446d7dd65239c0363e4d362662b0d
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Fix yaml[truthy] in rabbitmq role</title>
<updated>2025-11-24T15:52:34+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-11-12T13:56:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=c51c42adc9e8554e90134730a8fac8ae31b867af'/>
<id>urn:sha1:c51c42adc9e8554e90134730a8fac8ae31b867af</id>
<content type='text'>
Change-Id: I4d4bfd90124e61bdd3fc68be0b6211d8d8f64849
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
</feed>
