<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/doc/source, branch stable/2025.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%2F2025.1</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2025.1'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/'/>
<updated>2026-10-22T08:36:17+00:00</updated>
<entry>
<title>Merge "Update quickstart deployment instructions for RH family distros" into stable/2025.1</title>
<updated>2026-10-22T08:36:17+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2026-10-22T08:36:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=5e398c8dac1032bf056b53943b64b0ed8d1de678'/>
<id>urn:sha1:5e398c8dac1032bf056b53943b64b0ed8d1de678</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove Disable Getting Started panel Grafana tasks</title>
<updated>2026-10-15T12:30:34+00:00</updated>
<author>
<name>Alex Welsh</name>
<email>alex@stackhpc.com</email>
</author>
<published>2026-09-02T08:22:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=1d1d043aef62f2b1e33963149155aa8dfc9d2b10'/>
<id>urn:sha1:1d1d043aef62f2b1e33963149155aa8dfc9d2b10</id>
<content type='text'>
Since Grafana 13.2, the api/user/helpflags/1 endpoint has been removed
[1]. This means the "Disable Getting Started panel" deployment task
fails with 404 when a custom home dashboard is added.

The best alternative I can find is to set default_home_dashboard_path in
grafana.ini, which disables the panel anyway [2]

[1] https://github.com/grafana/grafana/pull/124916
[2] https://github.com/grafana/grafana/pull/28750

Change-Id: I78b8657b6ca94d81e3becbba9d5a476d9427658f
Signed-off-by: Alex Welsh &lt;alex@stackhpc.com&gt;
Closes-Bug: #2166048
(cherry picked from commit c8e7b85b2707f762b2560ad8bed9d107a30ff521)
Signed-off-by: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>Update quickstart deployment instructions for RH family distros</title>
<updated>2026-08-27T12:04:55+00:00</updated>
<author>
<name>Rafal Lewandowski</name>
<email>rafal@stackhpc.com</email>
</author>
<published>2026-07-30T13:29:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=0272872205ccbfe661af135b457df89c1cdda3ed'/>
<id>urn:sha1:0272872205ccbfe661af135b457df89c1cdda3ed</id>
<content type='text'>
Closes-Bug: #2110921
Change-Id: Ic4705f2bc7a77a0820dd2c049447a6169958e724
Signed-off-by: Rafal Lewandowski &lt;rafal@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>Adopt an AI policy</title>
<updated>2026-07-14T09:18:44+00:00</updated>
<author>
<name>Dr. Jens Harbott</name>
<email>harbott@osism.tech</email>
</author>
<published>2026-06-26T10:00:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=38ebde1009e4fba2ab71bc05009c88bd4f1cb2b2'/>
<id>urn:sha1:38ebde1009e4fba2ab71bc05009c88bd4f1cb2b2</id>
<content type='text'>
From the experience we have made so far, a lot of AI based contributions
tend to cause more work rather than they bring benefit. So we caution
people to avoid this when possible.

The wording of the policy was adapted from the Zuul project [0].

[0] https://review.opendev.org/c/zuul/zuul/+/993998

Co-Authored-By: James E. Blair &lt;jim@acmegating.com&gt;
Signed-off-by: Dr. Jens Harbott &lt;harbott@osism.tech&gt;
Change-Id: I5fcd5bea33c4f4c87b6f6cf0a96514e8d2da3af3
(cherry picked from commit c202c27ba62bd599a1f9d6fcb07cce5234e33361)
</content>
</entry>
<entry>
<title>Tune libvirtd connection limits for OpenStack</title>
<updated>2026-06-29T00:48:45+00:00</updated>
<author>
<name>Michael Still</name>
<email>mikal@stillhq.com</email>
</author>
<published>2026-06-29T00:48:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=f740c5beb25f9eedee8fa1916faace8188892664'/>
<id>urn:sha1:f740c5beb25f9eedee8fa1916faace8188892664</id>
<content type='text'>
The libvirt daemon ships with max_workers=20 and max_client_requests=5.
Those defaults suit a multi-tenant host serving many mutually
distrustful clients, where the per-client request cap protects the
daemon from any single client monopolising it. Under Kolla-Ansible,
nova-compute is effectively the sole privileged client of libvirtd, so
the cap of 5 concurrent requests per client becomes the binding
constraint rather than a safety net.

When several instances build at once -- as they do during the tempest
run of the upgrade jobs -- nova-compute's concurrent libvirt RPCs
(instance defineXML calls plus the resource-tracker periodic) exceed
five. Further requests queue, the connection's keepalive responses are
starved, and after keepalive_interval (5s) x keepalive_count (5) = 25s
libvirtd closes the connection. nova then sees "Cannot recv data:
Input/output error" mid-defineXML, the build is rescheduled, and once
all hosts are exhausted the instance is left in ERROR. This presents as
flaky upgrade-job failures.

