12 Commits

Author SHA1 Message Date
John L. Villalovos
cf8b62e86b Use the tempest plugin from openstack/ironic-tempest-plugin
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
2017-12-14 15:40:02 +00:00
John L. Villalovos
618a4b37db zuul.d: Remove unneeded required-projects
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
2017-11-16 14:39:27 -08:00
John L. Villalovos
c53c4fef51 Don't run multinode jobs for changes to driver-requirements.txt
Like we do for single node jobs, also skip tempest multi-node tests
for changes to driver-requirements.txt.

Change-Id: Ib839ab29b6f73baf788ad50b06c5f791188197e0
2017-11-09 12:34:16 -08:00
Zuul
281355ae5b Merge "zuul.d/projects.yaml: Sort the job list" 2017-11-08 04:14:07 +00:00
Zuul
e7605d307c Merge "project.yaml: Remove 'branches:' & jobs that don't run on master" 2017-11-07 03:38:44 +00:00
John L. Villalovos
e7ac19cf3f zuul.d/projects.yaml: Sort the job list
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
2017-11-06 23:34:24 +00:00
John L. Villalovos
20d5141cd4 project.yaml: Remove 'branches:' & jobs that don't run on master
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
2017-11-06 23:28:59 +00:00
Zuul
a3be2ddbc7 Merge "Update Zuul 'gate' job" 2017-11-06 23:04:03 +00:00
John L. Villalovos
7be96bb4e9 Update Zuul 'gate' job
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
2017-11-06 17:49:34 +00:00
Vasyl Saienko
4754e82f3f Run tempest jobs when update requirements
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
2017-11-03 16:49:08 +02:00
James E. Blair
9ec369b04c Zuul: add file extension to playbook path
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
2017-10-29 15:04:25 -07:00
Sam Betts
4b37c29b5e Move ironic legacy jobs into the ironic tree
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
2017-10-18 16:52:46 +01:00