2 Commits

Author SHA1 Message Date
Jeremy Stanley
20419a871c Stop using select-mirror in slave scripts
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
2014-07-29 18:44:28 +00:00
K Jonathan Harker
8e7f9e3458 Move openstack-specific config out of ::jenkins
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
2014-05-20 14:39:51 -07:00