summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladyslav Drok <vdrok@mirantis.com>2017-10-30 19:52:18 +0200
committerJohn L. Villalovos <john.l.villalovos@intel.com>2017-10-30 13:56:06 -0700
commita595258bfb8ef8fce64809233d713fb505df352e (patch)
tree566697da70f6eb54ae7e4bbc39556f52a16f7151
parentcf3665fe1c60d43aa39f1880e427875c9c571058 (diff)
downloadironic-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.yaml197
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