1005 Commits

Author SHA1 Message Date
Andreas Jaeger
847f792306 Move some project-templates around
Move project-templates to zuul.d/project-templates.yaml that use
non-legacy jobs. Add a documentation string for each template.

Add some missing descriptions for project-templates.

Change-Id: I8c4411c78ab50b05646019fcd684ca0eb97c3544
2018-01-19 17:11:09 +01:00
Andreas Jaeger
753655e91d Convert legacy-tox-with-sudo-snap
Convert legacy-tox-with-sudo-snap to Zuul v3 native job, update the
template using it and move it to project-templates.

Change-Id: Ib1350c60d0de2d41c2d1bc56ba2083068e70db76
2018-01-19 13:08:42 +01:00
Zuul
796a7e8d72 Merge "Remove branch specifier from tox-py35-on-zuul job" 2018-01-18 21:13:28 +00:00
Andreas Jaeger
fe4323801d Run project-config nodepool test on all nodepool changes
Add the new files to the file list to trigger running the job.

Change-Id: Ieff42ceda234d0abf4159b6018424028a0e9db13
2018-01-18 20:50:28 +01:00
Monty Taylor
c5334bfec6
Remove branch specifier from tox-py35-on-zuul job
This should not land until feature/zuulv3 has merged to master.

Change-Id: Ia8296c993e6b3b23f029d9b44e77139c38b57aa8
2018-01-18 12:06:19 -06:00
Zuul
d60c76e73e Merge "Remove Trove legacy jobs" 2018-01-18 14:47:26 +00:00
Zuul
a43507fd2e Merge "Remove Neutron legacy jobs definition" 2018-01-18 13:48:36 +00:00
Zuul
6658eaddcd Merge "Remove legacy job for heat-templates" 2018-01-18 09:08:16 +00:00
Miguel Lavalle
be9db4da1d Remove Neutron legacy jobs definition
This patch remove Neutron legacy jobs definitions

Depends-On: I03e11dbc6d25380d2196e7d5baafba6d2116a570
Depends-On: If323f46af5a4572273764fd1cdd2d68f04ff44e1
Change-Id: I6d4b8c85789ce340e74ba359108121a6912f5d3e
2018-01-17 21:14:44 +01:00
Nam Nguyen Hoai
6cb66c3f13 Remove Trove legacy jobs
Co-Authored-By: Dai Dang Van <daidv@vn.fujitsu.com>
Depends-On: I37b3d521e982b810f6df1e3e0770bd23ec97b6b2
Depends-On: I23482a1934c1a63aa951b30d788c436f5e47a7bc
Change-Id: I1f90f21ae482b1097907db472f7f27111e9a87e8
2018-01-17 20:05:49 +01:00
Brian Rosmaita
0b351ea361 Remove glance_store legacy jobs
Depends-On: I2a5ff2ee29e2fb8a730406f9f0e6a450b96c85b8
Change-Id: I96600383c072e6d2926f5ff5b6a51057e53d35fd
2018-01-17 16:24:24 +00:00
Zuul
1d16687fb1 Merge "Remove legacy-puppet-murano-puppet-beaker-rspec" 2018-01-16 14:07:24 +00:00
Zuul
c5a4b04d69 Merge "Remove swift3 legacy tox jobs" 2018-01-16 13:59:56 +00:00
Zuul
3dece987b2 Merge "Skip tempest 35 job for doc and reno only changes" 2018-01-15 13:57:24 +00:00
Zuul
d82eee2eec Merge "Remove legacy jobs in nova" 2018-01-15 13:47:59 +00:00
ricolin
748a3a0410 Remove legacy job for heat-templates
Depends-On: I096b406389f610b503649ee8a4b5067d3f2dec5e
Change-Id: If7ade78231926335659cc1871fd099ce3a01574a
2018-01-15 14:37:20 +01:00
Zuul
1902c9a2f9 Merge "Remove legacy jobs in Keystone" 2018-01-15 13:36:46 +00:00
Zuul
1cb3e7c539 Merge "Remove neutron and horizion sphinx jobs" 2018-01-15 13:36:46 +00:00
Zuul
20bdff1c35 Merge "Remove training-labs legacy jobs" 2018-01-15 13:33:06 +00:00
Zuul
1789df2f82 Merge "Remove legacy jobs in neutron-vpnaas" 2018-01-15 13:33:05 +00:00
Zuul
471ce74135 Merge "Add nodejs 8 jobs" 2018-01-15 12:50:32 +00:00
Zuul
9a9577ac81 Merge "Adjust integrated gate for neutron changes" 2018-01-12 21:04:22 +00:00
Andreas Jaeger
b4b2d3d0cc Adjust integrated gate for neutron changes
neutron moved in I2cfa6030cb0826665d48d2c5e73f29401b6c1f4b some jobs
in-tree, adjust integrated-gate for this.

