cc3f50ba85
https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/base-upstream.yaml#L92 adds ^setup.*$ under irrelevant-files and content-provider is parent from tripleo-ci-base-standalone-standard and which parents from tripleo-ci-base-standard. Since setup.* files under irrelevant files so content provider will not run and undercloud, upgrade and standalone job depends on that. It leads to job freeze issue. Putting setup files under irrelevant files fixes the issue. Disable auto discovery as a workaround to fix setuptools 61.0 issue[1] [1]. https://github.com/pypa/setuptools/issues/3197 Related-Bug: #1966382 Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com> Change-Id: I43b88e356e1f6823f9febe47e9753cf3e5b176c6
173 lines
5.6 KiB
YAML
173 lines
5.6 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-pipeline
|
|
check:
|
|
jobs:
|
|
- tripleo-ci-centos-9-content-provider
|
|
- tripleo-ci-centos-8-content-provider
|
|
- tripleo-ci-centos-7-content-provider
|
|
- tripleo-ci-centos-8-undercloud-containers:
|
|
irrelevant-files: &undercloud_ignored
|
|
- ^.*\.md$
|
|
- ^.*\.rst$
|
|
- ^doc/.*$
|
|
- ^docs/.*$
|
|
- ^etc/.*$
|
|
- .*.txt$
|
|
- ^metadata.json$
|
|
- ^releasenotes/.*$
|
|
- ^spec/.*$
|
|
- ^Puppetfile.*$
|
|
- tox.ini
|
|
- ^setup.*$
|
|
- ^roles/build-containers/.*$
|
|
- ^roles/oooci-build-images/.*$
|
|
- ^roles/tripleo-repos/.*$
|
|
- ^playbooks/deprecated/.*$
|
|
- ^playbooks/tripleo-buildcontainers/.*$
|
|
- ^playbooks/tripleo-buildimages/.*$
|
|
- ^vars/sova-patterns.yml$
|
|
- zuul.d/layout.yaml
|
|
- zuul.d/build-containers.yaml
|
|
- zuul.d/build-image.yaml
|
|
- zuul.d/standalone-jobs.yaml
|
|
- zuul.d/multinode-jobs.yaml
|
|
- zuul.d/upgrades-jobs-templates.yaml
|
|
# tripleo-ansible
|
|
- ^_skeleton_role_/.*
|
|
- ^scripts/.*
|
|
- ^tripleo_ansible/playbooks/docker-vfs-setup.yml$
|
|
- ^tripleo_ansible/.*molecule.*
|
|
- ^tripleo_ansible/roles/.*/meta.*
|
|
- ^tripleo_ansible/roles/test_deps/.*
|
|
- ^zuul.d/base.yaml
|
|
- ^zuul.d/molecule.yaml
|
|
vars: &undercloud_consumer_vars
|
|
consumer_job: true
|
|
remove_tags:
|
|
- build
|
|
dependencies:
|
|
- tripleo-ci-centos-8-content-provider
|
|
- tripleo-ci-centos-7-undercloud-oooq:
|
|
vars: *undercloud_consumer_vars
|
|
irrelevant-files: *undercloud_ignored
|
|
dependencies:
|
|
- tripleo-ci-centos-7-content-provider
|
|
- tripleo-ci-centos-9-undercloud-containers: &c9_vars
|
|
vars: *undercloud_consumer_vars
|
|
irrelevant-files: *undercloud_ignored
|
|
dependencies:
|
|
- tripleo-ci-centos-9-content-provider
|
|
- tripleo-ci-centos-7-undercloud-containers:
|
|
vars: *undercloud_consumer_vars
|
|
irrelevant-files: *undercloud_ignored
|
|
dependencies:
|
|
- tripleo-ci-centos-7-content-provider
|
|
|
|
gate:
|
|
queue: tripleo
|
|
jobs:
|
|
- tripleo-ci-centos-9-content-provider
|
|
- tripleo-ci-centos-8-content-provider
|
|
- tripleo-ci-centos-7-content-provider
|
|
- tripleo-ci-centos-8-undercloud-containers:
|
|
irrelevant-files: *undercloud_ignored
|
|
vars: *undercloud_consumer_vars
|
|
dependencies:
|
|
- tripleo-ci-centos-8-content-provider
|
|
- tripleo-ci-centos-7-undercloud-oooq:
|
|
irrelevant-files: *undercloud_ignored
|
|
vars: *undercloud_consumer_vars
|
|
dependencies:
|
|
- tripleo-ci-centos-7-content-provider
|
|
- tripleo-ci-centos-7-undercloud-containers:
|
|
irrelevant-files: *undercloud_ignored
|
|
vars: *undercloud_consumer_vars
|
|
dependencies:
|
|
- tripleo-ci-centos-7-content-provider
|
|
- tripleo-ci-centos-9-undercloud-containers: *c9_vars
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-8-undercloud-containers
|
|
parent: tripleo-ci-undercloud-content-consumer-centos-8
|
|
branches: ^(stable/(train|ussuri|victoria|wallaby)).*$
|
|
voting: true
|
|
vars:
|
|
featureset: '027'
|
|
playbooks:
|
|
- quickstart.yml
|
|
- multinode-undercloud.yml
|
|
- multinode-validate.yml
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-9-undercloud-containers
|
|
parent: tripleo-ci-undercloud-content-consumer-centos-8
|
|
branches: ^(?!stable/(train|ussuri|victoria)).*$
|
|
nodeset: single-centos-9-node
|
|
irrelevant-files: *undercloud_ignored
|
|
vars:
|
|
featureset: '027'
|
|
playbooks:
|
|
- quickstart.yml
|
|
- multinode-undercloud.yml
|
|
- multinode-validate.yml
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-undercloud-oooq
|
|
parent: tripleo-ci-base-singlenode
|
|
nodeset: single-centos-7-node
|
|
branches: ^(stable/queens).*$
|
|
vars:
|
|
featureset: '003'
|
|
playbooks:
|
|
- quickstart.yml
|
|
- multinode-undercloud.yml
|
|
- multinode-validate.yml
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-content-provider-base
|
|
parent: tripleo-ci-base-singlenode
|
|
run:
|
|
- playbooks/tripleo-buildcontainers/docker.yaml
|
|
- playbooks/tripleo-ci/run-v3.yaml
|
|
- playbooks/tripleo-ci/run-provider.yml
|
|
post-run: playbooks/tripleo-buildcontainers/post.yaml
|
|
vars:
|
|
featureset: '027'
|
|
provider_job: true
|
|
ib_create_web_repo: true
|
|
playbooks:
|
|
- quickstart.yml
|
|
- multinode-standalone-pre.yml
|
|
tags:
|
|
- undercloud
|
|
- build
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-content-provider
|
|
parent: tripleo-ci-centos-7-content-provider-base
|
|
branches: ^(stable/(queens|train)).*$
|
|
voting: true
|
|
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-content-provider-queens
|
|
parent: tripleo-ci-centos-7-content-provider-base
|
|
branches: master
|
|
override-checkout: stable/queens
|
|
vars:
|
|
branch_override: stable/queens
|
|
|
|
- job:
|
|
name: tripleo-ci-centos-7-content-provider-train
|
|
parent: tripleo-ci-centos-7-content-provider-base
|
|
branches: master
|
|
override-checkout: stable/train
|
|
vars:
|
|
branch_override: stable/train
|
|
use_buildah: true
|