14 Commits

Author SHA1 Message Date
Paul Belanger
4856c297e1 Move gate-tempest-dsvm-docker-centos7 to centos-7
This is part of the effort to replace devstack-centos7 with centos-7
dibs.

Change-Id: I5b7b1fe33bf07e3a2a4555f3eddd6ba6efa0fdb2
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-31 13:55:52 -04:00
Clark Boylan
ceda9719f4 Switch rest of devstack-trusty to ubuntu-trusty
Switch all remaining devstack-trusty jobs to ubuntu-trusty to complete
the migration.

Change-Id: I7f94b59f318cab581aa4f194f33acf8ab597fc36
2016-03-14 12:58:43 -07:00
Andreas Jaeger
065a80d9c2 Remove DEVSTACK_GATE_TIMEOUT [part 4]
With change Iff5e96bd80b8f165ccc7d6be09b53208613571eb, we do not need
to pass DEVSTACK_GATE_TIMEOUT anymore to devstack-gate, instead the
value from the build-timeout wrapper is passed.

Remove DEVSTACK_GATE_TIMEOUT for jenkins/jobs/[n-z]*.yaml

Increase timeout for all non-grenade jobs by 5 mins since
Iea866e4cc40e149e598f35e010ec855937bdf9ae will use a 10 minute buffer
and the internal timeout should stay the same. The grenade jobs already
have 10 mins of buffer, so no need adjust the timeout.

Adjust timeout for gate-rally-dsvm-cue-{broker},
the removed variable in builder devstack-cue-rally-gate was 100,
so set timeout to 110.

Change-Id: I623fff029fb2e0acdbe2bf93a13af02547062a71
2016-02-07 10:45:25 +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
Clint Adams
15312b86db Stackforge namespace retirement renaming
This patch renames many projects that were in the stackforge namespace
and moves them to the openstack namespace.

Input for this process was derived from community collaboration
resulting in this set of two lists:
https://wiki.openstack.org/w/index.php?title=Stackforge_Namespace_Retirement&oldid=92717

Uses data/stackforge-renames in patchset 36 of
https://review.openstack.org/#/c/228002/
as input to the script in patchset 36 of
https://review.openstack.org/#/c/228002/

Change-Id: I5d41b8268b9472aef78dce810ac30ee959ae8d42
2015-10-16 11:10:16 -04:00
Andreas Jaeger
4032d9edcd Always use gate- instead of check- (l-n*)
Change pipeline name to only use "gate", we do not need the
differentiation between check and gate anymore.
This changes the pipelines configured via files in jenkins/jobs/[l-n]*.

Change-Id: Ifdd228a918fa69ab7f6151e45f32e468fef4e490
2015-07-13 20:53:32 +02:00
Ian Wienand
b08153e79d Switch nova-docker-f20 job to centos7
F20 nodes are having issues at the moment, and F20 is getting a bit
old anyway.  Move this to centos7 which is a better choice for
long-term testing.

Change-Id: Ifa742ba5bdae0b796b8b92336e41234fd8b7939e
2015-03-25 10:13:02 +11:00
Davanum Srinivas
93204bdc4e Copy over pre/post test hooks to check-tempest-dsvm-f20-docker
The trusty based check-tempest-dsvm-docker job is working fine
now. Let's copy the hooks to the fedora based job as well.

Change-Id: I2a561565aa0e963e9fc6797d44baba22d190b4e2
2014-12-19 12:18:31 -05:00
Davanum Srinivas
dd4ce21d6c Oops! - Remove extra braces in nova-docker pre/post hook
Change-Id: If9d85c64497beaaec526b5bcf2c78e67453179a2
2014-12-18 19:30:49 -05:00
Davanum Srinivas
f17433fa30 Support pre/post test hooks for nova-docker jobs
Change-Id: I48944176d5c0c1a044e12bf771bfa5a1c997580b
2014-12-18 15:35:47 -05:00
Clark Boylan
fc9e6ce561 Use devstack-logs macro in docker jobs
The docker jobs were explicitly running SCP to copy their job logs but
did so poorly by unsetting the keep hierarchy option. Switch these jobs
to the devstack-logs macro so that they are always up to date and
correct.

Change-Id: Ib311b23aa12e788918bda1f39d64728a384f5017
2014-12-04 14:43:15 -08:00
Davanum Srinivas
a7a832213a remove non-standard-reqs flag from check-tempest-dsvm-f20-docker
Introduced a flag in I1fb4d58a36c9a12f87527f4fb551f4b664c386bd, this
does not work when we set it from here. So this review removes the
NON_STANDARD_REQS flag. The reason it does not work is that
devstack runs stack.sh with sudo and the environment variable is not
passed down into the process.

Change-Id: I379a5e6c566e8ac207c70089f3251eff6afe3379
2014-10-17 09:39:45 -04:00
Davanum Srinivas
25bb27f6ff Allow non standard docker-py in check-tempest-dsvm-f20-docker
We are investigating the use of docker-py to get rid of a custom
http client and switch to a standard library docker-maintained
by docker folks. So we need these dsvm jobs at the very least
to see what works and what doesn't and how much regression we have

There are 2 dsvm jobs for nova-docker, we are making the change
of switching on NON_STANDARD_REQS only for the f20 one. As we
just need data points to make sure we are not regressing the
nova-docker driver as compared to existing functionality in the
review mentioned below. Best case scenario, switching on the
flag works as advertised and the requirements check will not
fail the dsvm job at the point it is failing now. Worst case
scenario the flag has no effect and we can delete the line
flag at that point.

Review against nova-docker:
I3e17924b8319720ceb7cee480a81e953b809d0ee

Review for docker-py in global requirements:
I3100ad32a1cb414033a3aee495ddd6b82e6af268

Change-Id: I1fb4d58a36c9a12f87527f4fb551f4b664c386bd
2014-10-16 19:35:43 -04:00
Anita Kuno
1d21cd635f Reorganizes project-config
This repo was created from filter branching the openstack-infra/
config repo. This process brought a lot of cruft with it in the
form of directories that we no longer need. This patch removes
that cruft so we begin with a tidier repo.

Change-Id: Ibffad1b11c0c5f84eedfb0365369f60c4961a0f3
2014-09-25 11:41:04 -04:00