<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/ansible/roles/multipathd, 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-03-23T05:03:55+00:00</updated>
<entry>
<title>ansible-lint: Fix fqcn[actions-core] for multipathd</title>
<updated>2026-03-23T05:03:55+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-03-20T06:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=422058ab934ecf84b600303436a0dd64ea8946b1'/>
<id>urn:sha1:422058ab934ecf84b600303436a0dd64ea8946b1</id>
<content type='text'>
Change-Id: Ia65e6be95fd0d31a1cf4ae87cde480090cf1da27
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.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: fix unnamed-task in multipathd</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:33:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=612d7fe7f6f443ab1acb1725fe5bc33db1eb3447'/>
<id>urn:sha1:612d7fe7f6f443ab1acb1725fe5bc33db1eb3447</id>
<content type='text'>
Change-Id: I9c5fb1849bc386e3b583e6293e09811f8efdd0a8
Signed-off-by: Bertrand Lanson &lt;bertrand.lanson@protonmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Fix yaml[truthy] in multipathd role</title>
<updated>2025-11-24T09:14:48+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-11-12T13:40:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=7a04e69e3a10054bf231b25cd2570f98694ad1ac'/>
<id>urn:sha1:7a04e69e3a10054bf231b25cd2570f98694ad1ac</id>
<content type='text'>
Change-Id: I69ec0f94e21a53f5c5f42a4c60a851c15f083aac
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Introduce docker_image_url variable</title>
<updated>2025-06-04T09:32:08+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-06-04T09:31:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=0a07462d1d9d5e9ea800ccf85f058dbd47980add'/>
<id>urn:sha1:0a07462d1d9d5e9ea800ccf85f058dbd47980add</id>
<content type='text'>
Stop repeating the same code (actually 158 times).

Change-Id: I2fd04e6ed72f3702eb41fe5cf172f47a33e93bbd
</content>
</entry>
<entry>
<title>Reintroduce kolla-ansible check</title>
<updated>2025-01-27T20:22:46+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2018-09-04T15:09:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=fa6535890c333b88b470fb0fc7504abf5c39ed97'/>
<id>urn:sha1:fa6535890c333b88b470fb0fc7504abf5c39ed97</id>
<content type='text'>
This allows operators quickly diagnose all containers across
all hosts by running kolla-ansible check. It returns a list
of containers that are missing, not running or in unhealthy
state for each OpenStack service.

Change-Id: I36119ccdeb264aa3de928ec2254d6ff4cc955bfb
Implements: blueprint check-containers
Co-Authored-By: Roman Krček &lt;roman.krcek@tietoevry.com&gt;
</content>
</entry>
<entry>
<title>Refactor services' check-containers and optimise</title>
<updated>2024-12-01T21:16:51+00:00</updated>
<author>
<name>Radosław Piliszek</name>
<email>radoslaw.piliszek@gmail.com</email>
</author>
<published>2020-07-31T15:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=345ecbf55e079c6f578302c3e2189fa56e4ff5fe'/>
<id>urn:sha1:345ecbf55e079c6f578302c3e2189fa56e4ff5fe</id>
<content type='text'>
This might fix some hidden bugs where the check tasks forgot to
include params important for the service.

We also get a nice optimisation by using a filtered loop instead
of task skipping per service with 'when'. As proven in
https://review.opendev.org/c/openstack/kolla-ansible/+/914997

This refactoring allows for further optimisation and
fixing work to proceed with much less hassle. Including getting
rid of many notify statements as the restarts are now safely handled
by check-containers. Some notifies had to stay, because of special
edge cases eg. in rolling upgrades and loadbalancer config.

One downside is we remove the little optimisation for Zun that
ignored config change for copying loopback but this is an
acceptable tradeoff considering the benefits above.

Co-Authored-By: Roman Krček &lt;roman.krcek@tietoevry.com&gt;
Change-Id: I855dfef33aa0f3fd1301295bb8ede3e587e7162a
Partially-Implements: blueprint performance-improvements
</content>
</entry>
<entry>
<title>Performance: Don't notify handlers during config</title>
<updated>2024-12-01T21:16:38+00:00</updated>
<author>
<name>Radosław Piliszek</name>
<email>radoslaw.piliszek@gmail.com</email>
</author>
<published>2020-07-31T15:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=53376aed8fc8175a2e5a2ca69dfe15a56a16273f'/>
<id>urn:sha1:53376aed8fc8175a2e5a2ca69dfe15a56a16273f</id>
<content type='text'>
This patch builds upon genconfig optimisation and it takes it
further by not having genconfig ever touch the handlers!
Calling the handlers and skipping them created an unnecessary slow down
if only config was ran. It also depends on the config checking fix.

This gets us closer to the single responsibility principle -
config only generates the config, container checks only validate
whether container restart is needed.

And this also means that we will have single place were containers
are restarted, were we can fix the ansible quirk of it restarting
the whole group even when one container changed in the following patches.

The only exception is the loadbalance role. As the loadbalancer services
have their config altered by other roles registering their services
using loadbalancer-config. This is in contrast to typical roles,
which do config in one step and can then run check-containers in
the next step.

Fixes some handlers that were missing the necessary guard,
making genconfig actually able to restart some containers.

Future work:
- optimise config by doing local generation and mass rsync
- support for reloads
- unconditional restart/reload (separate action)
- make 'reconfigure' act like 'genconfig' + 'deploy-containers'
  - this would avoid calling bootstrapping each time but might
    be tricky as it would break current compatibility
  - could call this 'reconfigure-containers' and deprecate
    'reconfigure'
- fix the ansible quirk that notifies more handlers then intended

Change-Id: I0ce24043ae5486b2b55489ba40abe2b96b0991a6
Partially-Implements: blueprint performance-improvements
Co-Authored-By: Roman Krček &lt;roman.krcek@tietoevry.com&gt;
</content>
</entry>
<entry>
<title>Fix os-brick multipathd del map fails for SAN multipath devices</title>
<updated>2024-09-05T09:59:04+00:00</updated>
<author>
<name>Victor Chembaev</name>
<email>chembervint@gmail.com</email>
</author>
<published>2024-09-04T19:11:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=3b824a0a12ff51fdfaac17893bb1e591307c904d'/>
<id>urn:sha1:3b824a0a12ff51fdfaac17893bb1e591307c904d</id>
<content type='text'>
Change-Id: Ie73d7eef294e9e579314a61b39382f3ff3ba4b4b
Closes-Bug: 2078973
</content>
</entry>
<entry>
<title>Merge "Add support for docker_image_name_prefix"</title>
<updated>2024-08-20T13:37:50+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2024-08-20T13:37:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=99ffff3551595b1a71b0af877e8a23dce1b158c2'/>
<id>urn:sha1:99ffff3551595b1a71b0af877e8a23dce1b158c2</id>
<content type='text'>
</content>
</entry>
</feed>
