Commit Graph

21 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
Sean McGinnis 0e08fe5e4d Remove {pipeline}-cinder-dsvm-apache-{node}{suffix}
With the new switch to using uWSGI, we no longer need a separate
job to run Cinder with Apache. This removes the job completely,
including for stable branches pre-uWSGI, since it has never failed
and with stable policy it is highly unlikely we would change
anything there that could break it now. Easier just cleaning it
all up at this point.

Change-Id: I7b49c95e42ad0b7d120950ea59d4365be2305d8c
Depends-on: I8cef6c98f9242cc38d66de0ac499490e2a237887
2017-07-28 06:42:59 -05:00
Andreas Jaeger 43c71fa427 Cleanup PROJECTS and DEVSTACK_PROJECT_FROM_GIT
Change Id2caf9561b361c1d4950856423282535d067e015 for devstack adds all
repositories in DEVSTACK_PROJECT_FROM_GIT to PROJECTS, so no need to add
repos in jobs to PROJECTS if there are in DEVSTACK_PROJECT_FROM_GIT.

This change went through all of jenkins/jobs and removed PROJECTS where
there is direct 1:1 correspondence. For a few files, especially ironic
and freezer, this was not doable.

Change-Id: I4b51e33b9bc0f1cb7948b69abf104e0b57b9ff52
2017-05-01 19:07:06 +02:00
Andreas Jaeger ce9f462975 Use local_conf in more places
Migrate some jobs to use the new local_conf setup.

Change-Id: I495b4b9cfd707e9535719da17d39ab6008445df7
2017-04-07 11:29:33 +02:00
Andreas Jaeger 4a61bc67f5 Change job-suffix to suffix
We have now some rather long job-template names, shorten them with
replacing job-suffix with suffix.

Before this change we had 1500 usages of job-suffix and 700 of just
suffix. This change therefore unifies to one setting.

Note that this does not change any job names at all, they are unchanged,
it changes and shortens only the names of job-templates.

Change-Id: I514df039a848d9f6619bca3adc05dfb84a761fc9
2016-12-08 22:05:01 +01:00
Andreas Jaeger 77dbf9802b Switch to xenial: Cinder
Move gate-cinder-dsvm-apache to Xenial. Run older branches on trusty.

Note that the job is non-voting, remove the condition for it and add
instead a -nv suffix.

Change-Id: Idd5254d651a09fd67519ef70c7cefee3605f6391
2016-12-06 14:29:44 +01:00
Andreas Jaeger c1b7e397a0 Switch to Xenial: python-cinderclient
Switch master and newton jobs to run on xenial, older branches test on
trusty.

The cinderclient-dsvm-functional job is non-voting, use -nv as suffix
and remove regex for it.

Change-Id: I31d025ed561afb46cc983cf64aa8e89b3cc5de8f
2016-12-06 08:15:59 +01:00
Andreas Jaeger 6d20c2d513 Switch to xenial: python-brick-cinderclient-ext
Switch master and newton jobs to run on xenial, older branches test on
trusty.

Change-Id: Iaf4749fd26f1b5a8ec8538797f9ddaae70307a89
2016-12-05 19:56:37 +01:00
Andreas Jaeger 5288f0e3f7 Remove DEVSTACK_GATE_TIMEOUT setting
We do not need to set this variable anymore, remove a stray version of
it. This was introduced as part of
I4e01e39d3113547002fffc094e38f1f395b16818 and not updated when we
remove DEVSTACK_GATE_TIMEOUT everywhere.

Change-Id: Ia629033eed9a8160103831e90bb4c81d36dccff3
2016-11-20 20:31:01 +01:00
Ivan Kolodyazhny 8e104c40c6 Increase volume group size for cinderclient-dsvm-functional job
Default 10G is not enough to successfully run functional tests for
python-cinderclient project on gates. This patch increases this value to
16G.

Closes-Bug: #1638302
Change-Id: I749dc2c8314b8f8688961f42594e1444685d2dab
2016-11-02 23:35:10 +01:00
Raildo Mascena e8207cc64a Run cinderclient functional tests in Identity v3-only
Creates a new job that runs cinder functional tests in a
identity v3-only devstack, and adds this job to the cinderclient pipeline.

Change-Id: Ibb87e466ddc80c008d204d14512d90036d0724a5
2016-06-20 12:58:54 +00:00
Jenkins 39d2568cec Merge "Add functional test job for python-brick-cinderclient-ext" 2016-05-13 08:43:34 +00: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
Ivan Kolodyazhny 8bc5006f24 Add functional test job for python-brick-cinderclient-ext
We have functional tests merged in python-brick-cinderclient-ext now,
this patch adds the job to project-config to configure and run.

Change-Id: I4e01e39d3113547002fffc094e38f1f395b16818
Depends-On: Iac2f4c6d9d77e96d2478aa00632aad33fa6a22d8
2016-01-29 14:35:26 +00:00
Andreas Jaeger bd882cdd7a s/branch-designator/job-suffix/g
As clarkb suggested on #openstack-infra at 17:46 2015-10-22:
"maybe we should s/branch-designator/job-suffix/g in all those files
 as job-suffix makes more sense considering how branch-designator has been
 used".

The rename should make it easier for newcomers to understand
these jobs.

This renames branch-designator everywhere in jenkins/jobs/*.

Change-Id: Icb11271b958d92957fb9907ff03c0b898d7b76fc
2015-10-28 07:50:13 +01:00
Clark Boylan 515d2adaf9 Be explicit when installing clients from src
Most jobs installing client libs from pypi now, this means that we don't
need set up the client lib git repos by default in devstack-gate. But
before we can clean up devstack-gate the jobs that do need the clients
need to explicitly state that.

Note that this also setups up ironic and related things because of how
the ironic jobs work they all share a common macro.

Change-Id: I97cc3758d5c97494704406d779a7326420940427
2015-10-13 18:27:23 -07:00
Ivan Kolodyazhny a0bc1d9f4a Increase timeout for cinder-dsvm-apache job
Make timeout similar to tempest-dsvm-full job. Current timeout value is
not enouph to execute all tests.

Change-Id: I85c3586128dc8339edfba688b76daffc144e6803
2015-10-06 16:05:08 +03:00
Ivan Kolodyazhny dfe820f636 Fix cinder-dsvm-apache job
CINDER_USE_MOD_WSGI=True should be added to devstack config. Exporting
local variable doesn't work on gates.

Change-Id: I47b6155ab8311263e88246730365db6d05325a01
2015-10-01 12:47:23 +03:00
Ivan Kolodyazhny e4dcf301b1 Add job to test Add Cinder API with Apache
Non-voting job will test Cinder API WSGI Application under Apache with
Tempest on every patch to Cinder.

Spec for Cinder: Ie17dbca185d33c75c98175dceda024f8713149a6
Implementation: If877d700b0efaa5406efa8f8f17c5816928e83ce

Depends-On: Icfad40ee6998296727a95613199e5c2d87bd0a45
Change-Id: Ia422f744b7d3b0397ccf0f67e8e030c56992b699
2015-08-19 13:49:28 +03:00
John Griffith 2e13f20fbe Add functional test job for cinderclient
We have functional tests merged in python-cinderclient now,
this patch adds the job to project-config to configure and
run.

Start of as experimental to make sure things are working.

Change-Id: Ie87b0d687d6be5ca74f4e3a110aa5cc754aa7085
2015-05-14 14:22:47 -06:00