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
Monty Taylor b4fd783219
Remove unmatched single quotes from jenkins jobs
The v3 migration script can handle these just fine - but if we go ahead
and remove them the output can be predominantely shell rather than
script.

Change-Id: I440851a0149e1cc7f8c5c6e8a4e3e0b94088ee82
2017-09-20 09:27:26 -05:00
Renat Akhmerov 7cf8942984 Add a simple version of Mistral HA gate
The idea of the new gate is to run tests on multi-node Mistral w/o
Devstack and Tempest at all. For now the gate configuration is
very primitive and just calls two scripts from the mistral repo
so that we could debug more easily by sending patchsets to Mistral
with changes made against these scripts. Once they work it'll be
better to create a builder within the Jenkins Mistral configuration.

Change-Id: I898e125d37a31a00e972be5962a49af2a6076acd
2017-07-21 10:46:43 +00: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
Brad P. Crochet 521ba4568d Enable non-apache devstack job for Mistral
The Mistral devstack plugin now defualts to using apache for wsgi. This
patch adds a non-apache (non-voting) job.

Change-Id: Ie23a8cff367071362369df3f38d82e32a161cd24
Depends-On: I953dbdab71029b392f8846c50fa3d801c293cc5a
2017-04-17 10:21:09 -04:00
Andreas Jaeger acf7572d10 s/gerrit-git-prep/zuul-git-prep/g
We do not need gerrit-git-prep anymore, zuul-git-prep works on all our
slaves and has the advantage of using zuul-cloner so that the local
cache is used and Depends-On works.

Remove gerrit-git-prep and use zuul-git-prep instead everywhere.

Change-Id: I2f106af58f78fceaf3c497fe43e6f5a002695645
2017-04-03 19:36:51 +02:00
Dawid Deja 9e8135d19d [mistral] Fix for failing dsvm gates
3 tests are currently failing in mistral, because heat
plugin is not installed correctly. This patch fixes
it.

Closes-bug: 1650262
Change-Id: I07e730f24ca10efa301378fce166adb90b74343b
2016-12-15 16:32:50 +01:00
Andreas Jaeger 1c3e13e212 Switch to Xenial: mistral-docker-buildimage
Note that this job produces a single output, a docker image:
http://tarballs.openstack.org/mistral/images/

It is the same image for all branches. Therefore run the job only on
master.

The job is in post and experimental queue, remove voting, it's not used
for these.

Change job to xenial as part of transition of master jobs to run on
xenial.

Change-Id: I011df56ee059d67c54e08b6e1a32faaa87d071c9
2016-12-06 09:10:09 +01:00
Andreas Jaeger a9b79d8d04 Switch to xenial: Mistral/mistralclient
Switch master and newton jobs to run on xenial, older branches test on
trusty.

Also, add {suffix} to job and remove non-voting regex.

Change-Id: Ib9ff2c21edd2f3f623f480127f2f22be9caaaf22
2016-12-06 09:02:28 +01:00
Dawid Deja 9713ed4b43 Add mistral gate for testing kombu driver
This patch enables non-voting gate that would check
newly introduced kombu driver.

Change-Id: I34d9b5833c7df4a8314a2910903e818ff3019267
Depends-On: I462aa17107a9a55396a87a8c46fa3a8dac338fac
2016-11-16 14:55:51 +01:00
hardik 028f180e5d Fixed script path in mistral job
Change-Id: Ifbb2352ec3df102102da5f6e104bb4966862fdce
2016-04-18 13:40:31 +05:30
hardik 864b3ad240 Script from mistral repo is used in gate-mistral-docker-buildimage job
So in future, if mistral need to change code for this job,
it can be change directly in mistral repo. It will remove
dependency on project-config.
gate-mistral-docker-buildimage job is added to experimental
also.

Change-Id: Ie13cab57b9119bdb0cfbd532c37750182a9df601
2016-04-15 09:12:21 +00:00
Andreas Jaeger 39c590a460 mistral, ironic-python-agent-jobs: Convert to ubuntu-trusty
Convert jobs using bare-trusty to ubuntu-trusty.

Change-Id: I11507f18cf3e936ef409aab9a450b45682f4e4a2
2016-03-08 20:34:27 +01: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
hparekh 379ffac790 Fixed mistral experimental job
give root access to docker command

Change-Id: I6817b3341d5a9074ab2ac0228c3ab48e19f1cbb8
2016-01-12 23:41:51 +00:00
hparekh 2d1f5be126 Add Job for mistral-docker-imagebuild
This is experimental job. The purpose of this job
is to check correctness of the script and to calculate
the time for building this image.

We will take decision whether to move this job to
gate or periodic base on the building time.

Change-Id: I0a7fe1539d5ef30b305061f60ff34ec774be7545
2016-01-04 01:33:35 +00:00
Anastasia Kuznetsova e3e73c60f3 Update jobs for mistral
Updated mistral gates configuration, substitute job definition to
job template, split one mistral-devstack gate into two which will
run different suite of tests.

Change-Id: Ie4e6e550c0f9a63d42fe0bde1969341b5979f1d8
2015-11-19 19:59:42 +03:00
Anastasia Kuznetsova c7977f9969 Add Heat and Neutron into the list of enabled services for Mistral gate
Added Neutron and Heat services into the list of enabled
services for the Mistral devstack gate job.

Change-Id: I745b9fd7fa2a36bbe97e17e3441f9cda4b8ea33f
2015-09-21 11:25:20 +00:00
Zhenguo Niu b2b2d7d695 Enable mistral plugin for gate-mistral-devstack-dsvm job
We switch to use devstack plugin in mistral which will break
devstack-dsvm job.

Depends-On: Ia2f188a6eb369a495a7e0f20534fdd02bafcf49a
Change-Id: I25309db1de141f042eb356b8d6997570c6a357c6
2015-09-14 13:37:33 +00:00
Renat Akhmerov 2084c094a4 Rename stackforge/mistral to openstack/mistral
* Move Mistral subprojects to openstack namespace
* Adding notifications for mistral-dashboard project
  to the team channel

Approved commit to governance repository:
    https://review.openstack.org/#/c/170225/

Depends-On: I5d0e877903c3f55ce2330e301b27da9435f677c5
Change-Id: If4299cdd061a5d689a5d16e91c4d37d27e1a299a
2015-06-12 13:45:19 -07:00
Anita Kuno 1d21cd635f Reorganizes project-config
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
2014-09-25 11:41:04 -04:00