tripleo-ci/zuul.d/undercloud-jobs.yaml

102 lines
3.2 KiB
YAML

---
# zuul.d/undercloud-jobs.yaml
# Zuul layout for TripleO undercloud jobs.
# It contains all the jobs related to undercloud testing.
- project-template:
name: tripleo-undercloud-jobs
check:
jobs:
- tripleo-ci-centos-7-undercloud-oooq:
irrelevant-files: &undercloud_ignored
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^docs/.*$
- ^etc/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^spec/.*$
- ^Puppetfile.*$
- tox.ini
- ^roles/build-containers/.*$
- ^roles/oooci-build-images/.*$
- ^playbooks/deprecated/.*$
- ^playbooks/tripleo-buildcontainers/.*$
- ^playbooks/tripleo-buildimages/.*$
- ^vars/sova-patterns.yml$
- tripleo-ci-centos-7-undercloud-upgrades:
irrelevant-files: *undercloud_ignored
- tripleo-ci-centos-7-undercloud-containers:
irrelevant-files: *undercloud_ignored
- tripleo-ci-centos-8-undercloud-containers:
irrelevant-files: *undercloud_ignored
- tripleo-ci-centos-7-containers-undercloud-minion:
irrelevant-files: *undercloud_ignored
- tripleo-ci-centos-7-containerized-undercloud-upgrades:
irrelevant-files: *undercloud_ignored
gate:
queue: tripleo
jobs:
- tripleo-ci-centos-7-undercloud-oooq:
irrelevant-files: *undercloud_ignored
- tripleo-ci-centos-7-undercloud-containers:
irrelevant-files: *undercloud_ignored
- tripleo-ci-centos-8-undercloud-containers:
irrelevant-files: *undercloud_ignored
- tripleo-ci-centos-7-containers-undercloud-minion:
irrelevant-files: *undercloud_ignored
- job:
name: tripleo-ci-centos-7-undercloud-containers
parent: tripleo-ci-base-singlenode
nodeset: single-centos-7-node
branches: ^(stable/(rocky|stein|train)).*$
vars:
featureset: '027'
- job:
name: tripleo-ci-centos-8-undercloud-containers
parent: tripleo-ci-base-singlenode-centos-8
branches: ^(?!stable/(newton|ocata|pike|queens|rocky|stein|train)).*$
voting: true
vars:
featureset: '027'
- job:
name: tripleo-ci-centos-7-undercloud-oooq
parent: tripleo-ci-base-singlenode
nodeset: single-centos-7-node
branches: ^(stable/(newton|ocata|pike|queens|rocky)).*$
vars:
featureset: '003'
- job:
name: tripleo-ci-centos-7-undercloud-upgrades
parent: tripleo-ci-base-singlenode
nodeset: single-centos-7-node
branches: ^(stable/rocky).*$
voting: true
vars:
featureset: '047'
extra_tags:
- undercloud-upgrade
- job:
name: tripleo-ci-centos-7-containerized-undercloud-upgrades
parent: tripleo-ci-base-singlenode
nodeset: single-centos-7-node
branches: ^(stable/(rocky|stein|train)).*$
# TODO(rlandy) make it voting when we confirm
# https://review.opendev.org/#/c/611800/
# is working as expected.
voting: false
vars:
featureset: '050'
featureset_override:
validate_services: false
extra_tags:
- undercloud-upgrade