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>
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
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
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
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
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
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
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
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
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