- Jan 07, 2021
-
-
Mark Goddard authored
Adds support for veth patch pair configuration on Ubuntu. Currently this is not persistent across reboots. This will need to be addressed once the network configuration model is chosen for Ubuntu. Change-Id: I006d46954456cf30ce4e743fcbe9b2862d43dd01 Story: 2004960 Task: 41545
-
- Dec 22, 2020
-
-
Mark Goddard authored
On Ubuntu, Kayobe can fail creating pip configuration for the kolla user, with the following error: Failed to set permissions on the temporary files Ansible needs to create when becoming an unprivileged user An earlier error seen with Ansible verbose mode shows that the setfacl command is missing. It can be installed using the acl package, however this is not always present in Ubuntu 20.04. This change installs the acl package in the pip role. Story: 2004960 Task: 41492 Change-Id: Ib5462684fa5fd307068c67f9a13f73b80967beb4
-
Mark Goddard authored
Ubuntu uses sh rather than bash by default, which does not support the source keyword. Change-Id: Ic36531c0f26fc7dee361bebb83a1d3089166c1eb Story: 2004960 Task: 41490
-
- Dec 21, 2020
-
-
Zuul authored
-
Mark Goddard authored
Affects master & Victoria only. Since Victoria, Bifrost added a play to gather facts for localhost at the beginning of deploy-dynamic.yaml. Kayobe executes the playbook with a limit, which does not include localhost. This causes fact gathering to be skipped for localhost: PLAY [Gather facts on localhost] *********************************** skipping: no hosts matched This change fixes the issue by adding localhost to the limit. Change-Id: I1264832398744c48a6f706efe91f084890a37772 Story: 2008388 Task: 41311
-
Pierre Riteau authored
Change-Id: Ib869ae5146948abcb11eb20691ccc2311db24bb1 Story: 2008458 Task: 41485
-
- Dec 19, 2020
-
-
Zuul authored
-
- Dec 18, 2020
- Dec 17, 2020
-
-
Zuul authored
-
- Dec 16, 2020
-
-
Mark Goddard authored
* Bump stackhpc.libvirt-host to v1.7.1. On seed-hypervisors installed using CentOS 8.2 or earlier, interaction with libvirt may fail due to libgcrypt being incompatible. See https://github.com/stackhpc/ansible-role-libvirt-host/issues/42 * Bump MichaelRigart.interfaces to v1.9.2. The CentOS 8.3 cloud image includes an ifcfg-ens3-1 file. See https://github.com/michaelrigart/ansible-role-interfaces/pull/93 * Previously a second libvirt daemon was installed by Tenks on the host, however changes in libvirt 6.0.0 to separate libvirtd into multiple daemons do not allow for customisation of the PID files used by the new daemons. This leads to a conflict between the container and host daemons. Update the Tenks config to use the containerised Nova libvirt daemon. This depends on a change to the stackhpc.libvirt-host role: https://github.com/stackhpc/ansible-role-libvirt-host/pull/44 * Not CentOS 8.3 related, but tox jobs are now failing on python dependencies. Remove upper limits from docker and paramiko. * Not CentOS 8.3 related, but Bifrost has enabled authentication by default. We are not ready to support this, so override it. Story: 2008429 Task: 41378 Change-Id: Ie8fd965165e8d347d27528a2c16d0647e412ccdc
-
Michał Nasiadka authored
Ubuntu hosts come often without python preinstalled, this task ensures python gets installed with raw: module on hosts missing it. Change-Id: I8c5561b2997b5bcb3957e7d52f2b298d8a72a80d
-
- Dec 14, 2020
-
-
Michał Nasiadka authored
Since python2 is not supported long time - there's no need to use /usr/libexec/platform-python. Also for supporting Debian/Ubuntu - we need to change that to /usr/bin/python3. Change-Id: I0d477325e0edd13d1aba211c13dc2e8b7a9b4c98
-
- Nov 28, 2020
-
-
Ghanshyam Mann authored
Searchlight project is retiring in Wallaby cycle[1]. This commit removes the usage of Searchlight project before its code is removed. Needed-By: https://review.opendev.org/c/openstack/searchlight/+/764526 [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018637.html Change-Id: Iedcc7710ee85202bd4c68443bc0f429bd133c05b
-
Ghanshyam Mann authored
Qinling project is retiring in Wallaby cycle[1]. This commit removes the usages of Qinling project before its code is removed. Needed-By: https://review.opendev.org/c/openstack/qinling/+/764521 [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018638.html Change-Id: I59a61dda68e66eeaa0526e2b91de9316fd04dee8
-
- Nov 27, 2020
-
-
Zuul authored
-
wu.shiming authored
UPPER_CONSTRAINTS_FILE is old name and deprecated -https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file This allows to use lower-constraints file as more readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>. Change-Id: Ibd73999e54586b88d26adb688305af3c60595fbd
-
- Nov 26, 2020
- Nov 24, 2020
-
-
Mark Goddard authored
This reverts commit 074024d6. Depends-On: https://review.opendev.org/763959 Change-Id: Ia5715c6914ac454081a95b6e1788e80f53c72e30
-
Mark Goddard authored
For some reason this configuration was omitted or incomplete in these jobs. Without this configuration, Kayobe development configuration adds eth1 to the breth1 bridge if it exists, or leaves the bridge without a port otherwise. This can lead to network connectivity issues, if the IP address of eth1 becomes inaccessible when it is added to breth1. This change fixes the issue by ensuring that the dummy1 interface exists, and configuring the aio network to add it to breth1 as a port, instead of eth1. Change-Id: I47115e5d8d1fb448cb9e46dc43b56c64987e428b
-
- Nov 23, 2020
-
-
Piotr Parczewski authored
Set packages argument explicitly as a list to avoid "No package matching '<generator object select_or_reject at 0x7ff25f341750>' is available" error. Story: 2008378 Task: 41298 Change-Id: Ibe44583cb93b7dca8f5091c893386a15288af915
-
Riccardo Pittau authored
Tox doesn't use bash, so to be able to expand the list of files using the * character, we need to run ansible-lint under bash. Change-Id: I413d17288d81882998ee58a156ba7abe53a592a0
-
- Nov 20, 2020
-
-
Mark Goddard authored
This controls which release we are upgrading from. Change-Id: I7abb6a25becde1e8855d1d177fafcb618789f0a1
-
- Nov 19, 2020
-
-
Bartosz Bezak authored
Change-Id: Id21616b5c03922002cd7c99d6df7976a502b4e3c Story: 2008369 Task: 41279
-
- Nov 18, 2020
-
-
OpenStack Release Bot authored
This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for wallaby. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: Ia29b3cfbedefca0fb6be1e37f0e0b92dc76f41bf
-
OpenStack Release Bot authored
Add file to the reno documentation build to show release notes for stable/victoria. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/victoria. Change-Id: I79b0d63a283b56a12b5acd3aaa740a6be3c3cb6f Sem-Ver: feature
-
- Nov 05, 2020
-
-
Michal Nasiadka authored
Switch all dependencies to use the OpenStack Victoria release. This commit should be reverted on the master branch once the Kayobe stable/victoria branch has been cut and RC1 released. Change-Id: I7f1113577fd48aa0715b644cc66bfca197771ca6
-
- Nov 03, 2020
- Nov 02, 2020
-
-
Zuul authored
-
- Oct 21, 2020
-
-
Mark Goddard authored
Change-Id: Ie8fdaf95fc6fa54430e5f3acb97ae2f0474437e7
-
- Oct 15, 2020
-
-
Mark Goddard authored
This change adds a new 'scenarios' section to the configuration documentation, with an initial 'all in one' scenario. Change-Id: Ibe9cbbb59e2f72b18fdeb493feb085735edbbf8c Story: 2004360 Task: 27960
-
- Oct 14, 2020
-
-
Pierre Riteau authored
Variables to customise hardware inspection timeouts were introduced in change I2e45876f89121d66cf03b50824bd8258517b88cb. Unfortunately, the wait_inspected_timeout variable is turned into a string despite inspector_inspection_timeout being originally defined as an integer, causing the following error: Unexpected templating type error occurred on ({{ wait_inspected_timeout // wait_inspected_interval }}): unsupported operand type(s) for //: 'str' and 'int' Change-Id: Ie40a3eed7146e2e2d8b1c08860da395b35ed99d6 Story: 2007844 Task: 40135
-
Zuul authored
-
- Oct 13, 2020
-
-
Pierre Riteau authored
In some environments the can_talk_to_docker key is missing from the result of docker_host_info when the call succeeds. Assume we can talk to Docker if this key is not present, instead of failing due to a missing attribute error. Change-Id: I7670410394b0bb5fc96e4166b6a20714f847250b
-
- Oct 12, 2020
-
-
Zuul authored
-