Merge "base/multinode rename #1: Add renamed jobs"

This commit is contained in:
Zuul 2017-12-13 16:10:18 +00:00 committed by Gerrit Code Review
commit 6e5d8a14e9
2 changed files with 207 additions and 23 deletions

View File

@ -183,6 +183,190 @@
nodes:
- secondary
- job:
name: openstack-infra-base-integration
description: |
Runs roles that are included by default in the 'base' job in order to
prevent regressions. This job should not be used outside the context of
testing roles and playbooks found in project-config, zuul-jobs and
openstack-zuul-jobs.
parent: base-minimal
required-projects:
- openstack-infra/project-config
roles:
- zuul: openstack-infra/zuul-jobs
run: tests/base.yaml
files:
- ^roles/configure-mirror/.*
- ^roles/configure-unbound/.*
- ^roles/emit-job-header/.*
- ^roles/fetch-zuul-cloner/.*
- ^roles/mirror-info/.*
- ^roles/set-zuul-log-path-fact/.*
- ^roles/use-cached-repos/.*
- ^tests/.*
- job:
name: openstack-infra-base-integration-centos-7
parent: openstack-infra-base-integration
nodeset: centos-7
- job:
name: openstack-infra-base-integration-debian-jessie
parent: openstack-infra-base-integration
nodeset: debian-jessie
- job:
name: openstack-infra-base-integration-fedora-26
parent: openstack-infra-base-integration
nodeset: fedora-26
- job:
name: openstack-infra-base-integration-opensuse423
parent: openstack-infra-base-integration
nodeset: opensuse-423
- job:
name: openstack-infra-base-integration-ubuntu-trusty
parent: openstack-infra-base-integration
nodeset: ubuntu-trusty
- job:
name: openstack-infra-base-integration-ubuntu-xenial
parent: openstack-infra-base-integration
nodeset: ubuntu-xenial
- job:
name: openstack-infra-multinode-integration
description: |
Runs roles that are included by default in the 'multinode' job in order
to prevent regressions. This job should not be used outside the context
of testing roles and playbooks found in project-config, zuul-jobs and
openstack-zuul-jobs.
parent: base-minimal
vars:
ara_generate_html: true
required-projects:
- openstack-infra/project-config
roles:
- zuul: openstack-infra/zuul-jobs
run: tests/multinode.yaml
files:
- ^roles/configure-mirror/.*
- ^roles/configure-unbound/.*
- ^roles/emit-job-header/.*
- ^roles/fetch-zuul-cloner/.*
- ^roles/mirror-info/.*
- ^roles/set-zuul-log-path-fact/.*
- ^roles/use-cached-repos/.*
- ^roles/multi-node-bridge/.*
- ^roles/multi-node-firewall/.*
- ^roles/multi-node-hosts-file/.*
- ^roles/multi-node-known-hosts/.*
- ^tests/.*
- job:
name: openstack-infra-multinode-integration-centos-7
parent: openstack-infra-multinode-integration
nodeset:
nodes:
- name: primary
label: centos-7
- name: secondary
label: centos-7
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary
- job:
name: openstack-infra-multinode-integration-debian-jessie
parent: openstack-infra-multinode-integration
nodeset:
nodes:
- name: primary
label: debian-jessie
- name: secondary
label: debian-jessie
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary
- job:
name: openstack-infra-multinode-integration-fedora-26
parent: openstack-infra-multinode-integration
nodeset:
nodes:
- name: primary
label: fedora-26
- name: secondary
label: fedora-26
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary
- job:
name: openstack-infra-multinode-integration-opensuse423
parent: openstack-infra-multinode-integration
nodeset:
nodes:
- name: primary
label: opensuse-423
- name: secondary
label: opensuse-423
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary
- job:
name: openstack-infra-multinode-integration-ubuntu-trusty
parent: openstack-infra-multinode-integration
nodeset:
nodes:
- name: primary
label: ubuntu-trusty
- name: secondary
label: ubuntu-trusty
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary
- job:
name: openstack-infra-multinode-integration-ubuntu-xenial
parent: openstack-infra-multinode-integration
nodeset:
nodes:
- name: primary
label: ubuntu-xenial
- name: secondary
label: ubuntu-xenial
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary
- job:
name: build-openstack-sphinx-docs
parent: tox-docs

View File

@ -3,33 +3,33 @@
name: openstack-infra/openstack-zuul-jobs
check:
jobs:
- base-integration-centos-7
- base-integration-debian-jessie
- base-integration-fedora-26:
- openstack-infra-base-integration-centos-7
- openstack-infra-base-integration-debian-jessie
- openstack-infra-base-integration-fedora-26:
voting: false
- base-integration-ubuntu-trusty
- base-integration-ubuntu-xenial
- base-integration-opensuse423
- multinode-integration-centos-7
- multinode-integration-debian-jessie
- multinode-integration-fedora-26
- multinode-integration-ubuntu-trusty
- multinode-integration-ubuntu-xenial
- multinode-integration-opensuse423
- openstack-infra-base-integration-ubuntu-trusty
- openstack-infra-base-integration-ubuntu-xenial
- openstack-infra-base-integration-opensuse423
- openstack-infra-multinode-integration-centos-7
- openstack-infra-multinode-integration-debian-jessie
- openstack-infra-multinode-integration-fedora-26
- openstack-infra-multinode-integration-ubuntu-trusty
- openstack-infra-multinode-integration-ubuntu-xenial
- openstack-infra-multinode-integration-opensuse423
- build-openstack-sphinx-docs
- openstack-zuul-jobs-linters
gate:
jobs:
- base-integration-centos-7
- base-integration-debian-jessie
- base-integration-ubuntu-trusty
- base-integration-ubuntu-xenial
- base-integration-opensuse423
- multinode-integration-centos-7
- multinode-integration-debian-jessie
- multinode-integration-fedora-26
- multinode-integration-ubuntu-trusty
- multinode-integration-ubuntu-xenial
- multinode-integration-opensuse423
- openstack-infra-base-integration-centos-7
- openstack-infra-base-integration-debian-jessie
- openstack-infra-base-integration-ubuntu-trusty
- openstack-infra-base-integration-ubuntu-xenial
- openstack-infra-base-integration-opensuse423
- openstack-infra-multinode-integration-centos-7
- openstack-infra-multinode-integration-debian-jessie
- openstack-infra-multinode-integration-fedora-26
- openstack-infra-multinode-integration-ubuntu-trusty
- openstack-infra-multinode-integration-ubuntu-xenial
- openstack-infra-multinode-integration-opensuse423
- build-openstack-sphinx-docs
- openstack-zuul-jobs-linters