- project: templates: - check-requirements - openstack-cover-jobs - openstack-python-jobs - openstack-python3-train-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 check: jobs: - openstack-tox-linters - openstack-tox-py27 - openstack-tox-py36 - openstack-tox-py37 - tripleo-ci-centos-8-content-provider: dependencies: &deps_unit_lint - openstack-tox-linters - openstack-tox-py27 - openstack-tox-py36 - openstack-tox-py37 - 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-7-scenario000-multinode-oooq-container-upgrades: dependencies: *deps_unit_lint - tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-train: 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-scenario007-multinode-oooq-container: vars: *multi_consumer_vars dependencies: *deps_cprovider files: - ^container-images/.*$ - tripleo_common/image/kolla_builder.py - tripleo-ci-centos-8-scenario001-standalone: vars: *sa_consumer_vars dependencies: *deps_cprovider - 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/os/panko.*$ - ^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 - tripleo-ci-centos-8-scenario004-standalone: vars: *sa_consumer_vars dependencies: *deps_cprovider - tripleo-ci-centos-8-scenario012-standalone: vars: *sa_consumer_vars dependencies: *deps_cprovider - 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-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/.*$