Commit Graph

15 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
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
Brian Rosmaita b0d0eeec40 Enable Images v1 API for glanceclient tests
Some functional tests for python-glanceclient require the the Images
v1 API, which has has been disabled by default in devstack since
change I7f962a07317cdad917ee896d79e49ee18938d074.  This patch enables
the v1 API for the glanceclient gates.

Change-Id: Iff36f64fc2f846443bf8eac24a485f188fac9ccf
2017-03-16 12:42:01 -04: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
Clark Boylan 113694f1f4 Run glance store functional jobs on Xenial
This runs the glance store functional jobs on Xenial as part of the
Trusty to Xenial transition. Changes to branches >= newton run on
Xenial. Changes to mitaka run on Trusty (these jobs were already
excluded from liberty).

Change-Id: I03380ef09a69e0fc9943f70c8c5a890871998fed
2016-12-06 13:45:58 -08:00
Andreas Jaeger 48841a4cf6 Switch to Xenial: python-glanceclient
Switch master and newton jobs to run on xenial, older branches test on
trusty.

Change-Id: I385d6a73506abe77a0f786edca13c668d48cc21c
2016-12-06 08:28:21 +01:00
Raildo Mascena 5e512e6281 Run glanceclient functional tests in Identity v3-only
Creates a new job that runs glance functional tests in a
identity v3-only devstack, and adds this job to the glanceclient
pipeline.

Change-Id: Ia92077996532a097e2ad26eb61c9e44e01bcf190
2016-06-27 13:39:03 +00:00
Niall Bunting d93899e913 Enable g-api and n-api for glance_store functional
The check to test if glance_store should be installed from git
is under install_glance in the lib/glance. This is only called if
"is_service_enabled g-api n-api" is true, so these need to be in the
ENABLED_SERVICES.

This should solve the "The following LIBS_FROM_GIT were not installed
correct:  glance_store" error.

Change-Id: I33e3507c818d3f65242e11276f951b64a7da0cb0
2016-04-25 09:16:19 +00:00
Niall Bunting 6ee7c4cda8 Fix glance store experimental test
I'm not too familiar with this side of the code. I noticed a few other
tests have this line and the glance_store functional tests are missing it.

The error is that "The following LIBS_FROM_GIT were not installed
correct:  glance_store". From the latest check experimental on this patch:
https://review.openstack.org/#/c/302374/

Change-Id: I11a6d898ea3ee3b28c974cc6b99c9c9d87ef9e99
2016-04-15 15:00:56 +00:00
Niall Bunting 8b7d5c4c0d Glance fix glance_store functional tests
The directory is called hooks not gates. This needs updating so that
glance can find the correct file.

Change-Id: I94e4e1a9cf2e80120ffe87f57ee11459bb9b384d
2016-04-14 12:31:59 +00:00
Andreas Jaeger 7ea5e050b6 Remove DEVSTACK_GATE_TIMEOUT [part 3]
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/[e-m]*.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.

Change-Id: Ied54d602d0cd1b994129f979ec25290e54980426
2016-02-07 10:29:24 +01: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
Louis Taylor d4de7db8f1 Add experimental glance_store functional test job
This adds a test job to run glance_store functional tests with the
filesystem driver. After this is up and running, jobs will be added for
each driver we want to functionally test as they become ready.

Change-Id: Ie4d06a6e2713f8d5b12582b2963271f10970672e
2015-05-12 12:09:04 +01:00
Louis Taylor c8baa6077e Add functional test job for python-glanceclient
This adds a non-voting functional test job for python-glanceclient. Once
the tests pass reliably it will be set to voting.

Change-Id: Iae7a72f62357de42a9f25b9062806c16f874b150
2015-04-29 19:48:11 +01:00