<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/ansible/roles/etcd, 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-10-12T12:34:30+00:00</updated>
<entry>
<title>Fix ETCD health check hardcoded to HTTP</title>
<updated>2026-10-12T12:34:30+00:00</updated>
<author>
<name>Warren Jeffs</name>
<email>me@warrenjeffs.me</email>
</author>
<published>2026-09-14T12:44:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=8ca92bc8f6e1b4a50c9e6f4efef41c3cffaa69ef'/>
<id>urn:sha1:8ca92bc8f6e1b4a50c9e6f4efef41c3cffaa69ef</id>
<content type='text'>
The ETCD health check assumes HTTP regardless of the configured
protocol, causing incorrect health status when ETCD is configured
to use TLS/HTTPS.

Closes-Bug: #2167236
Change-Id: I55810de8f6b2c3e318cb3dbb6431e9dd09c1a4a8
Signed-off-by: Warren Jeffs &lt;me@warrenjeffs.me&gt;
(cherry picked from commit ba60dba12ef0ac5d5f04795982d320e468c9b524)
</content>
</entry>
<entry>
<title>etcd: Fix deploy with stopped etcd container</title>
<updated>2026-08-31T13:26:29+00:00</updated>
<author>
<name>Bartosz Bezak</name>
<email>bartosz@stackhpc.com</email>
</author>
<published>2026-08-25T09:27:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=2a76a1f0b98de0ed035224f6cdd02edee99d2dfc'/>
<id>urn:sha1:2a76a1f0b98de0ed035224f6cdd02edee99d2dfc</id>
<content type='text'>
Skip leader lookup for stopped etcd containers. This may occur when
replacing a controller while preserving Docker volumes.

Closes-Bug: #2165007

Change-Id: Id0a9090592980d142413bea23c61c17b43cb7f8a
Signed-off-by: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
(cherry picked from commit acf6744ba14a2060e762294b039a5bbb832e8e2e)
</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>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>ansible-lint: Fix fqcn[actions-core] for etcd</title>
<updated>2026-03-20T06:43:13+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-03-19T14:06:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=4d536e9eca3b9d3df3558d4790ae36be6b59a0cf'/>
<id>urn:sha1:4d536e9eca3b9d3df3558d4790ae36be6b59a0cf</id>
<content type='text'>
Change-Id: Ib39c5c412f82e597e7a5163c6684c71981085a11
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: fix yaml[line-length] in etcd</title>
<updated>2026-03-03T08:25:13+00:00</updated>
<author>
<name>Bertrand Lanson</name>
<email>bertrand.lanson@infomaniak.com</email>
</author>
<published>2025-12-13T16:14:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=0032455d135864e66fe7ea531f82824df48791ab'/>
<id>urn:sha1:0032455d135864e66fe7ea531f82824df48791ab</id>
<content type='text'>
Change-Id: I5ce8f791c2dc13128de33dd49fb3eb7b3f8d5c12
Signed-off-by: Bertrand Lanson &lt;bertrand.lanson@infomaniak.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 etcd</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:09:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=9cde13ad814e796aad109d8b7e225b63651e99a9'/>
<id>urn:sha1:9cde13ad814e796aad109d8b7e225b63651e99a9</id>
<content type='text'>
Change-Id: I6870c607e2564a5e73ec41ecc6bc3ee79fc34f0d
Signed-off-by: Bertrand Lanson &lt;bertrand.lanson@protonmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Fix no-changed-when</title>
<updated>2025-12-04T10:06:51+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-12-03T13:53:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=1ad2e08564f5da5d0f9a3542ab501c1fb5ac1e09'/>
<id>urn:sha1:1ad2e08564f5da5d0f9a3542ab501c1fb5ac1e09</id>
<content type='text'>
Change-Id: I676f8d3c4cc446d7dd65239c0363e4d362662b0d
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Remove yaml[truthy] from excludes</title>
<updated>2025-11-28T09:06:26+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-11-12T14:24:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=78f3c2b5de0470c0b1d350d0865663bb6f17f49e'/>
<id>urn:sha1:78f3c2b5de0470c0b1d350d0865663bb6f17f49e</id>
<content type='text'>
Normalize quotes and some other easy fixes done by
ansible-lint --fix

Also drop etc from excludes and ignore comment check in
etc/kolla/globals.yml

Pinning to ansible-lint&lt;25.11.0 because 25.11.1 is breaking
without any messages

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