summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn L. Villalovos <john.l.villalovos@intel.com>2017-10-30 13:08:47 -0700
committerJohn L. Villalovos <john.l.villalovos@intel.com>2017-10-31 10:17:42 -0700
commitc6617b66ab09e2728f9f8934733786970869e454 (patch)
tree6bac5a1b82f9e112f3b552ce2e46d0cbc9aff61e
parent027074ba88ac8d2358061708281b41fb07f0d098 (diff)
downloadironic-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.yaml184
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