- May 31, 2023
-
-
Maksim Malchuk authored
Followup on I0d7ab0d8ff5b16ac5de8e50e63400bd455996555. Fix issue with 'permission denied' while doing stat files. Also we collect kolla-build configs for CI. Change-Id: I209459ecf5b1a6e5f541cbc72d74aa7defb459d4 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
- Mar 31, 2023
-
-
Bartosz Bezak authored
Change-Id: Id86acf22cc548b37222a78300c1d5063f4527bf2
-
- Mar 08, 2023
-
-
Bartosz Bezak authored
Change-Id: I0f7a3dcb021f726693725f070d9a2ff80d84fe0e
-
- Dec 12, 2022
-
-
Bartosz Bezak authored
CentOS Stream 8 support has been dropped. Migration path will be present in Yoga release - as a followup change. MichaelRigart.interfaces does not support custom routes for NetworkManager yet. It has been disabled in CI for Rocky Linux 9 temporarily. Non-voting CentOS Stream 9 CI overcloud job is using RL9 container images (as kolla CI is not building CS9 images anymore). Change-Id: Idf5ee822b03ba40179803c981500a6bad37594bf
-
- Apr 12, 2022
-
-
Mark Goddard authored
Enable the Ironic ipxe boot interface by default, following a similar change in Ironic [1]. Drop the kolla_enable_ironic_ipxe flag, following a similar change in Kolla Ansible [2]. Both PXE and iPXE are now enabled by default. Users may revert to using PXE for ironic inspector's dnsmasq, by setting ironic_dnsmasq_serve_ipxe to false in etc/kayobe/kolla/globals.yml. [1] https://review.opendev.org/c/openstack/ironic/+/816824 [2] https://review.opendev.org/c/openstack/kolla-ansible/+/834512/ Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/832159 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/834511 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/837069 Change-Id: Ifb80bd15a20c9cfb8fbc6e0f6ac23baae631a18e
-
- Feb 14, 2022
-
-
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
-
- Nov 26, 2021
-
-
Pierre Riteau authored
As a first step towards supporting multiple overcloud disk images, this change introduces a new command to build a disk image directly with DIB: `kayobe overcloud host image build`. It also disables building a root disk image during Bifrost bootstrap if overcloud_dib_build_host_images is set to true. Change-Id: I93d242889e225b4e60254f6b9cc5eeb457294ac8 Story: 2002098 Task: 41693
-
- Sep 17, 2021
-
-
Pierre Riteau authored
This saves 156MB of storage in each CentOS job on the master branch. Backport note: ironic-ipxe is Xena only. Storage space saved on Wallaby and older will be about half (varies depending on Linux distribution and OpenStack release). Change-Id: Icb3569bc764435127a00ee15583c6f3e4e598eca
-
- Sep 16, 2021
-
-
Pierre Riteau authored
Five levels of depth gives us details about each Docker volume. Remove files or directories smaller than 1MB from the output to keep it short. Change-Id: I300e37106ab4dc2ebfa70371391c99cd43c7b14c
-
- Sep 09, 2021
-
-
Michał Nasiadka authored
Currently the logs get printed in Zuul job stdout and only a small portion of them is redirected to a file - this patch changes that to send all output to desired files. Change-Id: I45e937ec7c102e89edee20679b8959bf7f6c7152
-
- Feb 24, 2021
-
-
Pierre Riteau authored
Change-Id: I0c37ba259d96c351e03dba1c8343fce8a84eb53e Depends-On: https://review.opendev.org/c/openstack/kayobe-config-dev/+/777076
-
- Feb 05, 2021
-
-
Pierre Riteau authored
This requires stackhpc.os-images v1.10.0 or newer, for compatibility with CentOS 8 when SELinux is enabled: we disable SELinux, but without rebooting it stays enabled. This Ansible role was updated to v1.10.2 in master and stable/victoria by I5efdbd52556721914fe69d7c6ba454b2c721b643, for another reason. Remember to bump the requirement when backporting to earlier releases. It also needs changes in the way we interact with Bifrost to avoid using the env-vars file which has been removed. This is implemented by change I25078e69acdf41a4ef9957f99fe5047de54b778d. Finally, it requires building seed deployment images only after deploying Bifrost, because the task copying images onto the seed expects /etc/kolla/bifrost to exist. We also copy log files to identify issues when the job fails. Change-Id: I4719b4d397c01b35c78cb84c6d686dd27742d1c0
-
- Feb 11, 2020
-
-
Mark Goddard authored
As per [1] we should stop compressing the logs sent to swift in order to get them back readable via a browser. [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-January/011875.html Change-Id: Ieb1577f859d388a0f326cb6933c953f486dfca15 Co-Authored-By:
Michal Nasiadka <mnasiadka@gmail.com>
-
- Jun 06, 2019
-
-
Mark Goddard authored
Change-Id: I4336cb50c37c9e72bdcc0a7c0424d0f7f158b79b
-
- Nov 21, 2018
-
-
Mark Goddard authored
In the upgrade CI job, the kayobe configuration is first generated for the previous release. If the job fails while deploying the previous release, we don't have access to the configuration that was used. This change adds previous_kayobe_config and previous_kolla_config to the saved logs. Change-Id: I603fc856cf79bdc52f5bf158c6706c1c0ffe2d95
-
- Nov 20, 2018
-
-
Will Miller authored
tenks-deploy.sh deploys a minimal virtualized baremetal test cluster locally. It also adds it to the overcloud-base CI job. To make the new CI job work, we need to configure the firewall on the test machine to allow the baremetal machines to communicate with the openstack services. Change-Id: I7487a2606cf0bac71c5c63db41b2b518a6f6398b Depends-On: https://review.openstack.org/#/c/615939 Depends-On: https://review.openstack.org/#/c/618003 Story: 2004297 Task: 27850
-
- Nov 05, 2018
-
-
Mark Goddard authored
There is currently no coverage of upgrades in CI, which leaves us open to regression in this infrequently tested but crucial area. This change adds the required scripts and Zuul configuration. A control plane is first deployed using the Kayobe stable/pike branch and associated default configuration. The control plane is tested by deploying then deleting a server instance. An upgrade to Queens is performed, using the Kayobe master branch, or code in review if applicable. The upgraded control plane is tested by deploying then deleting a second server instance. A workaround was required to restart the nova_compute service after the upgrade, since the SIGHUP sent to it by Kolla Ansible during upgrade appeared to be putting it into a degraded state. A future improvement to this test could be to leave a server instance running during the upgrade. Change-Id: I0e595524e39d1131fe3ec6aaf2aeec3ff3d6a536 Story: 2003472 Task: 24732
-
- Sep 28, 2018
-
-
Mark Goddard authored
Currently we're saving the config generated by kayobe for kolla, but not the config generated by kolla for the containers. This change fixes that. Change-Id: I5558a4fb8285a4e96f6918d133452d664b7bf0fa
-
- May 16, 2018
-
-
Mark Goddard authored
This can help in analysing failures. Change-Id: I9910f89fbeb5698a66659a835041dc564e2b64ae
-
- Apr 09, 2018
-
-
Mark Goddard authored
Adds a new CI job, kayobe-seed-centos, that deploys a single VM as a seed host. The VM provided by Zuul is configured as the seed, rather than a seed hypervisor that provisions a seed VM using nested virt. This approach should be more reliable, faster, and easier to get working, at the expense of not testing the seed hypervisor code paths. Currently the seed services are deployed, but not tested. A future change could test discovery and provisioning of an overcloud host using the seed. Change-Id: Iefe16215af6f1a9fb8ec78094cd6bd76a82a040a Story: 2001655 Task: 6683
-
- Mar 15, 2018
-
-
Mark Goddard authored
Adds a Zuul job to perform deployment of an OpenStack control plane consisting of a single node. Currently no tests are run against the resulting control plane. Change-Id: I2728421cb5dbd1dc370a3aa7d37d913c90ba38a5 Story: #2001655 Task: #6682
-