--- - project: templates: - tripleo-ansible-molecule-jobs - release-notes-jobs-python3 - openstack-python3-ussuri-jobs check: jobs: - openstack-tox-linters - openstack-tox-docs: &tripleo-docs files: - ^doc/.* - ^molecule-requirements.txt - ^README.rst - ^requirements.txt - tripleo-ci-centos-8-containers-multinode: &containers_multinode dependencies: &deps - openstack-tox-linters files: &containers_files - ^tripleo_ansible/.* irrelevant-files: &irrelevant_scenario_files - .*.md$ - .*.rst$ - .*.txt$ - ^_skeleton_role_/.* - ^tripleo_ansible/.*molecule.* - ^tripleo_ansible/.*meta.* - ^tripleo_ansible/roles/test_deps/.* - tripleo-ci-centos-8-standalone: &basic_standalone dependencies: *deps files: *containers_files irrelevant-files: *irrelevant_scenario_files - tripleo-ci-centos-8-containers-undercloud-minion: &undercloud_minion dependencies: *deps files: - ^tripleo_ansible/.* irrelevant-files: *irrelevant_scenario_files - tripleo-ci-centos-8-undercloud-containers: &undercloud_containers dependencies: *deps files: - ^tripleo_ansible/.* irrelevant-files: *irrelevant_scenario_files - tripleo-ci-centos-8-scenario001-standalone: &scenario001 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 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 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 dependencies: *deps files: - ^tripleo_ansible/roles/tripleo_ceph_.*/.* irrelevant-files: *irrelevant_scenario_files - tripleo-ci-centos-8-scenario010-standalone: &scenario010 dependencies: *deps files: - ^tripleo_ansible/roles/octavia_.*/.* irrelevant-files: *irrelevant_scenario_files - tripleo-ci-centos-7-standalone-upgrade: &standalone_upgrade dependencies: *deps files: - ^tripleo_ansible/roles/tripleo_hieradata/.* - ^tripleo_ansible/roles/tripleo_upgrade_hiera/.* - ^tripleo_ansible/roles/tripleo_container_manage/.* - ^tripleo_ansible/roles/tripleo_container_rm/.* irrelevant-files: *irrelevant_scenario_files gate: jobs: - openstack-tox-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