Commit Graph

27 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
Doug Hellmann b85db4d7cb add pike bitrot jobs
Add periodic bitrot jobs for stable/pike branches

Change-Id: I769cb4ca0a53d2916debfea3335321d59263b668
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-08-11 13:51:41 -04:00
Andreas Jaeger f2a3b2dcea Remove periodic mitaka bitrot jobs
Remove the periodic mitaka bitrot jobs. Mitaka is EOL, so no need to run
these anymore.

Remove jobs also from grafana.

Change-Id: I35c634d8763449255a5c6dc8433597311f4eb656
2017-07-03 08:32:30 +02:00
Andreas Jaeger 9fc2f0eda8 Remove final db setup
The trove repo now uses tools/test-setup.sh we do not need the db jobs
anymore, change to the standard python unit jobs.

Also use standard pylint job-template which does the same as the tox
template.

Remove all templates and job-groups for the db-jobs since it's last user
has been removed.

Only leave mysql setup jobs for bifrost in.

Change-Id: I92e6e6502c2c516babf2bf66f3514875f77c460e
Depends-On: I3463e75057d0d4544f6a0212da888759ab5e171b
2017-02-28 09:09:08 +01:00
Andreas Jaeger 4922d50e15 Remove now unused db jobs
These db jobs are not needed anymore, remove them.

Further jobs will be removed once the last repo has been updated for
test-setup.

Change-Id: Ic6d0b6d82e10d68d9310218762f83bc44514e88d
2017-02-17 07:06:48 +01:00
Doug Hellmann b3be311760 add ocata bitrot jobs
Add periodic bitrot jobs for stable/ocata branches.

Change-Id: I01422b7da484beb9ddc4cc1553bed43cf500b888
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-02-10 09:33:20 -05:00
Clark Boylan b0e9c09117 Liberty spring cleaning
Liberty is EOL, start cleaning up all of the special things we have in
place for handling libertyisms. Note that this doesn't touch the configs
for deployment projects as they may still attempt to support liberty via
distro packages.

Change-Id: I7faa16c1d6038204a4b42167ed91b73175abe58c
2016-12-14 11:19:13 -08:00
Doug Hellmann 1d2c79b3d4 add newton bitrot jobs
Add periodic bitrot jobs for stable/newton branches.

Change-Id: Ib15451d7b2babf088cc20b0098e9a9041f68f318
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-09-23 08:13:33 -04:00
Matt Riedemann 4dfaa23bf9 Remove kilo bitrot job definition and usage
Kilo is EOL, this change removes the bitrot job
definitions and usage from the projects using it.

There are a few in here that aren't managed by the
stable-maint-team for the final kilo release, like
manila, murano, zaqar and the neutron-*aas projects,
but we can't speak for the state of their kilo branch
at this point anyway, and they just need to end of life
the branch after tagging it.

Change-Id: I46fb0305bd0187eae2a81828916e9f946f60f1e1
2016-06-01 17:02:17 -04:00
Jenkins ce7c302880 Merge "Remove db set up from python unittests" 2016-03-24 08:37:26 +00:00
Clark Boylan 7aa9c7e298 Add mitaka stable branch jobs
This covers the periodic bitrot and tempest jobs for mitaka as well as
the mitaka specific jobs for devstack-gate and tempest to test against
their master branches as they do not have stable branches.

This should be safe to merge before every project has a mitaka branch
because cloning should fall back to master if a project does not have a
mitaka branch yet.

Change-Id: I7bb0f9aa53fb7fee07d70f32b92f4fd6f4eabd46
2016-03-23 14:42:05 +01:00
Andreas Jaeger 47d19eea9c Remove db set up from python unittests
Remove setup of MySQL and PostgreSQL openstack_citest databases from
python27, python34, pypy, and periodic-python27 jobs.

Repositories needing database setup can use the -db variants like
python27. Repositories where database setup needs has been identified
have been converted already.

There was an announcement email as well:
http://lists.openstack.org/pipermail/openstack-dev/2016-March/090052.html

Change-Id: I984eeb2db72ee14d970f1c7916bdc6df29b1bf9b
2016-03-22 21:18:54 +01:00
Andreas Jaeger 3c2daa75d3 Add python-db jobs - for nova initially
Create new python-db job template so that projects that need database
testing can use it - and other projects do not need to include database
software. It adds python27-db, python34-db, pypy-db and coverage-db
variants.

Similarly, do this for the bitrot jobs.

Add templates for Zuul as well. Use consistent alphabetical order in
templates and update python-jobs as well.

