Commit Graph

18 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 6da9309ec7 Use local_conf where possible
Use local_conf stanz for some more files where possible.

Change-Id: I243894987593aa5f51e28564761f0679676f3d30
2017-07-15 19:04:49 +02:00
Clark Boylan d052a8184b Add Horizon to several jobs that were missed
Apparently we have things called foo-ui and foo-horizon... Missed the
-uis in the last pass and am adding them here.

Change-Id: Iafebfc92017d859cd3062fc4b6fab2986dfc5c98
2017-06-14 10:09:40 -07:00
Saad Zaher df24a2d82a Update freezer and freezer-api gate jobs
* Added Centos 7 non-voting gate job
    * Removed Ubuntu-trusty

Change-Id: Ieeeddf1d9d496924fe80112ac23e67007df13009
2017-04-14 16:19:26 +00: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
Saad Zaher 240ac0fd01 Freezer: Fixed tempest regex
Change-Id: I4b5370c36ed238242e64b23ffcbf155f06b0d65d
2016-10-19 18:17:11 +00:00
Saad Zaher ffa7e4b1c5 Templatize freezer dsvm gate job
Change-Id: I4e039baaac1af2047167232ff8657bf82c12b2a8
2016-10-14 23:51:58 +00:00
Jonas Pfannschmidt d748dc4c6f Enable freezer-api plugin in devstack job
This allows us to run integration tests that use freezer and
freezer-api.

Change-Id: I8e14430b8ec583c7c81ab73780e5744c0041e12e
2016-05-25 17:18:09 +01:00
Jenkins 0898df1ccf Merge "Creation of a dedicated repo for API and media storage client" 2016-03-23 08:31:06 +00:00
Fausto Marzi 14d936e859 Creation of a dedicated repo for API and media storage client
Currently the related freezer code to talk to the API and
query the storage media is hosted in the openstack/freezer repo.
We would like to follow the same convention/organization as
other OpenStack projects and place the code on a dedicated repo,
hoping also to reduce complexity and increase readability.

The new repo name would be: openstack/python-freezerclient

Implements blueprint: freezerclient

Needed-By: I0d2ca6623c81185ab8443ade7d0234e4ded63d7f
Change-Id: I8441d5bf0e3dcbb679eb39ad29bf89cd957f37c4
2016-03-22 16:37:26 +00:00
Deklan Dieterly 7a109ff338 Modify gate-freezer-api-devstack-dsvm job
This change is needed to have
the tempest plugin integrated in the
freezer-api gate job.

Needed-By: Ife68257a4c281299cedc4ed79db50ca5290375c5

We are currently blocked.

Changes details:
- Add freezer-api pre_test_hook.
- Source freezer-api gate_hook script.
- Source freezer-api post_test_hook script.
- Source freezer gate_hook script.
- Run freezer post_test_hook script.
- Remove unneeded projects from freezer-api: freezer-web-ui and freezer.
- Put Freezer API devstack plugin env var in job.
- Put Freezer devstack plugin env var in job.

Change-Id: Idbbd4ef8b6f5c767523beb439c4f2aa041cb6dd9
2016-03-22 09:53:05 -06: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
Deklan Dieterly 896c340b5c Modify freezer job for tempest tests
Add a gate-freezer-web-ui-devstack-dsvm job for the freezer-web-ui to use.
Configure freezer tempest plugin to run in the gate-freezer-devstack-dsvm job.

Change-Id: I3bf29cccc346fc34033981c931253c1be91a9574
2016-03-08 07:48:20 -07:00
Deklan Dieterly 39bc2f1cc8 Add freezer-api job for tempest tests
Add a freezer-api-devstack-dsvm job for the freezer-api to use.
Configure tempest plugin to run in this job.

Change-Id: Id90b10d01d4673918f568b445f03e7e0ebd232b9
2016-03-02 15:52:10 -07:00
Fausto Marzi 6fd50b304c Change path to tests directory for freezer jobs
Change-Id: I4f9050cd551e87d2e398b6f94dc904154d0b1b13
2016-02-26 15:52:58 +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
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
Fausto Marzi cf7450a3e6 Add dsvm gate job to freezer-api
We need to execute integration tests
automatically at every commit in the
freezer-api repo. This commit add
the dsvm gate job to the project.

Change-Id: I377f3632dd7dccc762a8370d433e14e0d48f414f
2015-11-02 10:43:25 +00:00