It turns out that we pass a lot of args around simply for the
purpose of doing mirror selection. This goes away if everything
gets a mirror.
This change should be merged and then nodepool images updated before
proceeding with the child change removing use of mirror selection
parameters in jobs.
Co-Authored-By: Monty Taylor <mordred@inaugust.com>
Change-Id: I9198db5570631dcdea18b645beee27322e6f05f6
With the 'pip freeze' block at the end of the script, it is not run if
the earlier call to tox to run the doc build fails. Move it up to the
top of the script and run it before the doc build instead.
Change-Id: I7e14ef07599c11babe99f110786a7025d97b1e32
The ::jenkins::slave class contained a lot of openstack-specific
configuration rather than configuration of a generic jenkins slave.
The term "bare slave" is overloaded and confusing: create simple_slave
and thick_slave to differentiate between the two meanings of "bare".
Some portions of ::jenkins::slave will move to simple_slave, some
portions to thick_slave, and some portions to slave_common (all in the
openstack_project module).
Change-Id: I5281a03a7f6da3f98714bcc59ae840ace8435578