Ansible job definitions for Zuul
Go to file
Sorin Sbarnea a91b1553f2 WIP: Allow ensure-tox to upgrade tox version
Adds new variable `tox_upgrade: false` which can be used to change
behavior of ensure-tox role. By default old bahaviour is maintained.

This fixes failure to run "Run tox without tests" on some platform which
already have an ancient version (like 1.6) on the system. Users
encountering this can easily set tox_upgrade to true.

Such old versions of tox are not able to upgrade itself and not even
able to parse the tox.ini file.

The only way to avoid this is to assure that the system has a recent
enough version of tox.

Tox ability to boostrap itself was added only in 3.8.0 which is
not present in most distributions.

This change also switches the default tox executable to use python
module calling method in order to avoid calling /usr/bin/tox file
which could be broken after the upgrade.

Change-Id: Ibaeb21281d6db0a802638fd5dd39aa4cb825a09d
Needed-By: https://review.rdoproject.org/r/#/c/21594/
2019-08-14 17:26:21 +01:00
doc Merge "Add mirror_info documentation" 2019-07-31 15:11:45 +00:00
playbooks Use human-readable names for artifact returns 2019-08-12 07:13:27 -07:00
roles WIP: Allow ensure-tox to upgrade tox version 2019-08-14 17:26:21 +01:00
test-playbooks Collect container logs from test-registry job 2019-08-12 08:00:21 -07:00
tests Add a python unit test framework 2018-07-25 09:11:25 -07:00
tools Add Gentoo integration tests 2019-07-08 19:06:02 +02:00
zuul-tests.d WIP: Allow ensure-tox to upgrade tox version 2019-08-14 17:26:21 +01:00
zuul.d Skip test-setup.sh in pep8 jobs 2019-07-10 19:02:57 +02:00
.gitignore Add a python unit test framework 2018-07-25 09:11:25 -07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:25:30 +00:00
.stestr.conf Add a python unit test framework 2018-07-25 09:11:25 -07:00
LICENSE Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
README.rst Add installation/deprecation documentation 2018-04-11 08:03:57 -07:00
bindep.txt Updated bindep to cover for MacOS requirements 2018-10-27 16:31:33 +00:00
setup.cfg Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
setup.py Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
test-requirements.txt Be consistent about spaces before and after vars 2019-08-07 20:17:41 +01:00
tox.ini WIP: Allow ensure-tox to upgrade tox version 2019-08-14 17:26:21 +01:00

README.rst

Zuul Jobs

This repo contains a set of Zuul jobs and Ansible roles suitable for use by any Zuul system.