- Sep 03, 2021
-
-
Pierre Riteau authored
Tox jobs are timing out in CI due to pip dependency resolution backtracking taking too long. When run locally, pip fails to resolve dependencies due to upper-constraints now allowing pluggy 1.0.0 [1], while molecule still depends on pluggy >= 0.7.1, < 1.0. See similar tripleo bug for more details [2]. Split molecule dependencies in a separate requirements file and remove upper constraints from its tox environment for now. As a bonus, it should speed up execution of the jobs due to installing fewer dependencies. Stop using upper-constraints when installing docker python library [3]. This part of the commit can be reverted when docker 5.0.2 is in upper constraints. Update Kolla inventory template following renaming of haproxy role to loadbalancer [4]. With the existing template, haproxy/keepalived containers are not created and service deployment fails while trying to connect to MySQL using the VIP. [1] https://review.opendev.org/c/openstack/requirements/+/806680 [2] https://bugs.launchpad.net/tripleo/+bug/1942508 [3] https://review.opendev.org/c/openstack/kayobe/+/807128 [4] https://review.opendev.org/c/openstack/kolla-ansible/+/770618 Change-Id: I4cad83c92c32d1db2a5d3c03a78a1c533a8b9633 Co-Authored-By:
Mark Goddard <mark@stackhpc.com>
-
- Mar 29, 2021
-
-
Pierre Riteau authored
Change-Id: I1efcf5a94e400c2201a81d08f361f591db5e52a8
-
- Mar 24, 2021
-
-
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
-
- 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
-
- Sep 22, 2020
-
-
wu.shiming authored
hacking 3.0.1 fix the pinning of flake8 to avoid bringing in a new version with new checks. bumping the min version for hacking so that any older hacking versions which auto adopt the new checks are not used. Change-Id: I3f4fca9a0df2f45241288fd876064433f4e2f737
-
- Sep 11, 2020
-
-
Pierre Riteau authored
The repo is Python 3 now, so update hacking to version 3.0 which supports Python 3. Ignore bashate failure on one-liner loops. Add pcre devel packages to fix failing pep8 jobs. Change-Id: I3442174b378cc6e361550fcb9b32a62f61fa7972
-
- Aug 19, 2020
-
-
Pierre Riteau authored
See [1]. [1] https://github.com/ansible/ansible-lint/issues/969 Change-Id: I849d9b09e973316308e574c447a78868e93a5420
-
- Oct 21, 2019
-
-
Pierre Riteau authored
Documentation build environments use doc/requirements.txt where sphinx is already present. Use doc/requirements.txt in the pep8 environment because sphinx is required by sphinx8. Change-Id: I3a2c9ae392745e001c5bdd01212c996e54c44f0c
-
- Jul 08, 2019
-
-
Pierre Riteau authored
Change-Id: Ia7d069bc49037c9961bce2a7814fae5745ae8a91
-
- Jun 25, 2019
-
-
jacky06 authored
1. Sync sphinx dependency with global requirements. It caps python 2 since sphinx 2.0 no longer supports Python 2.7. 2. Update some URLs to latest 3. Remove unncessary "==" Change-Id: Idcb616fd3add4d58f22b91865cec8a54fe492092
-
- Feb 14, 2019
-
-
Mark Goddard authored
We run yamllint with the same configuration in kayobe-config, so we should catch issues here before they are synchronised. Change-Id: Ia2de07abc7c58040f99766adb950c477800ea56d
-
- Apr 03, 2018
-
-
Mark Goddard authored
For compliance with the Project Testing Interface [1] as described in [2]. [1] https://governance.openstack.org/tc/reference/project-testing-interface.html [2] http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html Change-Id: I03d36b2545f69c4ca3ca1ced73d179e81b7b8811
-
- Mar 08, 2018
-
-
Mark Goddard authored
stestr [1] is a fork of the testrunner python test runner. Coverage tests can be run using 'tox -e cover'. Adds a job for checking coverage to Zuul check and gate. [1] http://stestr.readthedocs.io/en/latest/ Change-Id: I25cd407677a4013d022f87d124c6db43ab6bb2e0 Story: #2001637 Task: #6648
-
- Feb 20, 2018
-
-
Mark Goddard authored
-
- Feb 06, 2018
-
-
Mark Goddard authored
-
- Sep 14, 2017
-
-
John Garbutt authored
Hopefully it will help debug ansible 2.3 related issues.
-
- Apr 06, 2017
-
-
Mark Goddard authored
-
- Mar 29, 2017
-
-
Mark Goddard authored
-
- Mar 01, 2017
-
-
Mark Goddard authored
Unit tests can be run via: tox -e py27 Style checks can be run via: tox -e pep8
-