<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/ansible/roles/trove, 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-11-04T15:58:50+00:00</updated>
<entry>
<title>Fix trove-api queue manager process name</title>
<updated>2026-11-04T15:58:50+00:00</updated>
<author>
<name>Piotr Milewski</name>
<email>vurmil@gmail.com</email>
</author>
<published>2026-10-15T09:35:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=a9378109a34d5f87254bae5f5212a963b6e3f2c4'/>
<id>urn:sha1:a9378109a34d5f87254bae5f5212a963b6e3f2c4</id>
<content type='text'>
Set a unique processname for trove-api to prevent shared-memory
file collisions when running under uWSGI.

Closes-Bug: #2170958
Change-Id: Iee2c76fd8ba11446688b61a9b109c8bdba0fc820
Signed-off-by: Piotr Milewski &lt;vurmil@gmail.com&gt;
(cherry picked from commit 0931b528df42dbd1b9c32feba09ee30716156f32)
</content>
</entry>
<entry>
<title>Fix for overly restrictive permissions on ca-certificates directory</title>
<updated>2026-05-12T05:56:37+00:00</updated>
<author>
<name>Rafal Lewandowski</name>
<email>rafal@stackhpc.com</email>
</author>
<published>2025-11-30T17:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=adec4ae2ec454f543183fcaf9dcb168e684ed927'/>
<id>urn:sha1:adec4ae2ec454f543183fcaf9dcb168e684ed927</id>
<content type='text'>
Closes-Bug: #2112280
Change-Id: I52499bdf2b7fc70f91a4c2920749bfef83a79850
Signed-off-by: Rafal Lewandowski &lt;rafal@stackhpc.com&gt;
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
(cherry picked from commit e302bab31f30296f7d6f41c3d46e19cf5668b97a)
</content>
</entry>
<entry>
<title>Drop support for running WSGI under Apache</title>
<updated>2026-04-24T11:07:46+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-03-27T13:13:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=e55f8a610808f266f0eac995afee41973150b439'/>
<id>urn:sha1:e55f8a610808f266f0eac995afee41973150b439</id>
<content type='text'>
The migration to uWSGI has been successfully completed.
All API services now run exclusively under uWSGI. The
*_wsgi_provider variables have been removed from all affected
roles along with leftover Apache wsgi config templates and
fluentd Apache log handling.

