- Aug 26, 2022
- Aug 25, 2022
-
-
Mark Goddard authored
* Switch from python-ironic-inspector-client to openstacksdk in ironic-inspector-rules. This allows us to use clouds.yaml to provide credentials. * Enable authentication in Bifrost. Passwords are auto-generated by Bifrost, and stored files in /root/.config/bifrost/. This change depends on a Kolla Ansible patch that ensures that these credentials are persisted between recreations of the bifrost container. * Copy clouds.yaml and (if present) a CA certificate from the Bifrost container to the seed host, under the Kayobe Ansible user (stack). This allows us to use the credentials to register introspection rules. * This patch is needed by a Kolla Ansible patch that enables TLS in Bifrost, since we need the CA certificate on the host to register introspection rules when TLS is enabled. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/851837 Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/851838 Story: 2010206 Task: 45930 Change-Id: I757f1bb72afb01a4f1689bed292f5b71b9048fa0
-
- Aug 23, 2022
-
-
Pierre Riteau authored
Change-Id: I26f6b1a995014e14688d072c43f375b3897e4416
-
- Aug 22, 2022
-
-
Mark Goddard authored
Adds support for installing additional build host dependencies when building IPA and overcloud host images via 'ipa_build_dib_host_packages_extra' and 'overcloud_dib_host_packages_extra'. Support for installing additional host packages was added in stackhpc.os-images v1.15.0 [1]. [1] https://github.com/stackhpc/ansible-role-os-images/pull/63 Change-Id: I1a05d448031cb415cec4cd601a030abdb8a5eba5
-
- Aug 08, 2022
-
-
Zuul authored
-
- Aug 05, 2022
- Jul 29, 2022
-
-
Michal Nasiadka authored
Co-Authored-By:
Bartosz Bezak <bartosz@stackhpc.com> Change-Id: I06a3e9922cf95979f3bca120cd82633046270fa3
-
- Jul 27, 2022
-
-
k-s-dean authored
Enables the installation and configuration of firewalld on Ubuntu systems. Change-Id: I4a97a2aeed277be672e15e5c7727b810e11d3c42 Story: 2010160 Task: 45818
-
- Jul 21, 2022
-
-
Michal Nasiadka authored
Follow up after I111df79f08eb76a735f33c6edf03b5a302fb6cc3 in kolla-ansible Change-Id: I7e10b851016253bf85625e9daa89416c738242e8
-
- Jul 20, 2022
-
-
Pierre Riteau authored
The 8.5 image has moved to the Rocky Linux Vault. Change-Id: I86c92a1b0b8cf5e4dc534e04709e38bd90f7660e
-
- Jul 19, 2022
-
-
Pierre Riteau authored
Change-Id: Ib182558e31da9d79a14f383c6a1d60fa66f1dc75
-
- Jul 05, 2022
-
-
Pierre Riteau authored
This is required to be able to install tenks. Otherwise, we try to install Jinja2 3.1.2 which requires Python 3.7 or newer. Change-Id: Ie497b191b6de8bc818dc4a2a12f7129a02d0fd00
-
- Jun 24, 2022
-
-
Will Szumski authored
Change-Id: Iec0b9cd24eda4fc0fc38003dea66c50ece7425b6
-
- Jun 17, 2022
-
-
Michal Nasiadka authored
The disable-selinux role has been renamed to selinux and now supports setting desired state. Previously Kayobe was defaulting to disabling and rebooted the host - to avoid audit logs filling up. This change allows operators to define desired SELinux state and defaults to permissive - to adhere to those site policies that require SELinux to be at least in permissive state. Change-Id: I42933b0b7d55c69c9f6992e331fafb2e6c42d4d1
-
- Jun 16, 2022
-
-
Zuul authored
-
- Jun 15, 2022
-
-
Zuul authored
-
- Jun 10, 2022
-
-
Michal Nasiadka authored
Change-Id: Ibf4b928222713bedb7e856307f5ad91e60953795
-
Pierre Riteau authored
IPA itself is still compatible with Python 3.6, but ipa-builder uses master upper-constraints which have dropped support for 3.6 and are pulling importlib-metadata===4.11.4, which requires 3.7. ERROR: Cannot install ironic-python-agent==8.6.1.dev13 because these package versions have conflicting dependencies. The conflict is caused by: ironic-python-agent 8.6.1.dev13 depends on importlib_metadata>=1.7.0 The user requested (constraint) importlib-metadata===4.11.4 Change-Id: I0cc48d0d5ed17400badb081e9117c9351677bb38
-
Zuul authored
-
- Jun 09, 2022
-
-
John Garbutt authored
The support was added in this commit, but the docs were not updated: c6263dbf Change-Id: Icfc5cbc80af1199ad00f78292c6228273af701aa
-
Will Szumski authored
Change-Id: I2823016294e7df63f63be9ab26535b3962a71ebe
-
- Jun 06, 2022
-
-
Rafal Lewandowski authored
Story: 2010069 Task: 45540 Change-Id: I0658c0059867468d6032cb1bfa3d05ae0d01c422
-
- May 27, 2022
-
-
Zuul authored
-
- May 25, 2022
-
-
Maksim Malchuk authored
The 'overcloud container image build' command didn't build all the hacluster images when hacluster is enabled. TrivialFix Change-Id: I9150e32579421e46782518948188e1363918fb39 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
Pierre Riteau authored
Requirements upper constraints bumped python-novaclient to version 18.0.0 [1], which requires Python 3.8 [2]. This results in failures when installing python-openstackclient on CentOS and Rocky with Python 3.6. ERROR: Cannot install python-openstackclient==5.8.0 because these package versions have conflicting dependencies. The conflict is caused by: python-openstackclient 5.8.0 depends on python-novaclient>=17.0.0 The user requested (constraint) python-novaclient===18.0.0 Work around this issue by using yoga upper constraints until we upgrade to CentOS Stream 9 and Rocky Linux 9. This also fixes another issue seen on Ubuntu where image uploads to Glance through Ansible fail with a 400 Bad Request error. This is caused by the bump of openstacksdk to version 0.99.0 and will be fixed by a new release of ansible-collections-openstack. [1] https://review.opendev.org/c/openstack/requirements/+/842808 [2] https://review.opendev.org/c/openstack/python-novaclient/+/838944 Change-Id: I40c6b898963c2218d41d37bd73d40ce8dcf22b87
-
- May 23, 2022
-
-
Zuul authored
-
- May 18, 2022
-
-
Pierre Riteau authored
Per [1]. [1] http://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html Change-Id: I9cab915803bab882a12841cd40ccc6af2a78dae2
-
- May 11, 2022
-
-
Piotr Parczewski authored
Change-Id: I7c87a6c45f036bedae24ac14a5ca245f0b69300c
-
- May 03, 2022
-
-
Zuul authored
-
- Apr 29, 2022
-
-
Mark Goddard authored
Previously we were not applying an MTU defined in Kayobe networks.yml to the provisioning and cleaning networks in Neutron. This could lead to issues when nodes communicate with the Ironic and Inspector APIs. Change-Id: Id9418e4e88c52056412daa22462aa611bfcc59ae
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
- Apr 27, 2022
-
-
Zuul authored
-
Pierre Riteau authored
Using cp will leave removed files in kayobe-config. Change-Id: Id8febf9f29e3cd230b9e516ab59e0fe9935cf375
-
- Apr 26, 2022
-
-
Zuul authored
-
- Apr 22, 2022
-
-
Pierre Riteau authored
This new version fixes the evaluation of check_mode, which is causing `kayobe overcloud bios raid configure` to fail. Change-Id: I9c6e261dbac067ca3f9218e6ea81813ddc2f6520
-