- Jan 24, 2025
-
-
Zuul authored
-
Zuul authored
-
Jakub Darmach authored
Fixed Grafana role tasks failing when running with Ansible check mode enabled. Closes-Bug: 2095592 Change-Id: Ibe5a132e109bc46ab7875b70f8357a2f580f931e (cherry picked from commit b59fe6cc)
-
- Jan 23, 2025
-
-
Jakub Darmach authored
Fixed Magnum role failed to create trustee user role when running with Ansible check mode enabled. Closes-Bug: 2095519 Change-Id: I6627e12e53e7223340b26cfbe6e6e1f2c6a3d4fe (cherry picked from commit 72ffcfb6)
-
Jakub Darmach authored
Fixed check mode support for Opensearch role. Closes-Bug: 2095515 Change-Id: I51c10c614f8e5a553d0faaf4920454fd0541646e (cherry picked from commit 33fa9c18)
-
- Jan 21, 2025
-
-
Michal Nasiadka authored
Closes-Bug: #2062401 Change-Id: I2f2bdbc9e1c6ad6da4ac7098ddd36143123c3062 (cherry picked from commit 904fae2a)
-
- Jan 08, 2025
-
-
Zuul authored
-
- Dec 30, 2024
-
-
Michal Nasiadka authored
Add global_request_id according to oslo.log defaults [1], also support lines like: 2024-12-23 20:48:29.905 2 ERROR oslo_service.periodic_task ['Traceback (most recent call last):\\n' [1]: https://docs.openstack.org/oslo.log/latest/configuration/#DEFAULT.logging_context_format_string Closes-Bug: #2044370 Change-Id: I80c3e20de0b7503de6331b55879e85892323b3d6 (cherry picked from commit 5a3fb2b4)
-
- Dec 19, 2024
-
-
Michal Nasiadka authored
Change-Id: Ic0e33c4f2939c36ed80caa3ec1015cf53a4d93e2 (cherry picked from commit 638e1e30)
-
- Dec 18, 2024
-
-
Pierre Riteau authored
It can be useful to run Ironic commands on the public API if access to the internal API is not possible. Related-Bug: #2051837 Change-Id: Ice0eb62f2bb26ca6e3ac8d02c6ea787b60408a86 (cherry picked from commit 1916b3c2)
-
- Dec 12, 2024
-
-
Michal Nasiadka authored
It has been added in magnum-cluster-api driver in v0.15.0 [1]: https://github.com/vexxhost/magnum-cluster-api/commit/2a53f3e340524deee3ddbf08b41071fba070d7d3#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711R53 Closes-Bug: #2047360 Change-Id: Ib02389c03ab8f61fdd3827cb30fcc18f3dc952a9 (cherry picked from commit 99e61073)
-
- Dec 09, 2024
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
This is a follow up to Ie7ae47e5a624da31cf6cc5cd3c9239450487b8ed, but for cephadm jobs. Change-Id: I194529c178efcff0cb2a0ee1e14273389cd8f87f (cherry picked from commit 4e2af187)
-
- Dec 08, 2024
-
-
Michal Arbet authored
Ansible 2.16.14 includes a fix for CVE-2024-11079 [1], which results in the following error: jinja2.exceptions.UndefinedError: 'ansible.vars.hostvars.HostVarsVars object' has no attribute 'ansible_host' This issue occurs because Ansible now includes `localhost` in `hostvars` without the `ansible_host` variable set, which unexpectedly breaks our test inventory rendering. This patch adds a filter to exclude `localhost` during the rendering process, as it is irrelevant for our purposes. [1] https://github.com/ansible/ansible/pull/84353 Change-Id: Ie7ae47e5a624da31cf6cc5cd3c9239450487b8ed (cherry picked from commit 0298699a)
-
- Dec 05, 2024
-
-
Zuul authored
-
- Dec 04, 2024
-
-
Michal Nasiadka authored
Change-Id: I14d3ee3f94b8138188f70b2b5106145d33943eaf (cherry picked from commit 61045807)
-
- Dec 02, 2024
-
-
Pierre Riteau authored
Change-Id: Idd143389534ef2195a07059efca732fb81f92171
-
Pierre Riteau authored
Change-Id: If982d397e7c8ed8ac36f6274cbb3438cb04075b3 Closes-Bug: #2087537 (cherry picked from commit 51fb7f92)
-
- Nov 29, 2024
-
-
Michal Nasiadka authored
Change-Id: I044affa85290caf9d71e8ba5bc7cf0f5be8941e7
-
- Nov 28, 2024
-
-
Piotr Milewski authored
Change-Id: I701aca07eb8b3fd82f14a7f70a2fd96633389231
-
- Nov 26, 2024
-
-
Christian Schilling authored
Change from file to template Closes-Bug: #2089229 Change-Id: I7cbc6a94608baf4f04ef231cc88397fc5dcf0a9b (cherry picked from commit f30dd3e5)
-
Bartosz Bezak authored
Change-Id: I0e07271312bbed49be7a986a2beda04f316dfc8f (cherry picked from commit b5d594d3)
-
- Nov 22, 2024
-
-
Michal Nasiadka authored
Change-Id: I3434eb7f751553a3a29a718ac20975529736bc3b (cherry picked from commit 1cec85d6)
-
- Nov 20, 2024
-
-
Michal Nasiadka authored
From [1]: If check is true, and the process exits with a non-zero exit code, a CalledProcessError exception will be raised. Attributes of that exception hold the arguments, the exit code, and stdout and stderr if they were captured. [1]: https://docs.python.org/3/library/subprocess.html Closes-Bug: #2089173 Change-Id: I8cf38c2f7db1493e7303e94c212251fbeafaced3 (cherry picked from commit 4f62dd46)
-
- Nov 05, 2024
-
-
Pierre Riteau authored
Also rewrite/reformat while here. Change-Id: Ife2acdb0d4360c58c7de68cf259a0ed4a86234c2 (cherry picked from commit 2339561e)
-
- Nov 04, 2024
-
-
Matt Crees authored
Closes-Bug: #2086171 Change-Id: I4001ddad198dcf40f71e9196e126cc78a19d1437 (cherry picked from commit fa54e69e)
-
Michal Nasiadka authored
I have no clue how it worked previously in CI, but now it's using default path to the inventory - which does not exist. In addition to that, type=int in cliff will default to None, so the check had to be rewritten - because we always did cert expiry check instead of generating them. Change-Id: I84d71558c2666ba2cfa47054f782d25ff0c1f691 (cherry picked from commit cd8ecfc8)
-
Michal Nasiadka authored
Rework the base jobs structure to include a mid-level kolla-ansible-scenario-base that includes common files: stanza. Change-Id: I548b22b27dff111d625361835029354557d8c9ca (cherry picked from commit 04873199)
-
- Nov 01, 2024
-
-
Roman Krček authored
One task in destroy role was missing arguments that were supplied by the old bash CLI but not supplied by the new python CLI. Closes-Bug: #2086187 Change-Id: I6ced070ca10b63c4d27ac76c1e82dc4312c1b165 Signed-off-by:
Roman Krček <roman.krcek@tietoevry.com> (cherry picked from commit a1eec249)
-
- Oct 31, 2024
-
-
Matt Crees authored
As version-check.yml is added to deploy.yml, we must make sure the tasks are only run when the rabbitmq container exists. Change-Id: Iaa31bae739110094affb5e402ed9ac40b153ac3d (cherry picked from commit f5ad7829)
-
Michal Nasiadka authored
Change-Id: Ia414f82384cc6984ff688ce3c9872f47a66357ed
-
- Oct 30, 2024
- Oct 29, 2024
-
-
Pierre Riteau authored
When installing kolla-ansible with `pip install ./kolla-ansible`, pip always creates a direct_url.json file, even when not using an editable installation. We see this behaviour with Python 3.12, while direct_url.json is only created for editable installations on Python 3.9, which was used when this code was initially developed for Kayobe. When using a regular (non-editable) installation, this would make kolla-ansible invoke site.yml from the source directory instead of the virtualenv installation, causing a failure to load Ansible collections: Invalid plugin FQCN (ansible.utils.ipaddr): unable to locate collection ansible.utils Fix by returning the source URL only if dir_info.editable is True. Change-Id: Icdc2cedaa6a6e3a6b4351b1f4369e2e8b3a2dc97 (cherry picked from commit 1c7d17d1)
-
- Oct 28, 2024
-
-
OpenStack Release Bot authored
Update the URL to the upper-constraints file to point to the redirect rule on releases.openstack.org so that anyone working on this branch will switch to the correct upper-constraints list automatically when the requirements repository branches. Until the requirements repository has as stable/2024.2 branch, tests will continue to use the upper-constraints list on master. Change-Id: I03e63ea4a6a3080c28baa162e91e97319ae2d872
-
OpenStack Release Bot authored
Change-Id: I3ed8176f3f42e0f543c5615d60c7ace9e71f21dd
-
Roman Krček authored
Moving the CLI to python allows for easier maintenance and larger feature-set. This patch introduces a few breaking changes! The changes stem the nature of the cliff package. - the order of parameters must be kolla-ansible <action> <arguments> - mariadb_backup and mariadb_recovery now are mariadb-backup and mariadb-recovery Closes-bug: #1589020 Signed-off-by:
Roman Krček <roman.krcek@tietoevry.com> Change-Id: I9749b320d4f5eeec601a055b597dfa7d8fb97ce2
-
- Oct 26, 2024
-
-
Matus Jenca authored
This patch enables internal TLS database connection for Keystone. Change-Id: I816d051e933a560629d9b9c95362f668abe4ade7
-