Commit Graph

10 Commits

Author SHA1 Message Date
Paul Belanger
322d7e5dfb
Ensure console-log is our last publisher
This is related to zuulv25, we make sure console-log is the last
publisher to ensure zuul-launcher logs are also uploaded.

Change-Id: I1616b97fad2b97fb9e977ec14543aab4bc673b58
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-06-16 18:32:16 -05:00
Yolanda Robla
8a3302472e Start adding test for bifrost dhcp
Use the script that was created to test the dhcp settings
in bifrost, using static inventory. Initially add it as non-voting
job until we get successful results.

Change-Id: Ibaa2c298e8549c01a84eda16d187613925c85a4c
2016-03-15 12:54:15 +00:00
Andreas Jaeger
49645b7a45 Add database support for gate-bifrost-integration*
The job needs MySQL database access, set the DB up.

Change-Id: Ide57268416125858e5457d7793df133902d35c27
2016-03-14 13:13:40 +01:00
Andreas Jaeger
2739ee6c7f bifrost: Use ubuntu-trusty
Switch bifrost jobs to use ubuntu-trusty instead of bare-trusty.

Change-Id: I484cd176b982d462a80cda53f02623c43e2508c5
2016-03-09 20:29:26 +01:00
Jeremy Stanley
0af9b2c178 Get rid of precise||trusty job node declarations
Between the Icehouse and Juno releases, OpenStack changed its
supported Ubuntu LTS platform from Precise to Trusty. In support of
continuing testing stable/icehouse and prior branches on Precise
while starting to test newer branches on Trusty, a branch-based
decision tree was introduced into our Zuul configuration by way of
complex parameter functions with an ever growing list of regular
expression matches on job names.

Now that Icehouse is EOL (in fact, Juno is too) this simply adds
unnecessary complexity and an attractive nuisance for cargo-cult
copying into new job and job-template definitions which don't even
need it. In preparation to remove the associated parameter
functions, get rid of multiple labels in all jobs and set them to
whatever label Zuul would ultimately select.

This change touches a vast number, possibly a majority, of our jobs
and so manual jenkins-jobs updates on all Jenkins masters will be
needed after this merges, before it's safe to approve the
corresponding Zuul configuration cleanup.

Change-Id: Ic952ee02da2c77fe2ace81c4e2fa87531be6119c
2015-12-21 20:52:17 +00:00
Julia Kreger
397c48b947 Additional bifrost integration test job
Addition of a non-voting bifrost integration test that exercises
the code path utilized for image builds while building a diskimage-
builder based IPA image, along with a guest image to be booted,
which should draw it's network configuration via simple-init/glean.

This ultimately allows for an integrated test of:
* bifrost
* diskimage-builder
* ironic
* ironic-python-agent
* python-ironicclient
* shade
* simple-init/glean

Change-Id: Id9b4888fb20d5af163f14fe1f9136913f95a8a5f
2015-08-22 15:48:40 -04:00
Julia Kreger
94bc69df64 Update Bifrost Gate job name
Update the bifrost gate job name to clearly define the
scenario of the test, given that it is an integration
test utilizing CoreOS based IPA and cirros as the user
OS that is deployed to the test instance.

Change-Id: I09a8dc069557060d866b41395f49a5e6155c0127
2015-08-22 15:46:38 -04:00
Monty Taylor
53a08d354b Use zuul-cloner for bifrost jobs
bifrost does a bunch of things with multiple repos, but is currently
managing the cloning of them all internally. Get things set up to properly
use zuul-cloner to prep repo state.

This should be followed up with a bifrost patch to simply use the repos
that zuul-cloner prepares here.

Change-Id: Ied5c5287b79aadfd6660335d4c68182821e2d843
2015-08-03 13:42:40 -04:00
Julia Kreger
7ebaec15da Update bifrost job settings
Extending the bifrost job timeout since it is occasionally hitting
the timeout as well as adding preservation of logs.

Change-Id: I715e237853619fbd57d93bf3c7df663998c7a494
Depends-On: I8d686918649a69b8aab9e3c5d7faf3a79a42a4e8
Closes-Bug: 1459803
Closes-Bug: 1460052
2015-06-12 10:54:07 -04:00
Julia Kreger
6e689b12fc Add bifrost to OpenStack
Request to add bifrost repository and testing configuration.

Change-Id: I5c113058316f5a0d5069e3a21684a359f4203ddf
Depends-On: I2552803a1da44312a0e8879629036a23d89e2e2a
2015-05-11 18:18:44 -04:00