1385 Commits

Author SHA1 Message Date
Pavlo Shchelokovskyy
86caff08ae Require requirements prj for legacy-requirements
Change-Id: I39e8e49243ab0bda631600715c971c55a34e2fd9
2017-09-29 12:15:32 +03:00
Yolanda Robla
d8f8698281 Add requirements to bifrost jobs
Current legacy jobs are failing when cloning
requirements, so adding it to the list of
required projects.

Change-Id: Iec365e986d0a389a28425fa2abc2518a4efa1640
2017-09-29 11:05:07 +02:00
Mehdi Abaakouk
870b273e6d Add missing projects to telemetry jobs
These updown jobs enable heat, which means devstack-gate adds these
repos to PROJECTS [1].  Add to required repos here.

[1] http://git.openstack.org/cgit/openstack-infra/devstack-gate/tree/devstack-vm-gate-wrap.sh#n94

Change-Id: Ie93697cf7af9cde973bd45cd54a8b8bcb6adb5a8
2017-09-29 10:56:30 +02:00
Ian Wienand
6e0e20c1a4 Add diskimage-builder/sahara requirements in updown jobs
These updown jobs enable heat and sahara, which means devstack-gate
adds these repos to PROJECTS [1].  Add to required repos here.

[1] http://git.openstack.org/cgit/openstack-infra/devstack-gate/tree/devstack-vm-gate-wrap.sh#n94

Change-Id: Ib12ddf768ee20fd7614622179f6842f5d57864ff
2017-09-29 14:23:21 +10:00
Zuul
d8a21c7ad6 Merge "Add requirements to all pylint jobs" 2017-09-29 03:16:40 +00:00
Pete Birley
0444e41a6c OpenStack-Helm: Update legacy jobs
This PS restores operation of the OpenStack-Helm legacy jobs.

Change-Id: I2997dabfc4e778e998a1d5bcdcab278e2c274db4
2017-09-28 21:23:30 -05:00
Mohammed Naser
7c1cf2349e
Add legacy puppet check jobs
Change-Id: Iac6518b6acfecc1c7103208c52cbb2af9a54d873
2017-09-28 20:51:24 -04:00
Mohammed Naser
7e4117e41b
Drop non-legacy Puppet project templates
Depends-On: I79ada14e1ce31ea85832f0c1f5f64c54e0f0682b
Change-Id: Ib96ee354cbf9c88f9265f5743a97b2d013addc70
2017-09-28 18:15:03 -04:00
Mohammed Naser
ef2ce0447a
Added legacy-puppet-openstack-integration templates
Change-Id: Ie365919d91a7449252ba1fff34de564a84aab783
2017-09-28 18:13:34 -04:00
Zuul
73fbf23074 Merge "Add missing required-project to Puppet" 2017-09-28 22:10:31 +00:00
Zuul
4e0c82f328 Merge "Use proper nodesets for the different TripleO OVB jobs" 2017-09-28 21:41:40 +00:00
James E. Blair
65a163f14e Add requirements to all pylint jobs
They (probably) use run-tox which requires this.

Change-Id: I5e3936339c0ae70d43f3c2342e17461d79fa1899
2017-09-28 14:07:13 -07:00
Zuul
e9b44f0007 Merge "Set cinder mn-sub jobs to multinode nodeset" 2017-09-28 20:47:37 +00:00
David Moreau-Simard
351ad324b3
Use proper nodesets for the different TripleO OVB jobs
The tripleo-centos-7 image is used to direct jobs towards the TripleO
RH1 nodepool provider for jobs that require to run there.
We also missed a multi node fix from the previous nodeset fixes [1],
it's fixed here.

[1]: https://review.openstack.org/#/c/508292/

Change-Id: I47aad96a69fcf1674246f1558155819198d07c80
2017-09-28 16:45:10 -04:00
Clark Boylan
4306c5ebcd Set cinder mn-sub jobs to multinode nodeset
Apparently mn-sub means multinode job? Anyways this was missed in the
migration step. Add the 2-node xenial label to the mn-sub jobs.

Change-Id: Idd636a4731e2095adcd68ee4f1c79c8305458e80
2017-09-28 13:26:44 -07:00
David Moreau-Simard
db34d407c5 Use proper nodesets for the different multinode TripleO jobs
Legacy multinode jobs for tripleo were not migrated with the right
nodeset, they require multinode nodesets. Fix that.

Change-Id: Ia1bb7f54496478af30ccac4ecdd861cb8941a637
2017-09-28 20:17:43 +00:00
Mohammed Naser
eda46dce13
Add missing required-project to Puppet
Change-Id: Ifd1c2ea898d1415c34b06f98ccfd533e515ddd32
2017-09-28 14:49:22 -04:00
Monty Taylor
db09128dcb Merge "Remove BUILD_TIMEOUT from vars" 2017-09-28 18:35:10 +00:00
Monty Taylor
bb2d153309
Remove BUILD_TIMEOUT from vars
It's not actually used that way, and if we leave it it'll certainly get
copy-pastad.

