8 Commits

Author SHA1 Message Date
Clark Boylan
b51d23a3cd Pass Jenkins' SSH pub key to special slaves.
The openstack_project::slave refactor defaulted the Jenkins' SSH pub key
to an empty string. This erased the authorized keys file for the Jenkins
user on our specialized slaves. Restore that file's contents.

Change-Id: I28067017ec2dc36feef9df076099813abf820ee9
Reviewed-on: https://review.openstack.org/31419
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-03 22:42:40 +00:00
James E. Blair
c7ec9dcc52 Add jenkins ssh private key to devstack-launch.
It's needed to perform the test-logins to the new servers.

Change-Id: I8fd5cea8dd1b807b42acf508fcd4853bb735150e
Reviewed-on: https://review.openstack.org/24497
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Elizabeth Krumbach <lyz@princessleia.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-03-18 16:08:07 +00:00
James E. Blair
862cadfcc9 Move devstack launch jobs to launch slave.
Also add python-jenkins because I missed it earlier.

Change-Id: I516370da73e50b121849d7c22c5d92166ddf8238
Reviewed-on: https://review.openstack.org/24495
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-03-15 00:41:21 +00:00
James E. Blair
24424d9e09 Add packages to devstack launch slave.
rackspace-auth-openstack and sqlite3.

Change-Id: Id8d0633c29399db5bbdd559a75ba2c6d6096b4ea
Reviewed-on: https://review.openstack.org/24490
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2013-03-14 23:53:29 +00:00
James E. Blair
2715df9f25 Add python-sqlalchemy to devstack-gate slave.
Change-Id: I0730a2cac3aa789ee74a1e4b8bd57fb14a13eb19
2013-03-14 14:57:01 -07:00
James E. Blair
cf9a9fea9b Fix typo in devstack-gate-secure.conf
Change-Id: I03cde146de160165dd388d863d1b13a9c7ca0889
2013-03-14 14:06:49 -07:00
James E. Blair
fafffb6547 Add devstack-gate-secure.conf.
This file exists on the jenkins master but is not managed by puppet.
Put it on the new devstack-launch slave, under puppet control.

Rename the apikey hieradata variable that zuul uses to be more
generic since the same key is used by multiple projects.

Add the username portion of that to hiera as well to make the
hieradata file more self-documenting and easier to maintain, even
though it's not strictly secret.

The new values have been added to hiera.

Change-Id: I0af634d091577236a81feefddada63feacf3e2bc
Reviewed-on: https://review.openstack.org/23740
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-03-08 14:58:02 +00:00
James E. Blair
64494b078a Add a dedicated slave to launch devstack nodes.
So that we can take this load off of the jenkins master.

Change-Id: Id66efede75fab9977013e69f3415a53dc239b0ce
Reviewed-on: https://review.openstack.org/22379
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-02-20 17:43:23 +00:00