Rework Apache fluentd input configuration so it doesn't glob out
whole /var/log/kolla/*/* and just include required services when
enabled.

Change-Id: I1475e629d033163a50a5c681c8fe2557a7b10bae
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
Signed-off-by: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>Standardize API health check endpoints</title>
<updated>2026-04-12T13:02:28+00:00</updated>
<author>
<name>Piotr Milewski</name>
<email>vurmil@gmail.com</email>
</author>
<published>2026-01-21T16:05:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=fa19b11fbb9c6ba3b9824e54e4b10668bccb0bc1'/>
<id>urn:sha1:fa19b11fbb9c6ba3b9824e54e4b10668bccb0bc1</id>
<content type='text'>
Configure dedicated health check endpoints for Load Balancers

Standardize health check paths in OpenStack and Grafana
Ansible defaults to improve Load Balancer (HAProxy) reliability.

The 'httpchk' configuration for the modified roles now uses
dedicated health check endpoints (e.g., /healthcheck or
/api/health) and enforces an HTTP 200 OK expectation.
This ensures faster and more robust failure detection.

Additionally, by moving health checks away from generic
endpoints (such as OPTIONS /), application logs are now
much cleaner. The log files will no longer be flooded
every second with HAProxy probe entries like:

"OPTIONS / HTTP/1.0" 200 94 0.000954

NOTE: The following services are exceptions to this
standardization and still use the root endpoint (`/`)
for health checks due to the lack of a dedicated health
check middleware in their default API paste configuration:
**cyborg_api**, **masakari**, **mistral_api**, **nova_api**,
**octavia_api**, **placement**, **tacker**, **venus**, and **watcher**.

Updated roles:
* aodh
* barbican
* cinder
* cloudkitty
* cyborg
* designate
* etcd
* glance
* gnocchi
* grafana
* heat
* horizon
* influxdb
* ironic
* keystone
* loadbalancer
* magnum
* manila
* masakari
* mistral
* neutron
* nova
* nova-cell
* octavia
* opensearch
* placement
* rabbitmq
* skyline
* tacker
* trove
* venus
* watcher
* zun

Change-Id: Ibbb9fda45a98565ab12e784bbef80be787bd6638
Signed-off-by: Piotr Milewski &lt;vurmil@gmail.com&gt;
</content>
</entry>
<entry>
<title>trove: Switch to uWSGI</title>
<updated>2026-03-26T16:02:07+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-03-20T09:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=742e5442d16b1afa95d88081ee011b0d31c7b43e'/>
<id>urn:sha1:742e5442d16b1afa95d88081ee011b0d31c7b43e</id>
<content type='text'>
Change-Id: I1197ee1bd571a20ce23bee596c5e44d763e2b1f0
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Fix fqcn[actions-core] for trove</title>
<updated>2026-03-24T05:36:03+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-03-23T10:25:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=4f015d88713730fe760687e0a13108eb4b1b8abd'/>
<id>urn:sha1:4f015d88713730fe760687e0a13108eb4b1b8abd</id>
<content type='text'>
Change-Id: I058b0bf35540507d1dfdd2e0d1f30c8f8f87b4e7
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: fix yaml[line-length] in trove</title>
<updated>2026-03-03T08:25:14+00:00</updated>
<author>
<name>Bertrand Lanson</name>
<email>bertrand.lanson@infomaniak.com</email>
</author>
<published>2026-01-07T21:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=baca5f2665f437575afa7325524c6e6eb0c66586'/>
<id>urn:sha1:baca5f2665f437575afa7325524c6e6eb0c66586</id>
<content type='text'>
Change-Id: I06e1f324eacf2a43071da2788c5d91c647f8fa12
Signed-off-by: Bertrand Lanson &lt;bertrand.lanson@infomaniak.com&gt;
</content>
</entry>
<entry>
<title>Merge "Fix trove_api healthcheck with TLS backend"</title>
<updated>2025-12-31T19:01:13+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2025-12-31T19:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=496dd763d82eaa666549556c28f1f4fb74a8d446'/>
<id>urn:sha1:496dd763d82eaa666549556c28f1f4fb74a8d446</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch to pypi version of j2lint and fix linting errors</title>
<updated>2025-12-30T16:31:17+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-10-14T15:53:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=51eb7e05a2ef5e184a75c69b9f99ca11767bf675'/>
<id>urn:sha1:51eb7e05a2ef5e184a75c69b9f99ca11767bf675</id>
<content type='text'>
Since ipwrap filter is getting moved another time
inside ansible code - let's switch to j2lint that is
actively maintained and it's rules will help in
readability of jinja2 templates

Change-Id: I6762b691b927de31fa1abd83c4c14e87226fe5e2
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix trove_api healthcheck with TLS backend</title>
<updated>2025-12-22T04:56:00+00:00</updated>
<author>
<name>hamidlotfi</name>
<email>hamid.lotfi@gmail.com</email>
</author>
<published>2025-12-21T12:19:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=0079f20030ec52d43a8ea4503cd4fad60dcb35fb'/>
<id>urn:sha1:0079f20030ec52d43a8ea4503cd4fad60dcb35fb</id>
<content type='text'>
When trove_enable_tls_backend is enabled, the API healthcheck
must use https scheme instead of plain http.
This change updates the healthcheck command accordingly.

Change-Id: I5782a5da30434cf5c5ae0fcb60b3c6f178351fb7
Closes-Bug: #2136977
Signed-off-by: hamidlotfi &lt;hamid.lotfi@gmail.com&gt;
</content>
</entry>
</feed>
