--- # 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 gate: queue: tripleo - 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-centos-7-standalone-rocky - tripleo-ci-centos-7-standalone-upgrade - tripleo-ci-centos-7-standalone-upgrade-stein gate: queue: tripleo jobs: - tripleo-ci-centos-7-containers-multinode - tripleo-ci-centos-7-standalone - tripleo-ci-centos-7-standalone-upgrade-stein - project-template: name: tripleo-multinode-baremetal-full gate: queue: tripleo - 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-scenario012-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-centos-7-standalone-upgrade - tripleo-ci-centos-7-standalone-upgrade-stein - tripleo-ci-centos-7-scenario001-standalone - tripleo-ci-centos-7-scenario002-standalone - tripleo-ci-centos-7-scenario003-standalone - tripleo-ci-centos-7-scenario004-standalone - tripleo-ci-centos-7-standalone-os-tempest gate: queue: tripleo jobs: - tripleo-ci-centos-7-containers-multinode - tripleo-ci-centos-7-standalone - tripleo-ci-centos-7-standalone-os-tempest - tripleo-ci-centos-7-standalone-upgrade-stein - project-template: name: tripleo-multinode-experimental experimental: jobs: - tripleo-ci-centos-7-scenario006-multinode-oooq-container - tripleo-ci-centos-7-scenario010-multinode-oooq-container - tripleo-ci-centos-7-scenario011-multinode-oooq-container # NOTE(rfolco): tripleo-multinode-branchful should be used in ci repos only # Check where this template is used across openstack repos with the url below: # http://codesearch.openstack.org/?q=tripleo-multinode-branchful - project-template: name: tripleo-multinode-branchful check: jobs: - tripleo-ci-centos-7-containers-multinode-stein - tripleo-ci-centos-7-containers-multinode-rocky - tripleo-ci-centos-7-containers-multinode-queens gate: jobs: - tripleo-ci-centos-7-containers-multinode-stein - tripleo-ci-centos-7-containers-multinode-rocky - tripleo-ci-centos-7-containers-multinode-queens - 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-undercloud-minion parent: tripleo-ci-base-multinode branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$ voting: false vars: nodes: 1minion featureset: '061' playbooks: - multinode-minion.yml extra_tags: - undercloud-minion-setup - undercloud-minion-deploy - job: name: tripleo-ci-centos-7-containers-multinode-stein parent: tripleo-ci-base-multinode timeout: 10800 voting: true branches: master override-checkout: 'stable/stein' vars: branch_override: 'stable/stein' nodes: 1ctlr featureset: '010' playbooks: - multinode.yml - job: name: tripleo-ci-centos-7-containers-multinode-rocky parent: tripleo-ci-base-multinode timeout: 10800 voting: true branches: master override-checkout: 'stable/rocky' 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 voting: true branches: master override-checkout: 'stable/queens' vars: branch_override: 'stable/queens' nodes: 1ctlr featureset: '010' playbooks: - multinode.yml - job: name: tripleo-ci-centos-7-scenario001-multinode-oooq-container parent: tripleo-ci-base-multinode branches: ^stable/(pike|queens|rocky).*$ voting: false vars: nodes: 1ctlr featureset: '016' - job: name: tripleo-ci-centos-7-scenario002-multinode-oooq-container parent: tripleo-ci-base-multinode branches: ^stable/(pike|queens|rocky).*$ 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-container parent: tripleo-ci-base-multinode branches: ^stable/(pike|queens|rocky).*$ voting: false vars: nodes: 1ctlr featureset: '018' - job: name: tripleo-ci-centos-7-scenario004-multinode-oooq-container parent: tripleo-ci-base-multinode branches: ^stable/(pike|queens|rocky).*$ voting: false vars: nodes: 1ctlr featureset: '019' - job: name: tripleo-ci-centos-7-scenario006-multinode-oooq-container 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-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-scenario009-multinode-oooq-container parent: tripleo-ci-base-multinode voting: false branches: ^(stable/(queens|rocky|stein)).*$ 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 # until https://review.opendev.org/#/c/678695/ is merged voting: false branches: ^(?!stable/(newton|ocata|pike|queens)).*$ vars: nodes: 1ctlr featureset: '037' # Note (dmsimard): This enforces a minimum TTL for DNS records, see # https://review.opendev.org/#/c/523178/ for context unbound_cache_min_ttl: 900 extra_tags: - overcloud-update - 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' # NOTE(rfolco): scen012 should run on master only until it gets stable - job: name: tripleo-ci-centos-7-scenario012-multinode-oooq-container parent: tripleo-ci-base-multinode voting: false branches: ^(?!stable/(newton|ocata|pike|queens|rocky|stein)).*$ vars: nodes: 1ctlr featureset: '054' # 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' extra_tags: - overcloud-upgrade