<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/ansible/roles/opensearch/tasks, 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-07-30T08:13:24+00:00</updated>
<entry>
<title>Ensure OpenSearch waits for recovery during upgrade</title>
<updated>2026-07-30T08:13:24+00:00</updated>
<author>
<name>Alex Welsh</name>
<email>alex@stackhpc.com</email>
</author>
<published>2026-07-29T12:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=dcd07540af662e1283ca77ab5d3b92996f4f992d'/>
<id>urn:sha1:dcd07540af662e1283ca77ab5d3b92996f4f992d</id>
<content type='text'>
Change-Id: I8825f41a1753eb323e0fdf1bf38a679670e01ba7
Signed-off-by: Alex Welsh &lt;alex@stackhpc.com&gt;
(cherry picked from commit 37194fcab7883b8626f2eab5a4f6a19246b85ec9)
</content>
</entry>
<entry>
<title>Revert "Ensure OpenSearch waits for recovery during upgrade"</title>
<updated>2026-07-29T07:51:21+00:00</updated>
<author>
<name>Franciszek Przewoźny</name>
<email>przewozny.franciszek@gmail.com</email>
</author>
<published>2026-07-29T07:48:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=de3647ec5fa9ad791967833d4727f3eae5695d12'/>
<id>urn:sha1:de3647ec5fa9ad791967833d4727f3eae5695d12</id>
<content type='text'>
This reverts commit 79f6f2a049bad1d3cb51ba50981a01f63503a329.

Reason for revert: post-config job leaks OpenSearch secret to logs (see failed prometheus-opensearch jobs)

Change-Id: I63432e19c42ac9f3eebebadb474882ccda3780ed
Signed-off-by: fprzewozn &lt;przewozny.franciszek@gmail.com&gt;
</content>
</entry>
<entry>
<title>Ensure OpenSearch waits for recovery during upgrade</title>
<updated>2026-07-27T14:22:38+00:00</updated>
<author>
<name>Alex Welsh</name>
<email>alex@stackhpc.com</email>
</author>
<published>2026-07-20T13:11:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=6e98191ec3f97ea37351881b2ba772c86dde9cd2'/>
<id>urn:sha1:6e98191ec3f97ea37351881b2ba772c86dde9cd2</id>
<content type='text'>
There's actually two fixes here

The first waits until the OpenSearch state is healthy before moving on
to Dashboards. Otherwise, OpenSearch Dashboards does its internal
`.kibana` index migration before OpenSearch has fully recovered. This
creates a corrupted `.kibana_1` index, making Dashboard enter an
infinite polling loop and fail to start.

The second adds retries to the "Create OpenSearch Dashboards Index
Pattern" task. Dashboards seems to take a while to start up
post-upgrade, I think again, it's doing some internal migrations for the
latest version. Without first checking the API is ready, it consistently
fails to be ready, and throws 503s by the time we try to create index
patterns.

Change-Id: Ic06ccc6b7ec22fa1b0cfa2a144878672d314e93e
Closes-Bug: #2161333
Signed-off-by: Alex Welsh &lt;alex@stackhpc.com&gt;
(cherry picked from commit 79f6f2a049bad1d3cb51ba50981a01f63503a329)
</content>
</entry>
<entry>
<title>opensearch: automate index pattern creation in dashboards</title>
<updated>2026-04-27T16:42:02+00:00</updated>
<author>
<name>Piotr Milewski</name>
<email>vurmil@gmail.com</email>
</author>
<published>2026-04-27T09:15:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=20c6740bfc8245a304e8d2a7f630269c31e3918f'/>
<id>urn:sha1:20c6740bfc8245a304e8d2a7f630269c31e3918f</id>
<content type='text'>
Previously, operators had to manually create the default index
pattern after the first login to OpenSearch Dashboards.

This commit automates the creation of the default index pattern
using the OpenSearch Dashboards Saved Objects API during the
post-config phase. The pattern is dynamically named based on the
opensearch_log_index_prefix variable (defaulting to "flog-*")
and automatically sets "@timestamp" as the time field.

Documentation has been updated to reflect that the first-login
manual setup is no longer required for the default log indices.

Change-Id: I8d49a270ace187b3b13103452e93d305505f6cbb
Signed-off-by: Piotr Milewski &lt;vurmil@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Fix fqcn[actions]</title>
<updated>2026-03-24T05:36:36+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-03-23T10:56:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=f35f5ffe7158d004456199b26514ef5bec14b156'/>
<id>urn:sha1:f35f5ffe7158d004456199b26514ef5bec14b156</id>
<content type='text'>
Change-Id: I3f9e5aada1059d882d2013e0721c10708f43d1cf
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Fix fqcn[actions-core] for opensearch</title>
<updated>2026-03-23T12:56:49+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-03-20T06:34:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=b5cce5d204517fde2768b5fbcdeb0012d9784cc2'/>
<id>urn:sha1:b5cce5d204517fde2768b5fbcdeb0012d9784cc2</id>
<content type='text'>
Change-Id: Id50822f572164e2b7c2576b3f53c125fd1678f60
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: fix unnamed-task in opensearch</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:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=8bba4a8efe89159d3ebdb14d78b97c5c68ff6421'/>
<id>urn:sha1:8bba4a8efe89159d3ebdb14d78b97c5c68ff6421</id>
<content type='text'>
Change-Id: I3f24d64d4c28e22d463a4c6028b021c59379d61c
Signed-off-by: Bertrand Lanson &lt;bertrand.lanson@protonmail.com&gt;
</content>
</entry>
<entry>
<title>Fix for opensearch plugin timeout</title>
<updated>2025-12-05T13:36:07+00:00</updated>
<author>
<name>Rafal Lewandowski</name>
<email>rafal@stackhpc.com</email>
</author>
<published>2025-11-27T13:04:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=391c72d646bb040204e0a9417f84f0892799a46f'/>
<id>urn:sha1:391c72d646bb040204e0a9417f84f0892799a46f</id>
<content type='text'>
Closes-Bug: #2049209
Signed-off-by: Rafal Lewandowski &lt;rafal@stackhpc.com&gt;
Change-Id: Id190c6e61c203a5e600fcd05760dea698ec4c5cf
</content>
</entry>
<entry>
<title>ansible-lint: Fix yaml[truthy] in opensearch role</title>
<updated>2025-11-24T15:32:11+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-11-12T13:48:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=3dac649afd4a280a1813e7cd6b979d00e312144e'/>
<id>urn:sha1:3dac649afd4a280a1813e7cd6b979d00e312144e</id>
<content type='text'>
Change-Id: I12857ee0d5f66b9c9eaa8ff9e3a4655d665eb8a8
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>
</feed>
