All the 'post.yaml' files are identical. Put them in the two parent
jobs so we only have two copies instead of ~14 copies.
Change-Id: Ic8e519d597ec8423ad1040b4f4671fae0662f2db
Follow-on patch will delete the
openstack/ironic/ironic_tempest_plugin/ directory. But this will need
to be done after this patch has been backported to the stable
branches, otherwise the stable branches will break.
Change-Id: I31bb088679ea122efaa91d362e613edb74c14254
We inherit from legacy-dsvm-base. Remove projects that have already
been required by legacy-dsvm-base.
Also sort the list of required projects.
Change-Id: I4c0b88858ce620dd46c83f40d8623eb3d46bb908
Like we do for single node jobs, also skip tempest multi-node tests
for changes to driver-requirements.txt.
Change-Id: Ib839ab29b6f73baf788ad50b06c5f791188197e0
Remove jobs which are not running on master based on their 'branches:'
specification.
Remove the 'branches:' specification on all jobs.
Also remove the jobs from zuul.d/legacy-ironic-jobs.yaml and
corresponding files in playbooks/legacy/
Change-Id: I8e068fa30feb98c32a8caa6b106a02cf3280b195
After migration to zuulv3 we no longer run tempest jobs when touching
requirements.txt. This patch fixes it. Multinode jobs are still skipped
Also skip tempest tests when test- or driver- requirements are touched.
Change-Id: Ida42c056206bbf563f377029e572946afe056190
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecrated. Update references
to include the extension.
Change-Id: I9760e93bfcd8a175bb97a8ee55ce9ff19d8d3923
This patch moves the legacy ironic CI jobs into the ironic tree instead
of storing them in openstack-infra/openstack-zuul-jobs to give us
control as we migrate the legacy jobs to the new ansible roles.
Change-Id: Ib728fadbdab2eb9f1ba5112297a32dbdbfd1d5fd