Convert nova to use new bitrot jobs and add for jenkins new jobs, a
followup will use them once Jenkins is ready.

Change-Id: I2aa3d3b465af146cdb1da2b497470bee908bbbfc
2016-03-17 18:16:03 +01:00
Andreas Jaeger 46ad086feb Use ubuntu-trusty for python-bitrot-jobs
Use ubuntu-trusty instead of bare-trusty for python-bitrot -jobs.yaml.

Change-Id: I9d6d00c7494045b7da656c42616fb52053c95620
2016-03-08 16:24:12 +01:00
Ihar Hrachyshka a806fd0e7f Prepare constraints file for periodic bitrot jobs
Neutron 'general' tox targets rely on the file starting from Liberty
since https://review.openstack.org/#/c/289280/

We should prepare the constraints file for tox consumption.

Though it's needed for Liberty only so far, Kilo branch also has the
constraints file in requirements repo, and hence it's safe to prepare it
in case some projects want to consume it in Kilo too.

Closes-Bug: #1554518
Change-Id: I81e9f271304827a9b6e3c270540b21c9d1c0184f
2016-03-08 13:35:07 +00:00
Andreas Jaeger b8ac11a310 Remove constraints jobs
No projects uses the constraints jobs anymore, we can remove the jobs
from Jenkins setup now.

Remove also conditions for constraints in zuul/layout.yaml that are not
needed anymore since there's no job called -constraints anymore.

Change-Id: I93f2fc2a875ceab9483e9170274761e82d497aed
Depends-On: I48ecd961d68b36e5d418171cc449681092816523
2016-03-07 19:55: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 d1ecf22a8b Remove periodic-juno jobs
Remove periodic-juno job definitions and usage.
Juno is at end-of-life now.

Change-Id: Id09c40b83d1b7cd831fefdecc2309266bbd1d735
2015-12-03 13:17:23 +01:00
Sachi King 1d782de2bb Fix liberty periodic-stable jobs
Liberty's periodic-stable jobs need to checkout upper-constraints.
Switch to git-prepper that gets that for them.

Change-Id: I7077a9d42adb971e67097c5a4e40fda1ec76b43f
2015-11-26 17:02:03 +11:00
Sachi King 1d7e7fded0 Flip Neutron's unit tests to -constraints
This flips master and stable/liberty to use -constraints unit tests as
voting.  The unconstrained jobs are dropped from master and liberty.

Implements Blueprint: Requirements-Management

Change-Id: I152ed78813e46ffc3f72ff7dec5ed2872268f5bd
2015-11-20 13:47:58 +11:00
Matthew Treinish 27df066b5c
Setup periodic stable liberty jobs
With the recent creation of the liberty branches we need to add the
periodic stable jobs to sanity check the state of the stable branches
to see if there are any issues with the branch. This commit adds the
necessary bit to start running these jobs.

Change-Id: I9285a2a1b0054b4d360175ced1a3e035be7fc1b6
2015-09-30 15:59:27 -04:00
Thierry Carrez 585dca13de Add periodic Kilo jobs
New in Kilo is Ironic and neutron-*aas.

Add periodic tempest jobs even when they run as compat jobs
on each tempest master check for stable-maint visiblity.

Change-Id: Id2fe065cf5019cd4ebf5ad62aedc1395e0c14d6b
2015-07-01 21:42:46 +02:00
Jeremy Stanley 62ad51e638 Remove managed stable/icehouse branch testing
Remove jobs which test stable/icehouse branches of repos tagged
release:managed as the branch has reached end-of-life and is being
removed from those repos.

Change-Id: I88a44cfa84597012af7da0bd22de02dc2349b1fa
2015-07-01 18:40:41 +00:00
pcrews 76d624ef89 Increase py26 timeouts for nova-stable
Seeing repeated timeouts on the current 40 minute limit for jobs
on nova for stable juno.  Increasing to 60.

Change-Id: I8f26714d696928b899b81cb5c2703f00e2185a96
2015-02-19 09:04:14 -08:00
Alan Pevec 0fff815bf9 Add periodic Juno jobs
New integrated project in Juno is Sahara

Add periodic tempest jobs even when they run as compat jobs
on each tempest master check for stable-maint visiblity

Change-Id: Ieb9486134e54805941049159f0756103c68f4b36
2014-10-17 17:40:18 +02:00
Jeremy Stanley 115f155621 Delete stable/havana job configs
With the stable/havana jobs no longer in use, it is safe to cease
configuring them any longer.

Change-Id: I9d7ba160fd04912ca53faa56d48df14e62f99ff5
2014-09-29 23:20:23 +00: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