summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2017-12-04 17:55:31 +0000
committerGerrit Code Review <review@openstack.org>2017-12-04 17:55:31 +0000
commit60c3d8d0854ff1e476302ac3d512bdfe03ba18c5 (patch)
tree767a4687678eefec6f75137ce164b2694441cf12
parent07050db1d1b27f0d7c7e662324feceac1420f8d9 (diff)
parent5213ea7c08f30b9f4d7b6a03a21305bcf0424036 (diff)
downloadironic-python-agent-60c3d8d0854ff1e476302ac3d512bdfe03ba18c5.tar.gz
Merge "Clean-up zuul.d/ files" into stable/pike2.2.3
-rw-r--r--zuul.d/legacy-ironic-jobs.yaml55
-rw-r--r--zuul.d/project.yaml214
2 files changed, 57 insertions, 212 deletions
diff --git a/zuul.d/legacy-ironic-jobs.yaml b/zuul.d/legacy-ironic-jobs.yaml
index 0d862d8d..e5e86de5 100644
--- a/zuul.d/legacy-ironic-jobs.yaml
+++ b/zuul.d/legacy-ironic-jobs.yaml
@@ -1,4 +1,28 @@
- job:
+ name: legacy-ipa-dsvm-base
+ # NOTE: We do not use 'legacy-ironic-dsvm-base' as simpler and less
+ # confusing to define it all here and then use 'legacy-dsvm-base'
+ parent: legacy-dsvm-base
+ irrelevant-files:
+ - ^test-requirements.txt$
+ - ^.*\.rst$
+ - ^doc/.*$
+ - ^ironic_python_agent/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: ironic-python-agent-tox-func
parent: legacy-base
run: playbooks/legacy/ironic-python-agent-tox-func/run.yaml
@@ -9,77 +33,70 @@
- job:
name: ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-coreos-src
- parent: legacy-ironic-dsvm-base
+ parent: legacy-ipa-dsvm-base
run: playbooks/legacy/ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-coreos-src/run.yaml
post-run: playbooks/legacy/ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-coreos-src/post.yaml
timeout: 5400
- job:
name: ipa-tempest-dsvm-partition-bios-agent_ipmitool-coreos-src
- parent: legacy-ironic-dsvm-base
+ parent: legacy-ipa-dsvm-base
run: playbooks/legacy/ipa-tempest-dsvm-partition-bios-agent_ipmitool-coreos-src/run.yaml
post-run: playbooks/legacy/ipa-tempest-dsvm-partition-bios-agent_ipmitool-coreos-src/post.yaml
timeout: 5400
- job:
name: ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-tinyipa-src
- parent: legacy-ironic-dsvm-base
+ parent: legacy-ipa-dsvm-base
run: playbooks/legacy/ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-tinyipa-src/run.yaml
post-run: playbooks/legacy/ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-tinyipa-src/post.yaml
timeout: 5400
- job:
name: ipa-tempest-dsvm-partition-bios-agent_ipmitool-tinyipa-src
- parent: legacy-ironic-dsvm-base
+ parent: legacy-ipa-dsvm-base
run: playbooks/legacy/ipa-tempest-dsvm-partition-bios-agent_ipmitool-tinyipa-src/run.yaml
post-run: playbooks/legacy/ipa-tempest-dsvm-partition-bios-agent_ipmitool-tinyipa-src/post.yaml
timeout: 5400
- job:
name: ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa-src
- parent: legacy-ironic-dsvm-base
+ parent: legacy-ipa-dsvm-base
run: playbooks/legacy/ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa-src/run.yaml
post-run: playbooks/legacy/ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa-src/post.yaml
timeout: 5400
- job:
name: ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-tinyipa-src
- parent: legacy-ironic-dsvm-base
+ parent: legacy-ipa-dsvm-base
run: playbooks/legacy/ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-tinyipa-src/run.yaml
post-run: playbooks/legacy/ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-tinyipa-src/post.yaml
timeout: 5400
- job:
name: ipa-tempest-dsvm-partition-bios-pxe_ipmitool-coreos-src
- parent: legacy-ironic-dsvm-base
+ parent: legacy-ipa-dsvm-base
run: playbooks/legacy/ipa-tempest-dsvm-partition-bios-pxe_ipmitool-coreos-src/run.yaml
post-run: playbooks/legacy/ipa-tempest-dsvm-partition-bios-pxe_ipmitool-coreos-src/post.yaml
timeout: 5400
- job:
name: ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-coreos-src
- parent: legacy-ironic-dsvm-base
+ parent: legacy-ipa-dsvm-base
run: playbooks/legacy/ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-coreos-src/run.yaml
post-run: playbooks/legacy/ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-coreos-src/post.yaml
timeout: 5400
- job:
name: ipa-tempest-dsvm-ironic-inspector-src
- parent: legacy-ironic-dsvm-base
+ parent: legacy-ipa-dsvm-base
run: playbooks/legacy/tempest-dsvm-ironic-inspector-src/run.yaml
post-run: playbooks/legacy/tempest-dsvm-ironic-inspector-src/post.yaml
timeout: 10800
required-projects:
- - openstack-infra/devstack-gate
- - openstack/ironic
+ # These are in addition to what is in legacy-ipa-dsvm-base
- 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-python-agent-buildimage-coreos
@@ -97,14 +114,14 @@
- job:
name: ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa256-src
- parent: legacy-ironic-dsvm-base
+ parent: legacy-ipa-dsvm-base
run: playbooks/legacy/ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa256-src/run.yaml
post-run: playbooks/legacy/ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa256-src/post.yaml
timeout: 5400
- job:
name: ipa-tempest-dsvm-partition-pxe_ipmitool-tinyipa-python3
- parent: legacy-ironic-dsvm-base
+ parent: legacy-ipa-dsvm-base
run: playbooks/legacy/ipa-tempest-dsvm-partition-pxe_ipmitool-tinyipa-python3/run.yaml
post-run: playbooks/legacy/ipa-tempest-dsvm-partition-pxe_ipmitool-tinyipa-python3/post.yaml
timeout: 5400
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 419d978d..4b5c4d7e 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -2,205 +2,33 @@
name: openstack/ironic-python-agent
check:
jobs:
- - ironic-python-agent-tox-func:
- voting: false
- - ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-coreos-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-partition-bios-agent_ipmitool-coreos-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-tinyipa-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-partition-bios-agent_ipmitool-tinyipa-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-tinyipa-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-partition-bios-pxe_ipmitool-coreos-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-coreos-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
+ - ipa-tempest-dsvm-partition-bios-agent_ipmitool-coreos-src
+ - ipa-tempest-dsvm-partition-bios-agent_ipmitool-tinyipa-src
+ - ipa-tempest-dsvm-partition-bios-pxe_ipmitool-coreos-src
+ - ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa-src
+ - ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-coreos-src
+ - ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-tinyipa-src
+ - ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-coreos-src
+ - ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-tinyipa-src
+ # Non-voting jobs
- ipa-tempest-dsvm-ironic-inspector-src:
voting: false
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
+ - ironic-python-agent-tox-func:
+ voting: false
gate:
jobs:
- - ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-coreos-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-tinyipa-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-coreos-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-tinyipa-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-partition-bios-pxe_ipmitool-coreos-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-partition-bios-agent_ipmitool-coreos-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-partition-bios-agent_ipmitool-tinyipa-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
+ - ipa-tempest-dsvm-partition-bios-agent_ipmitool-coreos-src
+ - ipa-tempest-dsvm-partition-bios-agent_ipmitool-tinyipa-src
+ - ipa-tempest-dsvm-partition-bios-pxe_ipmitool-coreos-src
+ - ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa-src
+ - ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-coreos-src
+ - ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-tinyipa-src
+ - ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-coreos-src
+ - ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-tinyipa-src
experimental:
jobs:
- - ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa256-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
- - ipa-tempest-dsvm-partition-pxe_ipmitool-tinyipa-python3:
- voting: false
- branches: ^(?!stable/(newton|ocata)).*$
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^.*\.rst$
- - ^doc/.*$
- - ^ironic_python_agent/tests/.*$
- - ^releasenotes/.*$
- - ^setup.cfg$
- - ^tools/.*$
- - ^tox.ini$
+ - ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa256-src
+ - ipa-tempest-dsvm-partition-pxe_ipmitool-tinyipa-python3
post:
jobs:
- ironic-python-agent-buildimage-coreos