tripleo-ci/zuul.d/multinode-jobs.yaml
Alex Schultz 9f6d8e64aa Switch scenarios to non-voting
Due to recent issues in the gate and the fact that we're using way too
much CI resources, I think it is time to switch the scenario jobs to
non-voting to reduce the amount of load we are using upstream. These
jobs need to be replaced with voting standalone jobs going forward.

See also:
http://lists.openstack.org/pipermail/openstack-dev/2018-October/136141.html
http://lists.openstack.org/pipermail/openstack-dev/2018-October/135396.html

Change-Id: I605a11a900197cc9188156ae74412cc54f1df943
2018-10-31 09:56:07 -06:00

334 lines
9.3 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-nonha-multinode-oooq
gate:
queue: tripleo
jobs:
- tripleo-ci-centos-7-nonha-multinode-oooq
- 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
- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades
- tripleo-ci-centos-7-standalone
- tripleo-ci-fedora-28-standalone
gate:
queue: tripleo
jobs:
- tripleo-ci-centos-7-containers-multinode
- tripleo-ci-centos-7-standalone
- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates
- 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
- tripleo-ci-centos-7-scenario008-multinode-oooq-container
- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates
- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades
- tripleo-ci-centos-7-standalone
- tripleo-ci-fedora-28-standalone
gate:
queue: tripleo
jobs:
- tripleo-ci-centos-7-containers-multinode
- tripleo-ci-centos-7-standalone
- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates
- project-template:
name: tripleo-multinode-baremetal-full
check:
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
- tripleo-ci-centos-7-scenario009-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
- project-template:
name: tripleo-multinode-experimental
experimental:
jobs:
- tripleo-ci-centos-7-scenario006-multinode-oooq
- tripleo-ci-centos-7-scenario010-multinode-oooq-container
- tripleo-ci-centos-7-scenario011-multinode-oooq-container
- project-template:
name: tripleo-multinode-branchful
check:
jobs:
- tripleo-ci-centos-7-containers-multinode-rocky
- tripleo-ci-centos-7-containers-multinode-queens
- tripleo-ci-centos-7-containers-multinode-pike
- job:
name: tripleo-ci-centos-7-3nodes-multinode
parent: tripleo-ci-base-multinode
voting: false
nodeset: three-centos-7-nodes
branches: ^(?!stable/(newton|ocata|pike)).*$
vars:
nodes: 2ctlr
featureset: '032'
- job:
name: tripleo-ci-centos-7-containers-multinode
parent: tripleo-ci-base-multinode
branches: ^(?!stable/(newton|ocata)).*$
vars:
nodes: 1ctlr
featureset: '010'
playbooks:
- multinode.yml
- job:
name: tripleo-ci-centos-7-containers-multinode-rocky
parent: tripleo-ci-base-multinode
timeout: 10800
voting: false
branches: master
vars:
branch_override: 'stable/rocky'
nodes: 1ctlr
featureset: '010'
playbooks:
- multinode.yml
- job:
name: tripleo-ci-centos-7-containers-multinode-queens
parent: tripleo-ci-base-multinode
branches: master
vars:
branch_override: 'stable/queens'
nodes: 1ctlr
featureset: '010'
playbooks:
- multinode.yml
- job:
name: tripleo-ci-centos-7-containers-multinode-pike
parent: tripleo-ci-base-multinode
branches: master
vars:
branch_override: 'stable/pike'
nodes: 1ctlr
featureset: '010'
playbooks:
- multinode.yml
- job:
name: tripleo-ci-centos-7-nonha-multinode-oooq
parent: tripleo-ci-base-multinode
branches: ^stable/(newton|ocata).*$
vars:
nodes: 1ctlr
featureset: '004'
- job:
name: tripleo-ci-centos-7-scenario001-multinode-oooq
parent: tripleo-ci-base-multinode
branches: ^stable/(newton|ocata).*$
vars:
nodes: 1ctlr
featureset: '005'
- job:
name: tripleo-ci-centos-7-scenario001-multinode-oooq-container
parent: tripleo-ci-base-multinode
branches: ^(?!stable/(newton|ocata)).*$
voting: false
vars:
nodes: 1ctlr
featureset: '016'
- job:
name: tripleo-ci-centos-7-scenario002-multinode-oooq
parent: tripleo-ci-base-multinode
branches: ^stable/(newton|ocata).*$
vars:
nodes: 1ctlr
featureset: '006'
- job:
name: tripleo-ci-centos-7-scenario002-multinode-oooq-container
parent: tripleo-ci-base-multinode
branches: ^(?!stable/(newton|ocata)).*$
voting: false
vars:
nodes: 1ctlr
featureset: '017'
- job:
name: tripleo-ci-centos-7-scenario002-multinode-oooq-container-refstack
parent: tripleo-ci-base-multinode
branches: ^(?!stable/(newton)).*$
vars:
nodes: 1ctlr
featureset: '055'
- job:
name: tripleo-ci-centos-7-scenario003-multinode-oooq
parent: tripleo-ci-base-multinode
branches: ^stable/ocata.*$
vars:
nodes: 1ctlr
featureset: '007'
- job:
name: tripleo-ci-centos-7-scenario003-multinode-oooq-container
parent: tripleo-ci-base-multinode
branches: ^(?!stable/(newton|ocata)).*$
voting: false
vars:
nodes: 1ctlr
featureset: '018'
- job:
name: tripleo-ci-centos-7-scenario004-multinode-oooq
parent: tripleo-ci-base-multinode
branches: ^stable/ocata.*$
vars:
nodes: 1ctlr
featureset: '008'
- job:
name: tripleo-ci-centos-7-scenario004-multinode-oooq-container
parent: tripleo-ci-base-multinode
branches: ^(?!stable/(newton|ocata)).*$
voting: false
vars:
nodes: 1ctlr
featureset: '019'
- job:
name: tripleo-ci-centos-7-scenario006-multinode-oooq
parent: tripleo-ci-base-multinode
voting: false
branches: ^(?!stable/(newton|ocata)).*$
vars:
nodes: 1ctlr
featureset: '026'
- job:
name: tripleo-ci-centos-7-scenario007-multinode-oooq
parent: tripleo-ci-base-multinode
branches: ^stable/pike.*$
vars:
nodes: 1ctlr
featureset: '028'
- job:
name: tripleo-ci-centos-7-scenario007-multinode-oooq-container
parent: tripleo-ci-base-multinode
voting: false
branches: ^(?!stable/(newton|ocata|pike)).*$
vars:
nodes: 1ctlr
featureset: '030'
- job:
name: tripleo-ci-centos-7-scenario008-multinode-oooq-container
parent: tripleo-ci-base-multinode
voting: false
branches: ^(?!stable/(newton|ocata|pike)).*$
vars:
nodes: 1ctlr
featureset: '031'
- job:
name: tripleo-ci-centos-7-scenario008-multinode-oooq
parent: tripleo-ci-base-multinode
voting: false
branches: ^(?!stable/(newton|ocata|pike|queens)).*$
vars:
nodes: 1ctlr
featureset: '031'
- job:
name: tripleo-ci-centos-7-scenario009-multinode-oooq
parent: tripleo-ci-base-multinode
voting: false
branches: ^(?!stable/(newton|ocata)).*$
vars:
nodes: 1ctlr
featureset: '033'
- job:
name: tripleo-ci-centos-7-scenario010-multinode-oooq-container
parent: tripleo-ci-base-multinode
voting: false
branches: ^(?!stable/(newton|ocata|pike)).*$
vars:
nodes: 1ctlr
featureset: '038'
- 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-base-multinode
voting: true
branches: ^(?!stable/(newton|ocata|pike|queens)).*$
vars:
nodes: 1ctlr
featureset: '037'
# Note (dmsimard): This enforces a minimum TTL for DNS records, see
# https://review.openstack.org/#/c/523178/ for context
unbound_cache_min_ttl: 900
- job:
name: tripleo-ci-centos-7-scenario011-multinode-oooq-container
parent: tripleo-ci-base-multinode
voting: false
branches: ^(?!stable/(newton|ocata)).*$
vars:
nodes: 1ctlr
featureset: '044'
# The upgrades from Ocata to Pike needs to run
# from an uncontainerized to a containerized
# deployment, this job runs an upgrade from a
# containerized to a containerized deployment.
# Older upgrades than Pike can not use this job.
# Launchpad bug: #1786062
- job:
name: tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades
parent: tripleo-ci-base-multinode
voting: false
branches: ^(?!stable/(newton|ocata|pike)).*$
vars:
nodes: 1ctlr
featureset: '051'