Also, add a description for the template.

Change-Id: I00c04c148663e6fcd1b42cd66efeb4177b763a84
2018-01-12 21:17:06 +01:00
Zuul
524a4dd83a Merge "Remove legacy bindep-ballback jobs" 2018-01-12 19:08:18 +00:00
Stephen Finucane
af01429557 Remove legacy jobs in nova
Depends-On: I41b03a34795efe139d5911c605cdbd3c47a2f059
Depends-On: I6c2d9caa7f0b70f51ccfbe3ae8a71d770fe75c04
Change-Id: I94e2898914accea0e973db3788370d70402e75a7
2018-01-12 10:36:53 +00:00
Duong Ha-Quang
eeb343a119 Remove legacy jobs in neutron-vpnaas
Co-Authored-By: Cao Xuan Hoang <hoangcx@vn.fujitsu.com>
Depends-On: I6feeb874eedbb7e7278923c4f6f4e526f1def24c
Change-Id: I9ee5756c15ab6c8a393dd77680d6277fb35a7ee2
2018-01-12 11:19:34 +07:00
Zuul
bab3e2a79c Merge "Install ovsdbapp master in neutron + ovsdbapp periodic job" 2018-01-10 05:29:24 +00:00
Clark Boylan
28acdca781 Install ovsdbapp master in neutron + ovsdbapp periodic job
This py35 job against neutron intends on installing ovsdbapp from
master/source but fails beacuse it was trying to install neutron from
source via its requirements.ts but neutron doesn't depend on itself.
We can fix this by explicitly setting the project to be installed from
master to ovsdbapp.

Change-Id: I01c1659c2ab642919d9104ce04c9b3a882b1fa28
2018-01-09 14:47:43 -08:00
Andreas Jaeger
d48bd2d3c5 Remove swift3 legacy tox jobs
These jobs have been migrated in-repo and thus are not needed anymore.

Change-Id: I550c64d53d87f5d7c0b737e67bb5c2ca76207705
Depends-On: I377e3c75ecbea3c17b5073865af254000b1800ff
2018-01-09 20:26:40 +01:00
Honza Pokorny
fb14c476b9 Add nodejs 8 jobs
nodejs 8.x is the current latest stable release

Needed-By: I6775044577d1fd0fce70c34c6950ba97c63d058f
Change-Id: I0e8086b54ebbdc6f0120282b551a19e8def0904a
2018-01-09 15:45:42 +01:00
Ian Wienand
5b3dc6c705 Remove neutron and horizion sphinx jobs
Per the depends-on, these publish jobs are trying to modify a final:
true job so don't work.

Change-Id: Id1c6d334e314382bdff05b27e4a7421cfab0c94e
Depends-On: I076f7d742d8ae0609c3a6f1bb31a45c8436782c7
2018-01-09 13:04:54 +00:00
Andreas Jaeger
50e3adbea7 Remove legacy-puppet-murano-puppet-beaker-rspec
The job is not used anymore after all the puppet Zuul changes, remove
it.

Change-Id: Icabb8f527a2ad4bff56694ee6f4f4f9fee9d1be6
2018-01-06 11:32:21 +01:00
Andreas Jaeger
23afa2945f Remove legacy bindep-ballback jobs
The jobs have been moved into project-config and bindep - and converted
to Zuul v3 native. Remove them here.

Change-Id: Ie29c2c0286a9a17764c8a7d4d8f8ae77fcef1bd2
Depends-On: I21879df52480cd864b7528221f2b5f667657b7e1
2018-01-06 11:27:36 +01:00
Zuul
1373d7c1ab Merge "Create artifacts dir regardless of afs rpm builds" 2018-01-05 23:30:32 +00:00
Zuul
21241aec13 Merge "Add openstack-tox-with-sudo test jobs" 2018-01-05 18:30:05 +00:00
Chandan Kumar
a536cdc463 Fixed indentation typo in tempest plugin job template
Change-Id: I0b3be9982fb244f24c9b88011fbab95057d2586b
2018-01-05 22:46:30 +05:30
Chandan Kumar
5219f56ed7 Added openstack-tempest-plugins job template
* Since due to tempest plugin goals, we have more than 20 plugins
  and each of them are using same type of jobs. So it is better to
  unify them and use it.

