Ansible job definitions for Zuul
Go to file
Monty Taylor d36ba50765 Fix unittests for python2 and fedora
We need to pin enum34 on python2 because upstream broke it.

Also, we should not install zuul in python2, because it's not targetted
at python2. It's only here so that linters can deal with zuul_return
and other things from its library, so it should be fine to not install
it for python2 unittests.

GitPython was in here as a pin to the versions that support python3
for zuul. Since we're constraining zuul to only python3, we don't need
to mention GitPython at all.

Update the siblings unit test to use requests as the package we expect
to be already installed since we're no longer installing zuul for
python2.

Fedora 29 got archived upstream:

  http://mirror.sjc1.vexxhost.openstack.org/fedora/releases/29/README

So we need to switch to fedora 30.

Change-Id: I69e0b03f624ba45889916f89c0912df667aaf096
2020-02-24 10:50:13 -06:00
doc Add ensure-java role 2020-02-21 06:55:47 -06:00
playbooks Add a markdownlint job and role 2020-01-27 12:23:24 +00:00
roles Fix unittests for python2 and fedora 2020-02-24 10:50:13 -06:00
test-playbooks Enable testing of install-docker on multiple platforms 2020-02-21 18:55:10 +00:00
tests Add a python unit test framework 2018-07-25 09:11:25 -07:00
tools Fix unittests for python2 and fedora 2020-02-24 10:50:13 -06:00
zuul-tests.d Fix unittests for python2 and fedora 2020-02-24 10:50:13 -06:00
zuul.d Merge "Skip test-setup.sh in pep8 jobs" 2020-02-17 16:42:45 +00: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
bindep.txt Updated bindep to cover for MacOS requirements 2018-10-27 16:31:33 +00:00
CONTRIBUTING.rst Link the policy to the CONTRIBUTING.rst file 2020-01-28 07:21:08 -05: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
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 Fix unittests for python2 and fedora 2020-02-24 10:50:13 -06:00
tox.ini Add tox env for update-test-platforms 2020-02-07 09:58:10 +11:00

Zuul Jobs

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