<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/ansible/roles/ceilometer/tasks/config.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-03-19T12:50:08+00:00</updated>
<entry>
<title>ansible-lint: Fix fqcn[actions-core] for ceilometer</title>
<updated>2026-03-19T12:50:08+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-03-19T12:49:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=7098e31de96ca9bcf8cf5aee599fe1fd3341055f'/>
<id>urn:sha1:7098e31de96ca9bcf8cf5aee599fe1fd3341055f</id>
<content type='text'>
Change-Id: I8a39009a31ba6ea966a8dc577187620d77d16b99
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: fix unnamed-task in ceilometer</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-10T19:42:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=1b5e890e896ce0eb34b4d2766ac2e0931fdd2a46'/>
<id>urn:sha1:1b5e890e896ce0eb34b4d2766ac2e0931fdd2a46</id>
<content type='text'>
Change-Id: Iba6f15faec8144072563f44ba2e4b6f86464785a
Signed-off-by: Bertrand Lanson &lt;bertrand.lanson@protonmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Fix name[template], remove package-latest</title>
<updated>2025-12-04T15:36:11+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-12-04T15:30:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=f22faa1f249c3c1f9b526d39763da2ae813e783d'/>
<id>urn:sha1:f22faa1f249c3c1f9b526d39763da2ae813e783d</id>
<content type='text'>
Change-Id: I7c693403b1768c6c97eea90c3dfe9326764c3230
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Fix yaml[truthy] in ceilometer role</title>
<updated>2025-11-22T06:07:25+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-11-12T13:06:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=13f5a7b9daa8c9a8051746cb810806b73137481a'/>
<id>urn:sha1:13f5a7b9daa8c9a8051746cb810806b73137481a</id>
<content type='text'>
Change-Id: I719be4c046c0bb5153a616621259909bce6964c3
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Bump ansible-core to 2.18/2.19</title>
<updated>2025-10-28T11:26:36+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-09-10T05:44:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=3380770aeef5eebc4fd0dd1f7b6c36cde0c881fa'/>
<id>urn:sha1:3380770aeef5eebc4fd0dd1f7b6c36cde0c881fa</id>
<content type='text'>
Bumped collections in requirements-core.yml to Ansible 12 major versions,
see [1].

[1]: https://github.com/ansible-community/ansible-build-data/blob/main/12/ansible-12.1.0.yaml

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

Co-authored-by: Doug Szumski doug@stackhpc.com
Change-Id: If8a29052d8a43ffc0fef11514adabb5e4ab9d977
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Drop VMware support</title>
<updated>2025-08-07T14:42:57+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-08-07T12:11:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=8ed9d1511b5ed86c63cd8fbc679a4fd9484b5be7'/>
<id>urn:sha1:8ed9d1511b5ed86c63cd8fbc679a4fd9484b5be7</id>
<content type='text'>
Change-Id: I20a669bf7796285df04723a9110f9c74788600e1
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add TLS support for MariaDB Connections</title>
<updated>2025-07-09T11:41:04+00:00</updated>
<author>
<name>Michal Arbet</name>
<email>michal.arbet@ultimum.io</email>
</author>
<published>2024-11-01T15:49:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=08b2f45d079c060d00e26902f9d52673806068ed'/>
<id>urn:sha1:08b2f45d079c060d00e26902f9d52673806068ed</id>
<content type='text'>
Since Kolla-Ansible now supports TLS for MariaDB,
this patch adds support for services that can use
this feature.

This feature can be used only when ProxySQL is used
as LB.

Signed-off-by: Michal Arbet &lt;michal.arbet@ultimum.io&gt;
Change-Id: I052c763073c5da29cb8e78004a01a22217dde5da
</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>Performance: use filters for service dicts</title>
<updated>2024-06-28T07:04:43+00:00</updated>
<author>
<name>Roman Krček</name>
<email>roman.krcek@tietoevry.com</email>
</author>
<published>2024-03-30T21:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=fb3a8f5fa9373e0412bd8fd8317d7f1cd1083e37'/>
<id>urn:sha1:fb3a8f5fa9373e0412bd8fd8317d7f1cd1083e37</id>
<content type='text'>
Most roles are not leveraging the jinja filters available.
According to [1] filtering the list of services makes the execution
faster than skipping the tasks.

This patchset also includes some cosmetic changes to genconfig.
Individual services are now also using a jinja filter. This has
no impact on performance, just makes the tasks look cleaner.

Naming of some vars in genconfig was changed to "service" to make
the tasks more uniform as some were previously using
the service name and some were using "service".

Three metrics from the deployment were taken and those were
- overall deployment time [s]
- time spent on the specific role [s]
- CPU usage (measured with perf) [-]
Overall genconfig time went down on avg. from 209s to 195s
Time spent on the loadbalancer role went down on avg. from 27s to 23s
Time spent on the neutron role went down on avg from 102s to 95s
Time spent on the nova-cell role went down on avg. from 54s to 52s
Also the average CPUs utilized reported by perf went down
from 3.31 to 3.15.
For details of how this was measured see the comments in gerrit.

[1] - https://github.com/stackhpc/ansible-scaling/blob/master/doc/skip.md

Change-Id: Ib0f00aadb6c7022de6e8b455ac4b9b8cd6be5b1b
Signed-off-by: Roman Krček &lt;roman.krcek@tietoevry.com&gt;
</content>
</entry>
<entry>
<title>Merge "ceilometer: use template for custom pipeline.yaml"</title>
<updated>2024-05-16T12:13:16+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2024-05-16T12:13:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=4ab17364e4e462ad7682efbe000c60bf871fcde9'/>
<id>urn:sha1:4ab17364e4e462ad7682efbe000c60bf871fcde9</id>
<content type='text'>
</content>
</entry>
</feed>
