<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/ansible/library/kolla_toolbox.py, 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>fix kolla_toolbox running with wrong HOME env</title>
<updated>2026-06-22T12:21:26+00:00</updated>
<author>
<name>Bertrand Lanson</name>
<email>bertrand.lanson@infomaniak.com</email>
</author>
<published>2026-05-21T08:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=20a056012273d103ff24b31541b6bbb746b10180'/>
<id>urn:sha1:20a056012273d103ff24b31541b6bbb746b10180</id>
<content type='text'>
There is a possibility that the ansible-runner in kolla_toolbox
is executed with the wrong environment variables if run in a specific
way. The cause is not super clear, but the solution is to simply force
it to use the correct HOME value.

Closes-Bug: #2153544

Change-Id: Ibad84e358f21564c570161f7e4f21b117398df3b
Signed-off-by: Bertrand Lanson &lt;bertrand.lanson@infomaniak.com&gt;
(cherry picked from commit 2104f74a2616821c2bd848411ebfce266a3edd69)
</content>
</entry>
<entry>
<title>kolla_toolbox: fix secrets leaking</title>
<updated>2026-03-25T19:15:26+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-03-17T06:19:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=976d2d85c3d3bc77366bf4c90c03eaa4fa5921fe'/>
<id>urn:sha1:976d2d85c3d3bc77366bf4c90c03eaa4fa5921fe</id>
<content type='text'>
Replace ansible CLI invocation with ansible-runner, passing module
args via put_archive tar stream instead of exec argv.

Override _log_invocation to add no_log values to relevant
variables on module invocation (without that we leak secrets
on each module invocation - check for "Invoked with" syslog entries)

runner_on_skipped is required for --check support

Requires ansible-runner in the kolla_toolbox image (Depends-On).

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

Closes-Bug: #2131197
Closes-Bug: #2138622

Assisted-By: Claude Sonnet 4.6

Change-Id: I110f79aa911b746d13f6648883191edabea10563
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
Signed-off-by: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>kolla_toolbox: Add support for deprecation warnings</title>
<updated>2026-01-12T14:30:24+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-01-08T13:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=effd154e04a56203296a46fcce0b1919ddd029fb'/>
<id>urn:sha1:effd154e04a56203296a46fcce0b1919ddd029fb</id>
<content type='text'>
ansible-core 2.20 introduced some deprecation warnings
in internal module functions and not all modules have
adapted to new functionality, therefore kolla_toolbox
invocations contain both deprecation warnings (or other
warnings) and JSON blocks.

This patch adds support for separating these and printing
deprecation warnings using warn() function in AnsibleModule

Closes-Bug: #2138234

Change-Id: I2008d9d8c85b2216036f5155e29f7e5db43832f0
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Move kolla_toolbox to high level client</title>
<updated>2025-03-31T09:33:56+00:00</updated>
<author>
<name>Roman Krček</name>
<email>roman.krcek@tietoevry.com</email>
</author>
<published>2024-10-17T09:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=c803413c52e2c91e48e275aaadff6d1e26a45771'/>
<id>urn:sha1:c803413c52e2c91e48e275aaadff6d1e26a45771</id>
<content type='text'>
Move from APIClient to PodmanClient and DockerClient clients.

Signed-off-by: Roman Krček &lt;roman.krcek@tietoevry.com&gt;
Change-Id: I6c5734b6fff1bd42929851a263620bb4d959ac25
</content>
</entry>
<entry>
<title>Merge "Use new module names from openstack.cloud"</title>
<updated>2024-11-16T00:35:25+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2024-11-16T00:35:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=e1013a7f8478061e685fc7b525b3f80e47c4ceff'/>
<id>urn:sha1:e1013a7f8478061e685fc7b525b3f80e47c4ceff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Separate outputs of kolla_toolbox inner module</title>
<updated>2024-09-12T18:19:49+00:00</updated>
<author>
<name>Pierre Riteau</name>
<email>pierre@stackhpc.com</email>
</author>
<published>2024-09-12T18:19:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=540766203884ab072b65fd1d14eaa75e60696cab'/>
<id>urn:sha1:540766203884ab072b65fd1d14eaa75e60696cab</id>
<content type='text'>
Inner modules called by the kolla_toolbox module were returning stdout
and stderr as a single output object. This could break JSON parsing if
any data was present in stderr, for example warnings such as:

    [WARNING]: Collection ansible.posix does not support Ansible version 2.14.17

Fix by using demux=True to separate the two streams. The stderr content
is logged as it could be useful for troubleshooting or catching
deprecation notices.

Change-Id: Iad0476d4511f28c837794352c9a3e2f47113d9a1
Closes-Bug: #2080544
</content>
</entry>
<entry>
<title>Use new module names from openstack.cloud</title>
<updated>2024-08-27T19:50:43+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2024-03-26T17:17:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=050d0ea066713f2fa90987b40ffe1c693f73b3e5'/>
<id>urn:sha1:050d0ea066713f2fa90987b40ffe1c693f73b3e5</id>
<content type='text'>
All of them have been renamed 4 years ago [1].

https: //review.opendev.org/c/openstack/ansible-collections-openstack/+/726538
Change-Id: I23525c35e3f6e4a4a611e97e01cab97750199aef
</content>
</entry>
<entry>
<title>Remove "distutils" library</title>
<updated>2024-08-21T08:52:12+00:00</updated>
<author>
<name>leiyashuai</name>
<email>leiyashuai@inspur.com</email>
</author>
<published>2022-09-12T07:56:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=b3a66ef3d4f360b4dce14e9051dc32861ef44018'/>
<id>urn:sha1:b3a66ef3d4f360b4dce14e9051dc32861ef44018</id>
<content type='text'>
Library "distutils" is deprecated in Python 3.10:
https://peps.python.org/pep-0632/

The versions previously referenced using StrictVersion should be old
enough that they will not be used in a Dalmatian deployment:

- Ansible 2.11
- Docker API 1.42, included since Docker engine 23.0.0

Change-Id: Ie315004715a1cb5a91dd54bc64b0a8fd0af650ec
</content>
</entry>
<entry>
<title>Add support of podman deployment</title>
<updated>2023-10-20T15:51:52+00:00</updated>
<author>
<name>Ivan Halomi</name>
<email>ivan.halomi@tietoevery.com</email>
</author>
<published>2021-05-31T09:57:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=9a3f46334506d655f302ebe4abcd23df7540bd80'/>
<id>urn:sha1:9a3f46334506d655f302ebe4abcd23df7540bd80</id>
<content type='text'>
This change adds basic deployment based on Podman
container manager as an alternative to Docker.

Signed-off-by: Ivan Halomi &lt;i.halomi@partner.samsung.com&gt;
Signed-off-by: Martin Hiner &lt;m.hiner@partner.samsung.com&gt;
Signed-off-by: Petr Tuma &lt;p.tuma@partner.samsung.com&gt;
Change-Id: I2b52964906ba8b19b8b1098717b9423ab954fa3d
Depends-On: Ie4b4c1cf8fe6e7ce41eaa703b423dedcb41e3afc
</content>
</entry>
</feed>
