diff options
author | Vladyslav Drok <vdrok@mirantis.com> | 2017-10-30 19:52:18 +0200 |
---|---|---|
committer | John L. Villalovos <john.l.villalovos@intel.com> | 2017-10-30 13:56:06 -0700 |
commit | a595258bfb8ef8fce64809233d713fb505df352e (patch) | |
tree | 566697da70f6eb54ae7e4bbc39556f52a16f7151 | |
parent | cf3665fe1c60d43aa39f1880e427875c9c571058 (diff) | |
download | ironic-a595258bfb8ef8fce64809233d713fb505df352e.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: I22a7417847e18f34e8c9f2c84b8d3b7803740402
-rw-r--r-- | zuul.d/legacy-ironic-jobs.yaml | 197 |
1 files changed, 197 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..eb12bc608 --- /dev/null +++ b/zuul.d/legacy-ironic-jobs.yaml @@ -0,0 +1,197 @@ +- 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-partition-pxe_ipmitool-tinyipa-python3 + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3/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-ipa-partition-redfish-tinyipa + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-redfish-tinyipa/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-redfish-tinyipa/post.yaml + timeout: 5400 + +- job: + name: ironic-tempest-dsvm-bfv + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/tempest-dsvm-ironic-bfv/run.yaml + post-run: playbooks/legacy/tempest-dsvm-ironic-bfv/post.yaml + timeout: 9600 + +- job: + name: ironic-dsvm-standalone + parent: legacy-ironic-dsvm-base + run: playbooks/legacy/ironic-dsvm-standalone/run.yaml + post-run: playbooks/legacy/ironic-dsvm-standalone/post.yaml + timeout: 10800 + required-projects: + - openstack-infra/devstack-gate + - openstack/ironic + - openstack/ironic-lib + - openstack/ironic-python-agent + - openstack/python-ironicclient + +- 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-grenade-dsvm-multinode-multitenant + parent: legacy-ironic-dsvm-base-multinode + run: playbooks/legacy/grenade-dsvm-ironic-multinode-multitenant/run.yaml + post-run: playbooks/legacy/grenade-dsvm-ironic-multinode-multitenant/post.yaml + timeout: 10800 + required-projects: + - openstack-dev/grenade + - openstack-infra/devstack-gate + - openstack/ironic + - openstack/ironic-lib + - openstack/ironic-python-agent + - openstack/networking-generic-switch + - openstack/pyghmi + - openstack/python-ironicclient + - openstack/virtualbmc + nodeset: legacy-ubuntu-xenial-2-node + +- 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 |