- Apr 12, 2021
-
-
Mark Goddard authored
All instances of 'kayobe control host bootstrap' in the development scripts use a helper function, except for during seed_hypervisor_deploy. The helper adds a retry mechanism to combat flakiness often seen during Ansible Galaxy installs. This change fixes the issue. TrivialFix Change-Id: I954cb604a18874744b3673ebf2e2c29caa18ce8f
-
- Apr 09, 2021
-
-
Pierre Riteau authored
Change-Id: Ie74b1ee61d4cfa19ea710153694349c7ea61d78e Story: 2002009 Task: 40039
-
- Apr 08, 2021
- Apr 07, 2021
- Apr 06, 2021
-
-
Mark Goddard authored
Change-Id: I8d3d51ea25459f1831ac75a062cd8e7c54204de4 Story: 2008795 Task: 42216
-
Mark Goddard authored
This change switches CentOS CI jobs to use CentOS stream 8 nodepool images. Kolla containers switched to CentOS stream already. Depends-On: https://review.opendev.org/c/openstack/kayobe/+/784926 Depends-On: https://review.opendev.org/c/openstack/kayobe/+/784853 Story: 2008795 Task: 42196 Change-Id: I02c76344bcb0b350fd96010becca52f259e1ee6f
-
Mark Goddard authored
A bug has been introduced to the which package in CentOS Stream 8 which causes it to fail when used with the following bash options: set -u set -o pipefail Then, when running which we see the following output: environment: line 1: _declare: unbound variable As found by Pierre, this seems to be caused by the implementation of which as a bash function which references an unbound variable (_declare). It's tracked in Fedora by https://bugzilla.redhat.com/show_bug.cgi?id=1944877# . This change works around the issue by using the /usr/bin/which binary. Co-Authored-By:
Pierre Riteau <pierre@stackhpc.com> Change-Id: I468d4e0460c13791b9f01d5854ef45472528c6fe Story: 2008795 Task: 42215
-
- Apr 02, 2021
-
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
When running kolla-ansible using a Kayobe environment, write the environment name to $KOLLA_CONFIG_PATH/.environment. In later executions, check that the environment name is the same. Warn user to clean up $KOLLA_CONFIG_PATH otherwise. Change-Id: Ibbb1fdcad4034620ff8fbfe184d803bcc86f53f9 Story: 2002009 Task: 42185
-
- Mar 31, 2021
-
-
Pierre Riteau authored
When inventory arguments are not passed but an environment is specified, detect if there are inventory directories present in the shared Kayobe configuration directory and in the environment directory. Using os.path.exists() is sufficient because we validate these paths later with utils.is_readable_dir(). Change-Id: Ieb2b7ff07cd43029399e9e19002b82940246f8c4 Story: 2002009 Task: 41739
-
Pierre Riteau authored
Change-Id: I875d73cfe056dc505beffdec9bf348b3dc8bd910 Story: 2002009 Task: 41738
-
Pierre Riteau authored
Change-Id: I2f33bda5f2f84bbbb0f40240d2575a0b69ddceea Story: 2002009 Task: 40038
-
Pierre Riteau authored
Change-Id: I848d834aa36943027c126e26e93e4a4680521144 Story: 2002009 Task: 40037
-
- Mar 30, 2021
-
-
Michał Nasiadka authored
Change-Id: I50f75f8f8ed200b1c70f834973463c2f7343ed1a
-
Michal Nasiadka authored
Change-Id: I11f0677681e51a59bcbb171d8da0e14c853d6c5c
-
- Mar 29, 2021
-
-
Zuul authored
-
Pierre Riteau authored
Change-Id: I1efcf5a94e400c2201a81d08f361f591db5e52a8
-
Zuul authored
-
- Mar 26, 2021
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
We still see flakiness when downloading content from Ansible Galaxy, often HTTP 520. This change increases the retries from 3 to 10, and adds a 5 second delay between attempts. Change-Id: I0c46e5fcc6979027dc6f1bc5cc49e923a205f654 Related: https://github.com/ansible/galaxy/issues/2429
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
- Mar 25, 2021
-
-
Zuul authored
-
Pierre Riteau authored
Change-Id: Iff105f9a491dc6277586c1d53b84747c38feb585
-
Pierre Riteau authored
The previous release has not been Rocky for a while. Change-Id: Ic082ed08614c0f90d82ff211ac3dd19ed78d2bf5
-
Pierre Riteau authored
Change-Id: If51a715bc9f68fbf750baeecb0e8415178bb5641
-
- Mar 24, 2021
-
-
Zuul authored
-
Mark Goddard authored
The stackhpc.libvirt-host 1.8.2 release includes support for modifying the libvirt QEMU AppArmor template to include the path of directory backed pools. This allows the 'kayobe seed vm provision' command to succeed with AppArmor enabled. Story: 2004960 Task: 42091 Change-Id: I20d8ee783cdf158bbb469e831518e36d3c8ed73f
-
Michal Nasiadka authored
Molecule also needs to be bumped to support Ansible 2.10 lint: section changed in Molecule 3.x - adapted. molecule-docker added do test-reqs because it code has moved to it from molecule core pytest-testinfra and pytest-molecule needed for testinfra tests to work [1]: https://github.com/ansible-community/molecule/issues/2872 Change-Id: I0299f5126ebd080f3912a76294b0013abe7747a0
-
- Mar 23, 2021
-
-
Mark Goddard authored
The 'openstack server show <server> -f value -c addresses' command previously had output like this: <network name>=<IP> Now it shows a Python output like this: {'<network name>': ['IP']} This broke the parsing of the command output when determining which IP address to use to access a bare metal instance via SSH. This change fixes the issue by querying the server's port in Neutron, and using the fixed IP address. Change-Id: I55b5f185fb7136d3c6fa565aa46598f21c94eb43
-
Pierre Riteau authored
Change-Id: I2ed9da2580a83f167d4b10b747e0f8225c235afe
-
- Mar 20, 2021
-
-
Mark Goddard authored
Change-Id: I98428837153ef604af9a415f7139e07d8548fd46
-