- Mar 15, 2022
-
-
Mark Goddard authored
The kayobe-seed-ubuntu-focal job is currently fairly unreliable, often failing to build the base container image. We are not using the mirrors provided by OpenDev infra, which may be making these builds less reliable. This change disables container image builds in CI on Ubuntu. It should be reverted if they are made more reliable. Change-Id: I648fa6423ad9ff43120c7808f080b0359ad8621c
-
- Mar 11, 2022
-
-
Pierre Riteau authored
The overcloud job with TLS is failing frequently with the Tenks VM triggering the OOM killer. Disable until we find a reliable fix. Change-Id: If42d1f0580d8305a36dd4fd4431680559eb5d68f
-
- Mar 03, 2022
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
nova-libvirt images now include qemu-utils on master [1] and xena [2]. [1] https://review.opendev.org/c/openstack/kolla/+/830401 [2] https://review.opendev.org/c/openstack/kolla/+/831411 Change-Id: I8f5f93340642d055cce7ef306d942e75b10c86a9
-
Piotr Parczewski authored
Depends-on: https://review.opendev.org/c/openstack/bifrost/+/819785 Change-Id: I37b9d18f0523c121357c5a37ec6fc458209f8e79
-
- Mar 02, 2022
-
-
Zuul authored
-
Mark Goddard authored
Previously we were using the zuul user in the TLS jobs. This was due to a permissions issue when accessing the CA certificate in kayobe-config in the zuul user's home directory. This change reverts to the default of using the stack user for the TLS jobs. In order to make this work, the generated CA cert chain is added to the trust store. Change-Id: I875f8976df75dee68ba00842fe624c29cc1b123c
-
- Feb 28, 2022
-
-
Zuul authored
-
- Feb 25, 2022
-
-
Pierre Riteau authored
Change-Id: Iaec4c530c353f7b97209a205473601abb0a408f4
-
Pierre Riteau authored
This was removed from Kolla during the Yoga release cycle. Change-Id: I0d2fba4e23ba49dec5adc9a822af2afe09111b58
-
- Feb 23, 2022
-
-
Mark Goddard authored
The chrony container removal was performed in the Xena cycle, so we no longer require this task in the 'overcloud host configure' command. Change-Id: I86fcc75e844eb922f62c90c45a105519845cc1a7
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
Also synchronise Ansible settings between Kayobe and Kolla Ansible. Change-Id: Idaea4a984391a8cd05a5b0eee254ac6bad531a3e
-
- Feb 22, 2022
-
-
Maksim Malchuk authored
Change-Id: I863e18841924e88c8943c1df0c6753fd90c90ef3 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
Mark Goddard authored
This reverts commit f00a65ea. Reason for revert: fix for kolla-ansible installation with openstack.kolla has merged. Change-Id: I361c68904eb66e9728b4a902a0998e4bc06d2dcd
-
Mark Goddard authored
This change uses the new Galaxy requirements file in Kolla Ansible to install the openstack.kolla collection. Cross-project dependencies on ansible-collection-kolla are supported. Story: 2009854 Task: 44504 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/819430 Change-Id: Iac185dd2bbbca128c6cf71b2734e94b3e1c6133b
-
Mark Goddard authored
This patch adds the openstack.kolla collection to the Galaxy requirements. It is installed from the OpenDev git repository. The collection is not yet used by Kayobe. Zuul cross-project dependencies on the ansible-collection-kolla repository are supported (and used in this commit). Story: 2009854 Task: 44503 Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/820165/ Change-Id: I91cbac839f816a00ac54bc4a350f44b5ae457cc3
-
Mark Goddard authored
Ansible failure handling is different when executing multiple top-level playbooks (CLI arguments) vs. multiple plays within a top-level playbook. If any hosts have failed or are unreachable at the end of a top-level playbook, then ansible-playbook exits non-zero. In contrast, execution will continue at the end of a mid-playbook play if there are hosts that have not failed or become unreachable. This is documented in [1]. Currently, Kayobe executes multiple top-level playbooks, most notably in the host configure commands where there is a long list of them. This has implications when working at scale, where failures are more common. If a host fails at any point, then execution of the command will stop at the end of the current playbook. This means that the command must be run again for all hosts. Additionally, if any hosts are unreachable, then the command is unable to progress at all without removing them from the inventory. This change refactors the host configure and host upgrade commands to use a single top-level playbook. [1] https://github.com/markgoddard/ansible-experiments/tree/master/14-error-handling Story: 2009854 Task: 44482 Change-Id: Ia63d66097b10b6ddda30ad693636143f8b1a85e0
-
Mark Goddard authored
Drop Kayobe jobs until we support installing kolla-ansible with openstack.kolla collection (Iac185dd2bbbca128c6cf71b2734e94b3e1c6133b). Change-Id: Ia6cc7e2f7a9a9fb0a1c3e0fdf07e7cdd1cbd431c
-
- Feb 21, 2022
-
-
Mark Goddard authored
We keep hitting the OOM killer in the TLS job, and the switch to UEFI mode in bare metal testing seems like the most likely culprit. This change keeps in place most of the changes of Id1b4e9775c834b8b97e086241ee8b247977225a2, but removes the override of ironic_boot_mode in the TLS job. Change-Id: Id35894be893183b0b84e6dacb81e1b72e4a828f9
-
Mark Goddard authored
It is now set globally in kayobe-config-dev. Depends-On: https://review.opendev.org/c/openstack/kayobe-config-dev/+/829225 Change-Id: Ib46834fd226c3f59146bbaada53c8d079481d315
-
Zuul authored
-
Zuul authored
-
- Feb 17, 2022
-
-
Piotr Parczewski authored
Story: 2007872 Task: 44139 Change-Id: I1a161a4f241cccac3f39ab7a3e11bccac02f9a07 Co-Authored-By:
Pierre Riteau <pierre@stackhpc.com>
-
- Feb 14, 2022
-
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
* Cinder ZFSSA backend was dropped in Xena * iscsid is no longer required for Ironic since the Ironic iscsi deploy interface was removed in Xena Change-Id: Ia9ade04b1aa9ad102e637d2ddf638b28b2d11305
-
Mark Goddard authored
Previously we were seeing issues with ipmitool and virtualbmc on Ubuntu: Error setting Chassis Boot Parameter 5\nError setting Chassis Boot Parameter 0 The dependent change fixes these issues, and this change enables bare metal testing in Ubuntu CI. Depends-On: https://review.opendev.org/c/openstack/kayobe-config-dev/+/829006 Change-Id: I96827fc32c1594ca9a0535e259929c49d3f0e704
-
- Feb 10, 2022
-
-
Mark Goddard authored
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/826723 Change-Id: I52ffa0b23ce2ae54fbfe5879a25b128ca1864195
-
Mark Goddard authored
Change-Id: Idd53d689e0e9baad571b2f0f4005f3efa3e21830
-
Zuul authored
-
- Feb 09, 2022