ad83b39e2b
The depends-on adds a new upgrade jobs template which is wired up here. Once wired up across tripleo we can remove excess content providers with [1]. [1] https://review.opendev.org/c/openstack/tripleo-ci/+/769131 Depends-On: https://review.opendev.org/761188 Change-Id: I2b0aa3fe171d73b25031a4a807a2389f9d0dff0e
148 lines
5.6 KiB
YAML
148 lines
5.6 KiB
YAML
- project:
|
|
templates:
|
|
- check-requirements
|
|
- openstack-cover-jobs
|
|
- openstack-python3-wallaby-jobs
|
|
- publish-openstack-docs-pti
|
|
- release-notes-jobs-python3
|
|
- tripleo-multinode-container-minimal-pipeline
|
|
- tripleo-undercloud-jobs-pipeline
|
|
- tripleo-build-containers-jobs
|
|
- tripleo-standalone-scenarios-pipeline
|
|
- tripleo-upgrades-master-pipeline
|
|
vars:
|
|
ensure_global_symlinks: true
|
|
check:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- openstack-tox-py36
|
|
- openstack-tox-py37
|
|
- openstack-tox-py38
|
|
- tripleo-cross-tripleoclient-py37
|
|
- tripleo-ci-centos-8-content-provider:
|
|
dependencies: &deps_unit_lint
|
|
- openstack-tox-linters
|
|
- openstack-tox-py36
|
|
- openstack-tox-py37
|
|
- openstack-tox-py38
|
|
- tripleo-ci-centos-8-containers-multinode:
|
|
vars: &multi_consumer_vars
|
|
consumer_job: true
|
|
build_container_images: false
|
|
tags:
|
|
- undercloud-setup
|
|
- undercloud-scripts
|
|
- undercloud-install
|
|
- undercloud-post-install
|
|
- tripleo-validations
|
|
- overcloud-scripts
|
|
- overcloud-prep-config
|
|
- overcloud-prep-containers
|
|
- overcloud-deploy
|
|
- overcloud-post-deploy
|
|
- overcloud-validate
|
|
dependencies: &deps_cprovider
|
|
- tripleo-ci-centos-8-content-provider
|
|
- tripleo-ci-centos-8-undercloud-containers:
|
|
vars: &undercloud_consumer_vars
|
|
consumer_job: true
|
|
tags:
|
|
- undercloud-setup
|
|
- undercloud-scripts
|
|
- undercloud-install
|
|
- undercloud-validate
|
|
dependencies: *deps_cprovider
|
|
- tripleo-ci-centos-8-standalone:
|
|
vars: &sa_consumer_vars
|
|
consumer_job: true
|
|
build_container_images: false
|
|
tags:
|
|
- standalone
|
|
dependencies: *deps_cprovider
|
|
- tripleo-build-containers-ubi-8:
|
|
dependencies: *deps_unit_lint
|
|
files:
|
|
- ^container-images/.*$
|
|
- ^tripleo_common/image/builder/.*$
|
|
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates:
|
|
vars: *multi_consumer_vars
|
|
dependencies: *deps_cprovider
|
|
files:
|
|
- workbooks/package_update.yaml
|
|
- workbooks/baremetal.yaml
|
|
- ^container-images/.*$
|
|
- tripleo_common/actions/deployment.py
|
|
- tripleo_common/actions/container_images.py
|
|
- tripleo_common/image/kolla_builder.py
|
|
- scripts/.*$
|
|
- tripleo-ci-centos-8-scenario001-standalone:
|
|
vars: *sa_consumer_vars
|
|
dependencies: *deps_cprovider
|
|
files:
|
|
- ^container-images/tcib/base/collectd.*$
|
|
- ^container-images/tcib/base/os/aodh.*$
|
|
- ^container-images/tcib/base/os/ceilometer.*$
|
|
- ^container-images/tcib/base/os/cinder.*$
|
|
- ^container-images/tcib/base/os/gnocchi.*$
|
|
- ^container-images/tcib/base/os/heat.*$
|
|
- ^container-images/tcib/base/qdrouterd.*$
|
|
- ^container-images/tcib/base/rabbitmq.*$
|
|
- ^container-images/tcib/base/redis.*$
|
|
- tripleo-ci-centos-8-scenario002-standalone:
|
|
vars: *sa_consumer_vars
|
|
dependencies: *deps_cprovider
|
|
- tripleo-ci-centos-8-scenario003-standalone:
|
|
vars: *sa_consumer_vars
|
|
dependencies: *deps_cprovider
|
|
files:
|
|
- ^container-images/tcib/base/os/designate.*$
|
|
- ^container-images/tcib/base/os/mistral.*$
|
|
- tripleo-ci-centos-8-scenario004-standalone:
|
|
vars: *sa_consumer_vars
|
|
dependencies: *deps_cprovider
|
|
files:
|
|
- ^container-images/tcib/base/os/manila.*$
|
|
- tripleo-ci-centos-8-scenario007-standalone:
|
|
vars: *sa_consumer_vars
|
|
dependencies: *deps_cprovider
|
|
files:
|
|
- ^container-images/tcib/base/os/neutron.*$
|
|
- tripleo-ci-centos-8-scenario010-standalone:
|
|
vars: *sa_consumer_vars
|
|
dependencies: *deps_cprovider
|
|
files:
|
|
- ^container-images/tcib/base/os/octavia.*$
|
|
- tripleo-buildimage-overcloud-full-centos-8:
|
|
dependencies: *deps_unit_lint
|
|
files:
|
|
- ^image-yaml/.*$
|
|
- tripleo-buildimage-ironic-python-agent-centos-8:
|
|
dependencies: *deps_unit_lint
|
|
files:
|
|
- ^image-yaml/.*$
|
|
- tripleo-buildimage-overcloud-hardened-full-centos-8:
|
|
dependencies: *deps_unit_lint
|
|
files:
|
|
- ^image-yaml/.*$
|
|
gate:
|
|
queue: tripleo
|
|
jobs:
|
|
- openstack-tox-py37
|
|
- openstack-tox-linters
|
|
- tripleo-cross-tripleoclient-py37
|
|
- tripleo-ci-centos-8-content-provider
|
|
- tripleo-buildimage-overcloud-full-centos-8:
|
|
files:
|
|
- ^image-yaml/.*$
|
|
- tripleo-buildimage-ironic-python-agent-centos-8:
|
|
files:
|
|
- ^image-yaml/.*$
|
|
- tripleo-buildimage-overcloud-hardened-full-centos-8:
|
|
files:
|
|
- ^image-yaml/.*$
|
|
- tripleo-build-containers-ubi-8:
|
|
dependencies: *deps_unit_lint
|
|
files:
|
|
- ^container-images/.*$
|
|
- ^tripleo_common/image/builder/.*$
|