Add a tox environment to run the zuul layout tests locally.
Modify run-layout.sh to ignore a missing mirror selection script
and assume that it is running with a valid mirror configuration.
This allows the script to be run locally without breaking a
dev environment.
Change-Id: I5b0c94ae51e7f41b8b26b3ef4f78b830031d263e
Create a list of jobs defined by the current JJB configuration
and use it to validate that every job referenced in the Zuul
layout.yaml exists.
Also, fix all of the errors currently identified by this.
Requires Iceb74440cb004e9ebe6fc08a4eedf7715de2d485 in Zuul.
Change-Id: Iae8f612836a269520ce7448b9a656c8df183e126
Change-Id: I62a86b6a0ad30ff8cb387ddcc05668128248c6d0
Reviewed-on: https://review.openstack.org/23513
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Non-voting for now to make sure it works.
Change-Id: Iac29eba2320c8a972a03df81d10feb0183d98fd7
Reviewed-on: https://review.openstack.org/19719
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins