diff options
author | John L. Villalovos <john.l.villalovos@intel.com> | 2017-10-30 13:08:47 -0700 |
---|---|---|
committer | John L. Villalovos <john.l.villalovos@intel.com> | 2017-10-31 10:17:42 -0700 |
commit | c6617b66ab09e2728f9f8934733786970869e454 (patch) | |
tree | 6bac5a1b82f9e112f3b552ce2e46d0cbc9aff61e | |
parent | 027074ba88ac8d2358061708281b41fb07f0d098 (diff) | |
download | ironic-c6617b66ab09e2728f9f8934733786970869e454.tar.gz |
Add job definitions yaml to zuul configuration
Due to the recent changes to zuulv3, we now need job definitions in
addition to project definition and playbooks on stable branches.
Change-Id: Iaffe9e09842ec57160114a2600bb05230066f65a
-rw-r--r-- | zuul.d/legacy-ironic-jobs.yaml | 184 |
1 files changed, 184 insertions, 0 deletions
diff --git a/zuul.d/legacy-ironic-jobs.yaml b/zuul.d/legacy-ironic-jobs.yaml new file mode 100644 index 000000000..54f8ffd77 --- /dev/null +++ b/zuul.d/legacy-ironic-jobs.yaml @@ -0,0 +1,184 @@ +- job: + name: legacy-ironic-dsvm-base + parent: legacy-dsvm-base + irrelevant-files: + - ^(test-|)requirements.txt$ + - ^.*\.rst$ + - ^api-ref/.*$ + - ^doc/.*$ + - ^install-guide/.*$ + - ^ironic/locale/.*$ + - ^ironic/tests/.*$ + - ^releasenotes/.*$ + - ^setup.cfg$ + - ^tools/.*$ + - ^tox.ini$ + required-projects: + - openstack-infra/devstack-gate + - openstack/ironic + - openstack/ironic-lib + - openstack/ironic-python-agent + - openstack/pyghmi + - openstack/python-ironicclient + - openstack/tempest + - openstack/virtualbmc + +- job: + name: legacy-ironic-dsvm-base-multinode + parent: legacy-dsvm-base-multinode + irrelevant-files: + - ^(test-|)requirements.txt$ + - ^.*\.rst$ + - ^api-ref/.*$ + - ^doc/.*$ + - ^install-guide/.*$ + - ^ironic/locale/.*$ + - ^ironic/tests/.*$ + - ^releasenotes/.*$ + - ^setup.cfg$ + - ^tools/.*$ + - ^tox.ini$ + required-projects: + - openstack-infra/devstack-gate + - openstack/ironic + - openstack/ironic-lib + - openstack/ironic-python-agent + - openstack/pyghmi + - openstack/python-ironicclient + - openstack/tempest + - openstack/virtualbmc + - openstack/networking-generic-switch + +- job: + name: ironic-tempest-dsvm-pxe_ipmitool-postgres + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-pxe_ipmitool-postgres/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-pxe_ipmitool-postgres/post.yaml + timeout: 10800 + +- job: + name: ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa/post.yaml + timeout: 5400 + +- job: + name: ironic-tempest-dsvm-ipa-wholedisk-bios-pxe_snmp-tinyipa + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_snmp-tinyipa/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_snmp-tinyipa/post.yaml + timeout: 5400 + +- job: + name: ironic-tempest-dsvm-ipa-partition-uefi-pxe_ipmitool-tinyipa + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-uefi-pxe_ipmitool-tinyipa/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-uefi-pxe_ipmitool-tinyipa/post.yaml + timeout: 5400 + +- job: + name: ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode + parent: legacy-ironic-dsvm-base-multinode + run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode/post.yaml + timeout: 10800 + nodeset: legacy-ubuntu-xenial-2-node + +- job: + name: ironic-tempest-dsvm-ironic-inspector + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-inspector/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-inspector/post.yaml + timeout: 10800 + required-projects: + - openstack-infra/devstack-gate + - openstack/ironic + - openstack/ironic-inspector + - openstack/ironic-lib + - openstack/ironic-python-agent + - openstack/pyghmi + - openstack/python-ironic-inspector-client + - openstack/python-ironicclient + - openstack/tempest + - openstack/virtualbmc + +- job: + name: ironic-grenade-dsvm + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/grenade-dsvm-ironic/run.yaml + post-run: playbooks/legacy/grenade-dsvm-ironic/post.yaml + timeout: 10800 + required-projects: + - openstack-dev/grenade + - openstack-infra/devstack-gate + - openstack/ironic + - openstack/ironic-lib + - openstack/ironic-python-agent + - openstack/pyghmi + - openstack/python-ironicclient + - openstack/virtualbmc + +- job: + name: ironic-tempest-dsvm-ipa-partition-bios-agent_ipmitool-tinyipa + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa/post.yaml + timeout: 5400 + +- job: + name: ironic-tempest-dsvm-ipa-partition-bios-pxe_ipmitool-tinyipa + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa/post.yaml + timeout: 5400 + +- job: + name: ironic-tempest-dsvm-ipa-wholedisk-bios-pxe_ipmitool-tinyipa + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa/post.yaml + timeout: 5400 + +- job: + name: ironic-tempest-dsvm-multitenant-network + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-multitenant-network/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-multitenant-network/post.yaml + timeout: 10800 + required-projects: + - openstack-infra/devstack-gate + - openstack/ironic + - openstack/ironic-lib + - openstack/ironic-python-agent + - openstack/pyghmi + - openstack/python-ironicclient + - openstack/tempest + - openstack/virtualbmc + - openstack/networking-generic-switch + +# Experimental jobs +- job: + name: ironic-dsvm-functional + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/ironic-dsvm-functional/run.yaml + post-run: playbooks/legacy/ironic-dsvm-functional/post.yaml + timeout: 4800 + required-projects: + - openstack-infra/devstack-gate + - openstack/ironic + - openstack/ironic-python-agent + +- job: + name: ironic-tempest-dsvm-pxe_ipa-full + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-pxe_ipa-full/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-pxe_ipa-full/post.yaml + timeout: 9600 + +- job: + name: ironic-tempest-dsvm-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa/post.yaml + timeout: 5400 |