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
Sort the job list to make it easier to compare the 'check' jobs and
the 'gate' jobs.
Put the non-voting jobs in their own section.
Remove the 'voting: false' part from the experimental jobs as it is
unneeded. Experimental jobs do not have any voting powers. So it is
redundant to mark them as 'voting: false'
Change-Id: I6ad8797c6973e04ec6835cfbab7b74eb0bd85220
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
Have the Zuul 'gate' job
'ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa' run on
master. This job runs in the Zuul 'check' job for master, so it should
also run in the 'gate' job. Although there are other jobs in 'check'
that aren't in 'gate', the others are non-voting. This one was in gate
prior to the migration to zuul v3. This fixes it so it is in gate again.
Change-Id: I9120dcf0b910759f60a4915c84388653922292e8
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