--- - project: templates: - tripleo-ansible-molecule-jobs - release-notes-jobs-python3 - openstack-python3-wallaby-jobs check: jobs: - tripleo-ci-centos-8-content-provider: irrelevant-files: - ^tox.ini$ - openstack-tox-linters: &tripleo-linters nodeset: centos-8 - openstack-tox-docs: &tripleo-docs files: - ^doc/.* - ^molecule-requirements.txt - ^README.rst - ^requirements.txt - tripleo-ci-centos-8-containers-multinode: &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 - openstack-tox-linters - tripleo-ci-centos-8-content-provider files: &containers_files - ^tripleo_ansible/.* irrelevant-files: &irrelevant_scenario_files - .*.md$ - .*.rst$ - .*.txt$ - ^_skeleton_role_/.* - ^scripts/.* - ^tox.ini$ - ^tripleo_ansible/playbooks/docker-vfs-setup.yml$ - ^tripleo_ansible/.*molecule.* - ^tripleo_ansible/roles/.*/meta.* - ^tripleo_ansible/roles/test_deps/.* - ^zuul.d/.* - tripleo-ci-centos-8-standalone: &basic_standalone vars: &sa_consumer_vars consumer_job: true build_container_images: false tags: - standalone dependencies: *deps files: *containers_files irrelevant-files: *irrelevant_scenario_files - tripleo-ci-centos-8-containers-undercloud-minion: &undercloud_minion vars: &undercloud_consumer_vars consumer_job: true tags: - undercloud-setup - undercloud-scripts - undercloud-install - undercloud-validate dependencies: *deps files: *containers_files irrelevant-files: *irrelevant_scenario_files - tripleo-ci-centos-8-undercloud-containers: &undercloud_containers vars: *undercloud_consumer_vars dependencies: *deps files: *containers_files irrelevant-files: *irrelevant_scenario_files - tripleo-ci-centos-8-scenario001-standalone: &scenario001 vars: *sa_consumer_vars dependencies: *deps files: - ^tripleo_ansible/roles/tripleo_ceph_.*/.* - ^tripleo_ansible/roles/tripleo_hieradata/.* - ^tripleo_ansible/roles/tripleo_upgrade_hiera/.* - ^setup.* irrelevant-files: *irrelevant_scenario_files - tripleo-ci-centos-8-scenario002-standalone: &scenario002 vars: *sa_consumer_vars dependencies: *deps files: - ^tripleo_ansible/roles/tripleo_hieradata/.* - ^tripleo_ansible/roles/tripleo_upgrade_hiera/.* irrelevant-files: *irrelevant_scenario_files - tripleo-ci-centos-8-scenario003-standalone: &scenario003 vars: *sa_consumer_vars dependencies: *deps files: - ^tripleo_ansible/roles/tripleo_create_admin/.* - ^tripleo_ansible/roles/tripleo_hieradata/.* - ^tripleo_ansible/roles/tripleo_upgrade_hiera/.* irrelevant-files: *irrelevant_scenario_files - tripleo-ci-centos-8-scenario004-standalone: &scenario004 vars: *sa_consumer_vars dependencies: *deps files: - ^tripleo_ansible/roles/tripleo_ceph_.*/.* irrelevant-files: *irrelevant_scenario_files - tripleo-ci-centos-8-scenario010-standalone: &scenario010 vars: *sa_consumer_vars dependencies: *deps files: - ^tripleo_ansible/roles/octavia_.*/.* irrelevant-files: *irrelevant_scenario_files gate: jobs: - tripleo-ci-centos-8-content-provider - openstack-tox-linters: *tripleo-linters - openstack-tox-docs: *tripleo-docs - tripleo-ci-centos-8-containers-multinode: *containers_multinode - tripleo-ci-centos-8-containers-undercloud-minion: *undercloud_minion - tripleo-ci-centos-8-undercloud-containers: *undercloud_containers - tripleo-ci-centos-8-standalone: *basic_standalone - tripleo-ci-centos-8-scenario001-standalone: *scenario001 - tripleo-ci-centos-8-scenario002-standalone: *scenario002 - tripleo-ci-centos-8-scenario003-standalone: *scenario003 - tripleo-ci-centos-8-scenario004-standalone: *scenario004 - tripleo-ci-centos-8-scenario010-standalone: *scenario010 post: jobs: - publish-openstack-python-branch-tarball promote: jobs: - promote-openstack-tox-docs: *tripleo-docs