10 Commits

Author SHA1 Message Date
Jeremy Stanley
eccd20e38c Stop separately caching repos for devstack images
Since devstack-gate no longer relies on the workspace-cache
directory, this is an unnecessary waste of effort.

Change-Id: Ic9ef8b269d0184f5891d355901bbfb29f7273670
2014-02-21 15:36:30 +00:00
Derek Higgins
78af1a45b4 Create a git cache for tripleo-gate.
This is a little redundant with prepare_devstack, but since we want to
migrate to /opt/git soon anyhow (so we aren't chasing new
repositories) I think this is fine. We also update prepare_devstack so
that it won't go off and cache the tripleo repos during test execution
time.

Change-Id: Id9706cf824b0b75fe11787a2612e75aa79c3507f
Co-Authored-By: Robert Collins <rbtcollins@hp.com>
2014-01-24 19:38:17 +13:00
James E. Blair
005581be50 Nodepool: cache all gerrit repos
Cache all review.openstack.org git repos in /opt/git.

Subsequent changes to gerrit-git-prep and devstack-gate will make
use of these repos (eventually deprecating the devstack-gate repos
is ~jenkins/workspace-cache).

Refactor the devstack cache python script a bit to make common
functions reusable.  Also rename it because underscores are better
than hyphens for python file names.

Change-Id: I4ae40613ebcca62b0dfc2eaba159557a4c71a529
2013-12-04 10:54:52 -08:00
Jenkins
dde3d047d7 Merge "Adding nodepool compatibility with Fedora." 2013-11-27 00:54:44 +00:00
Arx Cruz
28c69f6440 Adding nodepool compatibility with Fedora.
This patch will check if the distro is Fedora or Red Hat,
if so, it will execute yum to install package requirements,
otherwise, it will run the default apt-get.

Change-Id: Ife8b214dd3b4cb12cf11c1da673b834b6180f9e7
2013-11-25 20:27:23 -02:00
Roman Prykhodchenko
dbebed41f6 Precache Ironic and Ironic client
To run tempest tests for Ironic it must be set up
to devstack. In order to do that nodepool shoud precache
Ironic and python-ironicclient.

Change-Id: I5390ad1b33f0e202515f385cbe828ee98a49fb11
2013-10-30 17:51:08 +02:00
Sean Dague
cea151edaf add pecan & wsme trees to node preparation
this will let us test upstream git of these libraries in our giant
preemptive integration world.

Change-Id: I091277071706f3896e43069efbd88e215d86f442
2013-10-22 10:52:18 -04:00
Monty Taylor
4fee9bbe4b Add pypi-mirror to the devstack-gate cache list
Change-Id: I41eb4f29a80f1785e13b8d852d4f18d3b01660c8
2013-09-28 22:14:07 -04:00
James E. Blair
86b0f3bfd5 Fix nodepool setup scripts
The devstack cache steps were being run as the ubuntu user; make
sure they are run as jenkins.

Also update the nodepool configuration file to current values and
include the jenkins credential id.

Change-Id: Icbe8bee3b1800e28034cd36d4d328a6793d55b0e
2013-08-20 19:58:38 -07:00
James E. Blair
8222c6e00f Add nodepool host
Change-Id: Ib216bd400aa269ccdb17848b3870ab65400cf3d2
2013-08-16 13:15:42 -07:00