<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/doc/source/reference/message-queues, 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-04-27T09:23:16+00:00</updated>
<entry>
<title>Merge "Make RabbitMQ stream retention policy configurable"</title>
<updated>2026-04-27T09:23:16+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2026-04-27T09:23:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=5241d9fa69b361e20af384dca12caa080fbd5cdd'/>
<id>urn:sha1:5241d9fa69b361e20af384dca12caa080fbd5cdd</id>
<content type='text'>
</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>Merge "Fix: Update outdated documentation"</title>
<updated>2026-04-16T14:54:58+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2026-04-16T14:54:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=e9203400df3f2e5968a9c4ae9b412f4b2b8d898a'/>
<id>urn:sha1:e9203400df3f2e5968a9c4ae9b412f4b2b8d898a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix: Update outdated documentation</title>
<updated>2026-04-12T15:31:35+00:00</updated>
<author>
<name>Piotr Milewski</name>
<email>vurmil@gmail.com</email>
</author>
<published>2026-03-25T13:30:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=54cd57ee2640728a9153adacc474e35da4ff3210'/>
<id>urn:sha1:54cd57ee2640728a9153adacc474e35da4ff3210</id>
<content type='text'>
Change-Id: I5dc53f74afd9a5b565201dc9d3039d82cb65dabc
Signed-off-by: Piotr Milewski &lt;vurmil@gmail.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>RabbitMQ: document handling stream replicas</title>
<updated>2026-02-18T13:11:27+00:00</updated>
<author>
<name>Matt Crees</name>
<email>mattc@stackhpc.com</email>
</author>
<published>2026-01-13T10:28:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=856472b8369a702ff683dfc5e28de11c2405bf3e'/>
<id>urn:sha1:856472b8369a702ff683dfc5e28de11c2405bf3e</id>
<content type='text'>
Closes-Bug: #2138290
Change-Id: Ic5fc1b7e801b28a2bb20b4a60146ac443ffe5ef0
Signed-off-by: Matt Crees &lt;mattc@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>Add RabbitMQ management interface SSL</title>
<updated>2025-10-17T13:34:01+00:00</updated>
<author>
<name>Franciszek Przewozny</name>
<email>przewozny.franciszek@gmail.com</email>
</author>
<published>2025-10-17T09:07:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=d298c6091faa1bbb05a4a00dcc6d3675f5a18091'/>
<id>urn:sha1:d298c6091faa1bbb05a4a00dcc6d3675f5a18091</id>
<content type='text'>
This change implements RabbitMQ management interface SSL configuration
 when ``rabbitmq_enable_tls`` is enabled.

Change-Id: Iaedad0e13f81b546af3a8e0c1e6ae7ca9da994a4
Signed-off-by: fprzewozn &lt;przewozny.franciszek@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge "Drop RabbitMQ SLURP docs"</title>
<updated>2025-08-19T13:46:24+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2025-08-19T13:46:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=d87229b2784741366d2c69d9f781e8d379794648'/>
<id>urn:sha1:d87229b2784741366d2c69d9f781e8d379794648</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop RabbitMQ SLURP docs</title>
<updated>2025-08-19T13:17:14+00:00</updated>
<author>
<name>Matt Crees</name>
<email>mattc@stackhpc.com</email>
</author>
<published>2025-04-16T08:37:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=4b20352c08b1b8604e79c13cdabd2694a8885933'/>
<id>urn:sha1:4b20352c08b1b8604e79c13cdabd2694a8885933</id>
<content type='text'>
We don't need to handle extra version upgrades from Caracal -&gt; Epoxy, so
these docs can be dropped.

Signed-off-by: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
Change-Id: I122821b6aaf11cbf3d8695340d23c168b3373b58
</content>
</entry>
<entry>
<title>Docs: update RabbitMQ HA instructions</title>
<updated>2025-04-29T12:28:08+00:00</updated>
<author>
<name>Matt Crees</name>
<email>mattc@stackhpc.com</email>
</author>
<published>2025-04-29T12:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=44aa76cf2a5144fe7d3b148d897096cccb09604d'/>
<id>urn:sha1:44aa76cf2a5144fe7d3b148d897096cccb09604d</id>
<content type='text'>
``kolla-ansible genconfig`` includes some tasks [1] that require
containers to still be running. Move the config generation to be done
before containers are stopped.

Also make it clearer that containers should not be restarted with the
new config until after RabbitMQ state has been reset.

1. https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/octavia/tasks/get_resources_info.yml#L2

Change-Id: I1d4fc32e5963a8e8fa4a8fc7c467cadf0f26fd5f
</content>
</entry>
</feed>