Change-Id: I4895c8bee602761dd1977814548efbb6ed3f2dc9
2017-09-28 13:31:56 -05:00
Monty Taylor
98b50b3ef1 Merge "Make new releasenotes job" 2017-09-28 18:28:44 +00:00
Monty Taylor
042d4e5ac8
Make new releasenotes job
It's used in a ton of places, let's make a new one that uses the
openstack-tox base job.

This runs run-tox.sh internally so that should be fixed.

Change-Id: Iee9d7a5c10ebd121497ff7c5bdc963d1e6721d4c
2017-09-28 11:34:42 -05:00
Monty Taylor
4ead8cf477
Add multinode nodeset to multinode jobs missing it
Change-Id: I29202333f7b90cf433322c50f34e57d4eadd658e
2017-09-28 11:31:19 -05:00
Monty Taylor
9affc11334
Add requirements to legacy-releasenotes
Change-Id: Ifb8577f25363d20a17c195c5e9919d67064bd8f7
2017-09-28 11:09:41 -05:00
Monty Taylor
0aa26895a9
Add openstack/requirements to all legacy-.*tox jobs
If the job lists tox in its name, it's a tox job and likely uses the
contraints file.

Change-Id: I0bbdb99a3d293fa0786d0f8247ea3eeaf500e680
2017-09-28 11:00:48 -05:00
Zuul
5771911e77 Merge "Update parents of converted artifact jobs" 2017-09-27 20:54:40 +00:00
Zuul
1c05ecbfa6 Merge "Update job definitions with per-job filters" 2017-09-27 20:53:07 +00:00
Monty Taylor
131f37b3cf
Update parents of converted artifact jobs
Change-Id: I1bad9a57e824279118f1332e020e521b51563a59
Depends-On: I100f623052262f10a30927d0411337c5a5e0ddc4
2017-09-27 15:26:51 -05:00
Monty Taylor
a2fae9182e
Add artifact publication job for legacy jobs
Without this we won't have the nodepool dir and other things from
legacy-base.

Change-Id: I100f623052262f10a30927d0411337c5a5e0ddc4
2017-09-27 15:05:24 -05:00
Monty Taylor
a8282c2240
Update job definitions with per-job filters
The new migration logic lets us put filters on jobs if the filter
applies to all instances of a job.

Change-Id: I4137077e537f8baf9a06e0965d476dc29ab2ab49
2017-09-27 14:56:46 -05:00
Zuul
e4412c8703 Merge "Migrate jobs from zuulv2 to zuulv3" 2017-09-26 19:35:48 +00:00
Monty Taylor
a3139c4bb5 Migrate jobs from zuulv2 to zuulv3
This is the result of having run the zuul migration tool.

Depends-On: I72687a56285a3d733a9adeaf3dc037a1ac95efd3
Change-Id: Ib511da75908e152e72fdf0d7b496f4fa98f9c223
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-09-26 15:02:59 -04:00
David Moreau-Simard
c588aebca3
Add multinode integration jobs and integration tests for known_hosts
This adds the required framework to test the 'multinode' job and adds
a first integration tested role: multi-node-known-hosts.
The groups 'switch' and 'peers' are bound to be used when integration
testing the 'multi-node-bridge' role.

Change-Id: Ia84189ce3e1b273ca8509d2a9796970750191977
Depends-On: Ia7480dab0f357b5710d1962a40499381837942b3
2017-09-26 11:52:06 -04:00
James E. Blair
72e7fa4bba Add some missing job descriptions
Change-Id: I3e495cc792e3dbcbaf8b61eb82136219c54d35c2
2017-09-26 15:33:33 +00:00
Monty Taylor
3cc6b848cf
Add jobs for project-config
Rather than tieing this to the migration, just do them.

The afs package build script changed slightly - it now publishes to
tarballs.openstack.org/project-config/package-afs-centos7 instead of
tarballs.openstack.org/package-afs-centos7 so that the normal artifact
publication base job can be used.

The existing package-afs-centos7 has been copied on tarballs.openstack.org to
project-config/package-afs-centos7 so that this will not cause a rebuild.

Change-Id: I7cfb90df4eb49defce7aa41453918347a2c6742e
2017-09-26 10:32:45 -05:00
Monty Taylor
11452cfc58
Split zuul.yaml into separate files in zuul.d
In preparation for migration, split the content into multiple files.

Change-Id: I053eaa95c9cf2e6606f9c787857dd0bb59b836f9
2017-09-25 08:49:19 -05:00