<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/ansible/group_vars/all/common.yml, 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-07-23T16:44:21+00:00</updated>
<entry>
<title>rabbitmq: Bump default rabbit_qos_prefetch_count from 1 to 50</title>
<updated>2026-07-23T16:44:21+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-07-21T19:33:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=4232989db9fce17aca3fe590d4ccd4a7e641521a'/>
<id>urn:sha1:4232989db9fce17aca3fe590d4ccd4a7e641521a</id>
<content type='text'>
rabbit_qos_prefetch_count was previously set to 1, the lowest
value permitted by oslo.messaging when rabbit_stream_fanout is
enabled (oslo.messaging requires prefetch_count &gt; 0 for stream
queues, since the stream protocol needs a positive credit window
to make progress).

However, non-zero is not the same as optimal. RabbitMQ's own
quorum queue documentation recommends the opposite of what a
prefetch of 1 provides:

    "Quorum queues also benefit from consumers using higher
    prefetch values to ensure consumers aren't starved whilst
    acknowledgements are flowing through the system and allowing
    messages to be delivered in a timely fashion."
    -- https://www.rabbitmq.com/docs/quorum-queues

With rabbit_quorum_queue enabled by default alongside
rabbit_stream_fanout, prefetch=1 forces every quorum-queue
consumer (nova-conductor, neutron-server, cinder-volume, etc.)
into fully serialized delivery: RabbitMQ will not deliver the
next message to a channel until the previous one has been acked.

Combined with a small worker count, this can turn a burst of RPC
traffic into a queueing delay long enough to exceed
rpc_response_timeout, surfacing as a false-positive
MessagingTimeout with no actual broker outage.

Bump the default to 50. This keeps the value legal for stream
queues (still &gt; 0), keeps a bound on how much a single consumer
can hold in flight, but gives quorum-queue consumers enough
headroom to avoid unnecessary serialization and consumer
starvation under load.

This is a shared value across all services using
oslo_messaging_rabbit, so it is intentionally conservative
rather than tuned per-service; operators with specific
throughput requirements can still override
om_rabbitmq_qos_prefetch_count.

See [1].

[1]: I541f704bfa2e98068096331afbdb591659cbc40b

Change-Id: Iea474a553cb8bd3920ef89c148f63b1c7b1b8dbc
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
(cherry picked from commit 1ccf97e6234dea12811f0a1270055015bd403079)
</content>
</entry>
<entry>
<title>Switch openstack_release to 2026.1</title>
<updated>2026-05-11T09:31:22+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-05-08T05:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=e9e3c092a7b3c308581e7597404c72fcfd4dd485'/>
<id>urn:sha1:e9e3c092a7b3c308581e7597404c72fcfd4dd485</id>
<content type='text'>
Change-Id: Icf7b5877f6865191f7b80d903608a6f7d5962527
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>kolla-toolbox: Template clouds.yaml and use it</title>
<updated>2026-04-15T12:17:01+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-04-01T13:35:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=a80b14c1e9ddc39ee7cf0e6050400d6daf43fe24'/>
<id>urn:sha1:a80b14c1e9ddc39ee7cf0e6050400d6daf43fe24</id>
<content type='text'>
Basically Ansible heuristic obfuscation methods mark auth:
that we pass to openstack.* modules as no_log_values and then
obfuscates it's values in other runs (which then end up as ****
e.g. auth_url, domain_id, domain name, etc)

Example return:

    "domains": [
        {
            "description": "The ******** domain",
            "id": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
            "is_enabled": true,
            "links": {
                "self": "********/v3/domains/********"
            },
            "name": "Default",
            "options": {},
            "tags": []
        }

This patch adds clouds.yaml to files templated for kolla-toolbox
(but without the password) and only uses password from Kolla-Ansible
secrets instead of storing that on disk on all of the nodes.

Change-Id: I479445563d5b5dc2e45601e936d89def647da841
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix ulimit defaults for Debian family container engines</title>
<updated>2026-02-25T11:04:40+00:00</updated>
<author>
<name>amir58118</name>
<email>sahahmadi96@gmail.com</email>
</author>
<published>2025-12-25T11:26:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=7504e8f9810de5818c518bd1a33831b6e863bff8'/>
<id>urn:sha1:7504e8f9810de5818c518bd1a33831b6e863bff8</id>
<content type='text'>
When using containerd, ulimits are not enforced by default.
On Debian-based systems this commonly results in missing
nofile limits and service startup failures.

This change introduces sane default ulimit values for
Debian-based distributions while keeping existing EL9
behavior unchanged.

Closes-Bug: #2132378

Change-Id: I6c6c61df96aea8a12bde2f17afc09adfd5aa2b31
Signed-off-by: amir58118 &lt;sahahmadi96@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: fix yaml[line-length] in group_vars</title>
<updated>2026-01-07T21:18:57+00:00</updated>
<author>
<name>axel.jacquet</name>
<email>axel.jacquet@infomaniak.com</email>
</author>
<published>2025-12-12T10:57:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=b877cb060e442e39c9fc39b78b075e672bec93ab'/>
<id>urn:sha1:b877cb060e442e39c9fc39b78b075e672bec93ab</id>
<content type='text'>
Change-Id: I1d399edcd2910b5e13583ffd2f9b83aaed0086ba
Signed-off-by: Axel Jacquet &lt;axel.jacquet@infomaniak.com&gt;
</content>
</entry>
<entry>
<title>Add support for Debian Trixie (13)</title>
<updated>2025-12-19T14:55:59+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-12-05T14:26:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=536f4ae1a21ee715106dd7435c42935eb06df7ca'/>
<id>urn:sha1:536f4ae1a21ee715106dd7435c42935eb06df7ca</id>
<content type='text'>
Remove /etc/timezone bind mount since Debian does not provide
that file anymore.

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

Change-Id: If1a289068093843184f0d7b495815db006f2d563
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Remove yaml[truthy] from excludes</title>
<updated>2025-11-28T09:06:26+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-11-12T14:24:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=78f3c2b5de0470c0b1d350d0865663bb6f17f49e'/>
<id>urn:sha1:78f3c2b5de0470c0b1d350d0865663bb6f17f49e</id>
<content type='text'>
Normalize quotes and some other easy fixes done by
ansible-lint --fix

Also drop etc from excludes and ignore comment check in
etc/kolla/globals.yml

Pinning to ansible-lint&lt;25.11.0 because 25.11.1 is breaking
without any messages

Change-Id: I7dee3866191cef84cd12b1816cdab0a02380ec7f
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge "Remove distro_python_version variable"</title>
<updated>2025-11-27T12:12:33+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2025-11-27T12:12:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=3bd221a98819d271f3629b6a95f16da89b1ba303'/>
<id>urn:sha1:3bd221a98819d271f3629b6a95f16da89b1ba303</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge "ansible-lint: Fix jinja[spacing]"</title>
<updated>2025-11-08T15:21:25+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2025-11-08T15:21:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=10236f2f9feebbb1d3cf663f57201ee67ab8077a'/>
<id>urn:sha1:10236f2f9feebbb1d3cf663f57201ee67ab8077a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ansible-lint: Fix jinja[spacing]</title>
<updated>2025-11-06T19:46:07+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-06-05T21:30:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=ba915dc2b6bba91263a9de66ebfddbb24843302e'/>
<id>urn:sha1:ba915dc2b6bba91263a9de66ebfddbb24843302e</id>
<content type='text'>
Change-Id: I2e30c04bd1597ec15e4c681b31443c7886154194
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
</feed>
