Commit Graph

14 Commits

Author SHA1 Message Date
Monty Taylor 355f7090a6 Remove zuul v2 and jjb content
It's migrated, it can be removed now.

Depends-On: I6a89752d74ed7424267c3af3937ad01fb4bb8f86
Change-Id: Id67d0149b645bd23e460cef65719541f76f0967b
2017-10-24 08:50:05 +02:00
Davanum Srinivas 03b03a905d Use castellan from source in gate-castellan-dsvm-functional
gate-castellan-dsvm-functional seems to be picking up castellan
from pypi, let's add it to DEVSTACK_PROJECT_FROM_GIT so it gets
installed from source.

Change-Id: Ibe962eddb804ab78b67031b8b3468e0c3a68ea87
2017-07-20 11:09:44 +00:00
Andreas Jaeger 52f23f39a5 Use local_conf for castellan, oaktree, rally, tacker
Convert dsvm jobs to use local_conf whenever possible.

Change-Id: Ib76fdf6630d38df886faeda5b6d4c31ef67d55eb
2017-07-18 10:02:51 +02:00
Andreas Jaeger 0109c93059 Use DEVSTACK_PROJECT_FROM_GIT (1/2)
Use devstack-gate variable DEVSTACK_PROJECT_FROM_GIT instead of devstack
variable LIBS_FROM_GIT. In this case, we do not need to set PROJECTS
variable and can thus avoid some duplication.

In barbican.yaml: Rework several if conditions into elifs since only one
of these can be true - this makes it easy to see that we do not override
DEVSTACK_PROJECT_FROM_GIT wrongly.

Change-Id: Ib7b187ab9d44d76a007abc23a0feafaab1855030
2017-05-02 08:07:09 +02:00
Kaitlin Farr cc43c66e89 Install python-barbicanclient from git for castellan gate
Python-barbicanclient is a dependency for castellan, and it
would be useful to test the latest features from git, instead
of waiting for releases.

Change-Id: I3b61f7af032af4c0d5e7490539a95f305bd7e16f
2017-02-27 16:42:00 -05:00
Andreas Jaeger 28f8e09eaf Add barbican-tempest-plugin for more jobs
With the creation of the barbican-tempest-plugin repo, jobs need to add
the repo to PROJECTS variable if they use the barbican plugin.

Update barbicanclient and castellan.

Change-Id: I3b3c662e37760f116fe482ecc9976a917b41af26
2017-01-04 08:29:51 +01:00
Clark Boylan 4386ab0940 Move castellan functional job to Xenial
Part of the transition to Xenial. Castellan only has a master branch so
we don't need to keep old branches on Trusty.

Change-Id: I9bcb26c58f56f02c3e9de249523bfa7ca856c765
2016-12-06 09:37:53 -08: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 9e8c66a93a Increase devstack timeout
Increase devstack wrapper timeout by 5 mins since devstack-gate will use
10 mins - instead of the previous 5 mins - as buffer.

This is needed in this form only for those jobs changed by
21837612a5.

Change-Id: Ida6e84f6c9458d46b7c3792bf57eff27dd72b258
Needed-By: Iea866e4cc40e149e598f35e010ec855937bdf9ae
2016-02-07 09:16:13 +01:00
Andreas Jaeger 21837612a5 Remove DEVSTACK_GATE_TIMEOUT [part 1]
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/[a-c]*.yaml

Correct timeout value in congress, the variable had 60 minutes, the
wrapper 125 - use 65 now since that's what would have been used.

Change-Id: I8a737755608f7a085424d3010c3da8b81a457ebf
2016-02-05 18:54:33 +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
venkatamahesh 60ae543aaf Added barbican plugin in castellan.yaml
Change-Id: I1cabf951f44ffc335589191bf4c927eebd75679d
2015-10-15 18:58:26 +05:30
Kaitlin Farr 01a23e3022 Adjust Castellan yaml file
Add Castellan to the list of projects for the functional gate check.

Change-Id: Ic6cdbc5002e8fb2f75ed14cf7e9d32fed5adae50
2015-10-06 13:48:29 -04:00
Kaitlin Farr d135f779dc Create experimental job for Castellan
Castellan should have a gate check that runs the functional tests
against a vanilla Barbican. This check is experimental at first
while things are getting set up.

Change-Id: I54dc4c838d274640f98ba8e56471e6ba4782a4cb
2015-09-29 15:23:51 -04:00