<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/ansible/roles/collectd, 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-20T06:43:13+00:00</updated>
<entry>
<title>ansible-lint: Fix fqcn[actions-core] for collectd</title>
<updated>2026-03-20T06:43:13+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-03-19T13:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=ba5d9b52dbfb205c95272a793dc20718dc4b0ef7'/>
<id>urn:sha1:ba5d9b52dbfb205c95272a793dc20718dc4b0ef7</id>
<content type='text'>
Change-Id: I50236921a2530947493b406f66019b25e3546a66
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 collectd</title>
<updated>2025-12-10T21:19:48+00:00</updated>
<author>
<name>Bertrand Lanson</name>
<email>bertrand.lanson@protonmail.com</email>
</author>
<published>2025-12-10T20:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=b487ba5b4f58018122393457cc63017410d00de3'/>
<id>urn:sha1:b487ba5b4f58018122393457cc63017410d00de3</id>
<content type='text'>
Change-Id: I3abac10bc37ded031ce543049b9a36526dd7a8da
Signed-off-by: Bertrand Lanson &lt;bertrand.lanson@protonmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Fix yaml[truthy] in collectd role</title>
<updated>2025-11-22T10:57:19+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-11-12T13:10:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=c420acd57df754189a26f538d595274d46e19265'/>
<id>urn:sha1:c420acd57df754189a26f538d595274d46e19265</id>
<content type='text'>
Change-Id: Iffbe3a34365dcc77456d90400d69206714c31471
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>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>
<entry>
<title>Add support for docker_image_name_prefix</title>
<updated>2024-07-19T06:10:45+00:00</updated>
<author>
<name>Michal Arbet</name>
<email>michal.arbet@ultimum.io</email>
</author>
<published>2024-07-18T21:22:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=ae86e3a0dbef06841de9ed74cd6ef38ca75448b4'/>
<id>urn:sha1:ae86e3a0dbef06841de9ed74cd6ef38ca75448b4</id>
<content type='text'>
The Kolla project supports building images with
user-defined prefixes. However, Kolla-ansible is unable
to use those images for installation.

This patch fixes that issue.

Closes-Bug: #2073541
Change-Id: Ia8140b289aa76fcd584e0e72686e3786215c5a99
</content>
</entry>
</feed>
