tripleo-ansible/zuul.d/layout.yaml
Kevin Carter 801ee3b4c9
Update molecule test jobs for new role name
This change updates all of the molecule test jobs to ensure that all of the
new role names are no longer using the hyphen'd names, which are currently
symlinks.

Change-Id: I688541e5817075f779898a1aedea9daa57a63414
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2020-01-29 13:45:47 -06:00

92 lines
3.6 KiB
YAML

---
- 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/.*
- ^README.rst
- tripleo-ci-centos-7-containers-multinode: &containers_multinode
dependencies: &deps
- openstack-tox-linters
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-7-containers-undercloud-minion: &undercloud_minion
dependencies: *deps
files:
- ^tripleo_ansible/.*
irrelevant-files: *irrelevant_scenario_files
- tripleo-ci-centos-7-undercloud-containers: &undercloud_containers
dependencies: *deps
files:
- ^tripleo_ansible/.*
irrelevant-files: *irrelevant_scenario_files
- tripleo-ci-centos-7-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-7-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-7-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-7-scenario004-standalone: &scenario004
dependencies: *deps
files:
- ^tripleo_ansible/roles/tripleo_ceph_.*/.*
irrelevant-files: *irrelevant_scenario_files
- tripleo-ci-centos-7-scenario010-standalone: &scenario010
dependencies: *deps
files:
- ^tripleo_ansible/.*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/.*
irrelevant-files: *irrelevant_scenario_files
gate:
jobs:
- openstack-tox-linters
- openstack-tox-docs: *tripleo-docs
- tripleo-ci-centos-7-containers-multinode: *containers_multinode
- tripleo-ci-centos-7-containers-undercloud-minion: *undercloud_minion
- tripleo-ci-centos-7-undercloud-containers: *undercloud_containers
- tripleo-ci-centos-7-scenario001-standalone: *scenario001
- tripleo-ci-centos-7-scenario002-standalone: *scenario002
- tripleo-ci-centos-7-scenario003-standalone: *scenario003
- tripleo-ci-centos-7-scenario004-standalone: *scenario004
- tripleo-ci-centos-7-scenario010-standalone: *scenario010
post:
jobs:
- publish-openstack-python-branch-tarball
promote:
jobs:
- promote-openstack-tox-docs: *tripleo-docs