Example failure, on the voting kolla-ansible-debian-bookworm-upgrade
job (stable/2025.2):

  https://zuul.opendev.org/t/openstack/build/73ff5a97567d4e05b1774170e0f4aada

with primary/logs/kolla/libvirt/libvirtd.txt showing libvirt's own
recommendation to tune this parameter:

  warning : Client hit max requests limit 5. This may result in
  keep-alive timeouts. Consider tuning the max_client_requests server
  parameter
  ...
  error : connection closed due to keepalive timeout

Raise the per-client cap to 20 -- comfortably above the handful of
concurrent builds plus periodics seen in practice -- and the worker
pool to 50 so that lifting the per-client limit does not starve other
connections such as live migration, health checks and periodic tasks.
Both values are exposed as variables (libvirt_max_client_requests and
libvirt_max_workers) so operators can tune them further.

This is not a Kolla-specific workaround -- the stock libvirtd.conf
comment warns that setting max_client_requests too low "may cause
keepalive timeouts", and since 2022 libvirtd emits the runtime warning
quoted above. As Daniel Berrange explained when he added that warning,
the keepalive packets "are subject to the 'max_client_requests' limit
just like any API calls", so a client that saturates the limit can have
its connection dropped:

  https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/message/5NIJPA7SJVY55VSK7RTEDEHKWOZYJKT6/

Red Hat documents the same tuning for libvirt hosts under load in its
knowledge base, notably "Too many active clients are dropping the
connection" at https://access.redhat.com/solutions/28146.

Assisted-By: Claude Opus 4.8 (1M context, medium effort)
Partial-Bug: 2158515
Change-Id: I131c3d4d57dc73ca4dd421cc8f28465248c9830e
(cherry picked from commit 5acd2f91d22213ef04bd6988a2a0261982b0cf05)
Signed-off-by: Michael Still &lt;mikal@stillhq.com&gt;
</content>
</entry>
<entry>
<title>docs: warn about password resets in ceph RGW doc</title>
<updated>2026-06-19T09:26:03+00:00</updated>
<author>
<name>Bertrand Lanson</name>
<email>bertrand.lanson@infomaniak.com</email>
</author>
<published>2026-05-12T18:11:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=d72865ea088215e06faba85bb79e67d031e46818'/>
<id>urn:sha1:d72865ea088215e06faba85bb79e67d031e46818</id>
<content type='text'>
Keeping this value to true with external RGW as object storage endpoints
can cause outages that are annoying to recover from. We should warn
operators about this.

Change-Id: I37965382bed6b9762782ec3f9ec3103143d738cc
Signed-off-by: Bertrand Lanson &lt;bertrand.lanson@infomaniak.com&gt;
(cherry picked from commit 8510b763fec5fbfdcd677177809c682eb69e97dc)
</content>
</entry>
<entry>
<title>Merge "Fix for Prometheus documentation" into stable/2025.1</title>
<updated>2026-04-24T10:37:50+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2026-04-24T10:37:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=0786e1d6bd9a6da2d8ae15cc16a891bef0d32696'/>
<id>urn:sha1:0786e1d6bd9a6da2d8ae15cc16a891bef0d32696</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: add Rocky Linux 10 migration guide</title>
<updated>2026-04-17T13:46:17+00:00</updated>
<author>
<name>Bartosz Bezak</name>
<email>bartosz@stackhpc.com</email>
</author>
<published>2026-04-17T13:46:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=4822dba1fed55ccb46be6a4aa9c22d0ecf64eef3'/>
<id>urn:sha1:4822dba1fed55ccb46be6a4aa9c22d0ecf64eef3</id>
<content type='text'>
Change-Id: Ief8b52e57c156023bd2b704967c769c77b37687e
Signed-off-by: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>[stable-2025.1] valkey: Add subcommand for migration from Redis</title>
<updated>2026-04-10T15:02:33+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-01-13T11:18:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=060425357b56dbd704199b86d4de7cabbff72020'/>
<id>urn:sha1:060425357b56dbd704199b86d4de7cabbff72020</id>
<content type='text'>
Co-Authored-By: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;

Change-Id: I808a0fc6886036be20a4fcf43991b3bd92a52f23
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
Signed-off-by: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>[stable-2025.1] valkey: Add ansible role</title>
<updated>2026-04-10T12:47:45+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-01-13T10:55:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=696bd4b1276fe5479c326f05a8c9d2bf856313bc'/>
<id>urn:sha1:696bd4b1276fe5479c326f05a8c9d2bf856313bc</id>
<content type='text'>
This is a non-trivial backport of Valkey deployment that is required
for migration to Rocky Linux 10 before upgrading to Flamingo/Gazpacho.

Additional subcommand and playbook to migrate from Redis to Valkey will be
added in a follow-up.

Cephadm bits backported from I51823808c4e4ac08ae8f080aacf6a3759589571d

Co-Authored-By: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;

Change-Id: I613d471e5f1e6d563d3853761d8432cba60f3c4c
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
Signed-off-by: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
</content>
</entry>
</feed>