Change-Id: I2f78a61b09ab8d413b305b62416a4056601a61cc
2018-01-05 12:41:23 +05:30
Monty Taylor
15877f4fe9 Add openstack-tox-with-sudo test jobs
Some tox jobs need to not have sudo revoked. Make a job that can be used
that runs tox as the other jobs do but does not revoke sudo first.

Also, add a openstack-tox-functional-with-sudo job as needed by os-vif.

Update some job descriptions.

Co-Authored-By: Andreas Jaeger <aj@suse.com>
Change-Id: Ida9404d2d6d2a4385e92cb40016f1c8bccd7198f
Needed-By: I5b3a6ce0355616084d968c1b01e5629cf0b674bd
2018-01-05 07:56:22 +01:00
Clark Boylan
90d8d68ebb Create artifacts dir regardless of afs rpm builds
We don't always create afs rpms in our periodic job so we were skipping
the creation of the artifacts dir. Unfortunately the openstack
artifact publishing playbook expects this dir to exist. Fix this by
creating the artifacts dir but not populating it with RPMs if we didn't
build any RPMs for openafs.

Change-Id: I986bca765ae898e9792e789c6852bce1d654d580
2018-01-04 13:41:32 -08:00
Zuul
6263bb9af0 Merge "Remove legacy jobs for python-heatclient" 2018-01-04 19:30:33 +00:00
Zuul
fd89d3fcf1 Merge "Remove legacy-grenade-publish-docs" 2018-01-04 19:24:39 +00:00
ghanshyam
6fe3f95e6e Skip tempest 35 job for doc and reno only changes
legacy-tempest-dsvm-py35 job run tempest integrated test on
py35. This job is not required to run for doc, .rst and reno
only changes.

Change-Id: Ibe20dde831baf7e83430c29617d502c31f7b03c8
2018-01-04 16:33:10 +00:00
ricolin
50d5a16a60 Remove legacy jobs for python-heatclient
Depends-On: I611d21791d3dfd877e37fa02b5893e18b1becd76
Change-Id: I7b1b258f1f12317c9ba2cd44701eb8e8ef150137
2018-01-04 16:16:43 +01:00
Andreas Jaeger
5ec0264edf Remove obsolete interop jobs
These have been replaced and are not needed anymore.

Change-Id: I0413b4b7aaf6ba36d07fd0d14f8821c408f32c01
Depends-On: Ie4150346f1f1c11c11978deb556503ec4bbfcba8
2018-01-04 11:52:38 +01:00
Zuul
5063a1cbf3 Merge "Remove legacy swift tox jobs" 2018-01-04 10:31:55 +00:00
Zuul
6d09218f9e Merge "Remove legacy-irc-meetings-tox-ical" 2018-01-04 10:31:54 +00:00
Zuul
12bd6cf7b7 Merge "Remove integrated-gate-nova-net" 2018-01-04 09:55:13 +00:00
Zuul
9025ea9212 Merge "Remove converted devstack-gate tox jobs" 2018-01-04 05:26:03 +00:00
Clark Boylan
a890292f84 Only copy openafs centos rpms if we built them
The openafs centos packaging job only builds new rpms if the desired
version doesn't have an rpm published. Otherwise it short circuits and
the job ends. Unfortunately the post tasks assume the rpm will always be
built so this job then fails. Fix this by checking for rpms before
running the post tasks.

Change-Id: I132b82d437a19f855a49d175a912792417a85ae9
2018-01-03 13:18:38 -08:00
Andrea Frittoli
5fe66e0470 Make sure we only run tempest-full on master
Since tempest-full is part of the integrated gate, it is executed
against all stable branches. However since stable branches will
not get roles from master anymore this does not work.

We may want to backport all devstack ansbile changes, but in the
meanwhile this ensures that a working job is executed against
stable branches.

Change-Id: I5d34e5b983b720dc1913d00ccc1a16d81a040d49
Partial-bug: #1739829
2018-01-03 13:10:06 +00:00