Commit Graph

22 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
Kenneth Giusti 6ff4ce6a3c Enable hybrid and dual amqp1 tests in oslo.messaging
The AMQP 1.0 devstack plugin support a couple of different message bus
configurations.  This patch adds support for these additional
configurations to the dsvm-full and tempest-neutron-dsvm
oslo.messaging tests.

This patch also removes all the oslo.messaging mitaka/trusty tests as
mitaka is EOL.

Change-Id: Iccc60b634b81b9761c0ec564c5aa263582f13ebf
2017-05-15 16:22:34 -04: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
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 d6428450c2 Switch to xenial: oslo.messaging (part2)
Change gate-oslo.messaging-src-dsvm-full so that mitaka runs on trusty
and newer branches on xenial.

Change-Id: I9bda04c65ef0c744c6497079691fa4e41aabce60
2016-12-08 16:43:17 +01:00
Andreas Jaeger d99dc8f976 Switch to Xenial: oslo.messaging (part1):dsvm-functional
This is a first change for converting of oslo.messaging to Xenial with
the goal of running stable liberty/mitaka jobs on trusty and newer jobs
on Xenial.

For oslo.messaging-dsvm-functional change ostype to node parameter
instead.
Convert this job to Xenial, compress the job definition to better
understand it.

Move oslo.messaging-src-dsvm-full from devstack-gate.yaml to oslo.yaml.
Do not convert this to Xenial.

Remove unused {pipeline}-{injectedlib}-dsvm-{name}{job-suffix}
template.

Change-Id: I725c098d190d902bd34fb1791a9fd65fbc57fda9
2016-12-08 16:43:07 +01:00
Ken Giusti e37e0dc923 Update the oslo.messaging-dsvm-functional test
* Use the '-nv' job suffix for non-voting jobs.
* Enable Python 3.4 test of AMQP 1.0 driver

Change-Id: I93208fea2ff298fff192b9a929f558ad7005949e
2016-08-29 17:10:22 -04:00
Davanum Srinivas f1af624ab6 Support py34 functional tests for Oslo.Messaging
We need to be able to run functional tests using
python34 for oslo.messaging. Necessary changes
in oslo.messaging are already merged in:
Ibc695762fb12b60a8094be187001dd2bd42f402e

Change-Id: Ifdbd4ab1eae6c5e5364a99906995dff3bb1ff4f0
2016-03-22 18:22:51 -04: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 065a80d9c2 Remove DEVSTACK_GATE_TIMEOUT [part 4]
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/[n-z]*.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.

Adjust timeout for gate-rally-dsvm-cue-{broker},
the removed variable in builder devstack-cue-rally-gate was 100,
so set timeout to 110.

Change-Id: I623fff029fb2e0acdbe2bf93a13af02547062a71
2016-02-07 10:45:25 +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
Andreas Jaeger 4331f670b4 Print the JJB template name in some more jobs
Print JJB template name in more job templates so that it's easy to
identify them.

Change-Id: Ia92e39d0ac8c7655577e8fa4accde5748f30d5f1
2015-11-26 20:09:53 +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
Mehdi Abaakouk e07fb0db73 oslo.messaging: remove gate_hook
The oslo.messaging functional test suite have been updated
to not rely anymore on devstack to setup rabbit/qpid/redis/...

This change removes the now useless hook.

Related-Bug: #1442612

Change-Id: I948e65bde013ef258c087787146606158daaf32c
2015-06-15 13:59:47 +02:00
Matthew Treinish 82e5bbb235
Cleanup subunit capture in run-tox.sh
This commit cleans up the subunit capture section of run-tox to
accomplish 2 things. First make the output naming consistent with
dsvm jobs and call the subunit output testrepository.subunit. The
second is to avoid using subunit-1to2 directly. A subunit v2 stream
can be achieved directly from testr last by using the --subunit
flag.

Change-Id: Ica644535f54e28306f4db97217b77f95d2f5943b
2015-05-29 12:14:45 -04:00
Mehdi Abaakouk f2b9830b08 oslo.messaging: uses devstack-f21 instead f20
devstack-f20 doesn't exists anymore, move to devstack-f21 now

Change-Id: I25a1cb09022143b0da33a21c9d7e71de8f54afea
2015-02-02 10:46:31 +01:00
Mehdi Abaakouk b1da99940d oslo.messaging: Move gate hooks to oslo.msg tree
We have to keep in sync the configuration and the credentials
of the rpc driver between gate and oslo.messaging funcionnal tests.

To do this we move the custom devstack setup to oslo.messaging.

oslo.messaging part: https://review.openstack.org/151191

Change-Id: I6adafc9d182767f259af18f75f76f9496b564f52
2015-01-29 13:38:07 +01:00
Mehdi Abaakouk 04e5c49150 oslo.messaging: Setup devstack QPID correctly
This change uses DEVSTACK_GATE_QPID=1 to setup qpid,
changes the password to set a rabbit like password,
and removes the unneeded stuffs.

Change-Id: Ic984e1b962e33da7ec02ca45e151dba8c6c49d2c
2015-01-28 17:20:39 +01:00
Mehdi Abaakouk 0c9e505da3 oslo.messaging: typo fix
This change fixes a typo a the oslo.messaging gate job

Change-Id: Ic84efaa00ced7a08b6e00cd8532ddb41af00356d
2014-11-18 13:31:28 +01:00
Mehdi Abaakouk 0106669834 oslo.messaging: Add experimental functional tests
This changes create 3 new jobs for oslo.messaging to
run the functional tests suite on 3 different drivers
rabbit, qpid and amqp 1.0.

Depends on: https://review.openstack.org/#/c/130437/

Change-Id: Ifa0561e24424b10a626e440d160b389a704f29eb
2014-11-03 07:41:42 +01:00
Doug Hellmann ee7c66ae5d Remove oslotest cross-project unit test jobs
Remove the jobs that run the unit tests for projects that consume
oslotest. We don't need to gate every change on these tests.

Change-Id: I78ebee3017ce0c36645eceb5a40dc6b9bef54ce8
2014-09-29 10:44:01 -04: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