343 lines
11 KiB
YAML
343 lines
11 KiB
YAML
---
|
|
# zuul.d/multinode-jobs.yaml
|
|
# Zuul layout for TripleO multinode jobs.
|
|
# It contains all the jobs using deployed-servers in nodepool.
|
|
|
|
- project-template:
|
|
name: tripleo-multinode-baremetal-minimal
|
|
check:
|
|
jobs:
|
|
- tripleo-ci-centos-7-3nodes-multinode
|
|
- tripleo-ci-centos-7-nonha-multinode-oooq
|
|
gate:
|
|
queue: tripleo
|
|
jobs:
|
|
- tripleo-ci-centos-7-nonha-multinode-oooq
|
|
|
|
- project-template:
|
|
name: tripleo-multinode-ci-only-minimal
|
|
check:
|
|
jobs:
|
|
- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates
|
|
gate:
|
|
queue: tripleo
|
|
jobs:
|
|
- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates
|
|
|
|
- project-template:
|
|
name: tripleo-multinode-container-minimal
|
|
check:
|
|
jobs:
|
|
- tripleo-ci-centos-7-containers-multinode
|
|
- tripleo-ci-centos-7-undercloud-containers
|
|
- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates
|
|
|
|
gate:
|
|
queue: tripleo
|
|
jobs:
|
|
- tripleo-ci-centos-7-containers-multinode
|
|
|
|
- project-template:
|
|
name: tripleo-multinode-container-full
|
|
check:
|
|
jobs:
|
|
- tripleo-ci-centos-7-containers-multinode
|
|
- tripleo-ci-centos-7-undercloud-containers
|
|
- tripleo-ci-centos-7-scenario001-multinode-oooq-container
|
|
- tripleo-ci-centos-7-scenario002-multinode-oooq-container
|
|
- tripleo-ci-centos-7-scenario003-multinode-oooq-container
|
|
- tripleo-ci-centos-7-scenario004-multinode-oooq-container
|
|
- tripleo-ci-centos-7-scenario007-multinode-oooq-container
|
|
gate:
|
|
queue: tripleo
|
|
jobs:
|
|
- tripleo-ci-centos-7-containers-multinode
|
|
- tripleo-ci-centos-7-scenario001-multinode-oooq-container
|
|
- tripleo-ci-centos-7-scenario002-multinode-oooq-container
|
|
- tripleo-ci-centos-7-scenario003-multinode-oooq-container
|
|
- tripleo-ci-centos-7-scenario004-multinode-oooq-container
|
|
- tripleo-ci-centos-7-scenario007-multinode-oooq-container
|
|
|
|
- project-template:
|
|
name: tripleo-multinode-baremetal-full
|
|
check:
|
|
jobs:
|
|
- tripleo-ci-centos-7-3nodes-multinode
|
|
- tripleo-ci-centos-7-nonha-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario001-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario002-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario003-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario004-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario007-multinode-oooq
|
|
gate:
|
|
queue: tripleo
|
|
jobs:
|
|
- tripleo-ci-centos-7-nonha-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario001-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario002-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario003-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario004-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario007-multinode-oooq
|
|
|
|
- project-template:
|
|
name: tripleo-multinode-experimental
|
|
experimental:
|
|
jobs:
|
|
- tripleo-ci-centos-7-scenario005-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario006-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario008-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario009-multinode-oooq
|
|
- tripleo-ci-centos-7-scenario010-multinode-oooq-container
|
|
- tripleo-ci-centos-7-scenario011-multinode-oooq-container
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-3nodes-multinode
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
voting: false
|
|
nodeset: legacy-centos-7-3-node
|
|
branches: ^(?!stable/(newton|ocata|pike)).*$
|
|
vars:
|
|
toci_jobtype: multinode-2ctlr-featureset032
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-containers-multinode
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
branches: ^(?!stable/(newton|ocata)).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset010
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-nonha-multinode-oooq
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
branches: ^stable/(newton|ocata).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset004
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario001-multinode-oooq
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
branches: ^stable/(newton|ocata).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset005
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario001-multinode-oooq-container
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
branches: ^(?!stable/(newton|ocata)).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset016
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario002-multinode-oooq
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
branches: ^stable/(newton|ocata).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset006
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario002-multinode-oooq-container
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
branches: ^(?!stable/(newton|ocata)).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset017
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario003-multinode-oooq
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
branches: ^stable/ocata.*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset007
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario003-multinode-oooq-container
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
branches: ^(?!stable/(newton|ocata)).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset018
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario004-multinode-oooq
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
branches: ^stable/ocata.*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset008
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario004-multinode-oooq-container
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
branches: ^(?!stable/(newton|ocata)).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset019
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario005-multinode-oooq
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-4-node
|
|
voting: false
|
|
branches: ^(?!stable/newton).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset009
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario006-multinode-oooq
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
voting: false
|
|
branches: ^(?!stable/(newton|ocata)).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset026
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario007-multinode-oooq
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
branches: ^stable/pike.*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset028
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario007-multinode-oooq-container
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
branches: ^(?!stable/(newton|ocata|pike)).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset030
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario008-multinode-oooq
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
voting: false
|
|
branches: ^(?!stable/(newton|ocata)).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset031
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario009-multinode-oooq
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
voting: false
|
|
branches: ^(?!stable/(newton|ocata)).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset033
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario010-multinode-oooq-container
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
voting: false
|
|
branches: ^(?!stable/(newton|ocata|pike)).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset038
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates
|
|
description: |
|
|
Basic tripleo update job, this is not an upgrade job.
|
|
parent: tripleo-ci-dsvm-multinode
|
|
pre-run: playbooks/nodepool-provider/pre.yaml
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
voting: true
|
|
nodeset: legacy-centos-7-2-node
|
|
branches: ^(?!stable/(newton|ocata|pike|queens)).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset037
|
|
# Note (dmsimard): This enforces a minimum TTL for DNS records, see
|
|
# https://review.openstack.org/#/c/523178/ for context
|
|
unbound_cache_min_ttl: 900
|
|
required-projects:
|
|
- openstack-infra/tripleo-ci
|
|
- openstack/tripleo-quickstart
|
|
- openstack/tripleo-quickstart-extras
|
|
- openstack/tripleo-upgrade
|
|
irrelevant-files:
|
|
- ^.*\.md$
|
|
- ^.*\.rst$
|
|
- ^doc/.*$
|
|
- ^etc/.*$
|
|
- ^metadata.json$
|
|
- ^releasenotes/.*$
|
|
- ^requirements.txt$
|
|
- ^test-requirements.txt$
|
|
- ^spec/.*$
|
|
- ^Puppetfile.*$
|
|
- tox.ini
|
|
- ^setup.*$
|
|
- job:
|
|
name: tripleo-ci-centos-7-scenario011-multinode-oooq-container
|
|
parent: tripleo-ci-dsvm-multinode
|
|
run: playbooks/tripleo-ci/run.yaml
|
|
post-run: playbooks/tripleo-ci/post.yaml
|
|
timeout: 10800
|
|
nodeset: legacy-centos-7-2-node
|
|
voting: false
|
|
branches: ^(?!stable/(newton|ocata)).*$
|
|
vars:
|
|
toci_jobtype: multinode-1ctlr-featureset044
|