commit 406fc0bfd422681d1de579ebde96d4b5c68605c3 Author: Amol Kahat Date: Thu Oct 8 00:41:56 2020 +0530 Migrate to content provider jobs/templates This change migrate c8 jobs/templates to content provider jos so consumer jobs can use resources built by provider jobs. Change-Id: Id75e272510239fd051f6948e4c10a53321eae1c5 Signed-off-by: Amol Kahat diff --git a/zuul.d/layout.yaml b/zuul.d/layout.yaml index dd10440..c810d0c 100644 --- a/zuul.d/layout.yaml +++ b/zuul.d/layout.yaml @@ -6,39 +6,68 @@ check: jobs: - openstack-tox-linters + - tripleo-ci-centos-8-content-provider - openstack-tox-docs: &tripleo-docs files: - ^doc/.* - ^molecule-requirements.txt - ^README.rst - ^requirements.txt - - tripleo-ci-centos-8-containers-multinode: + - tripleo-ci-centos-8-containers-multinode: &job_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_unit_lint - openstack-tox-pep8 - openstack-tox-py36 - openstack-tox-py37 - openstack-tox-linters + - tripleo-ci-centos-8-content-provider files: &containers_multinode_files - ^roles/tripleo_undercloud_install/.*$ - - tripleo-ci-centos-8-containers-undercloud-minion: + - tripleo-ci-centos-8-containers-undercloud-minion: &job_containers_undercloud_minion + vars: &undercloud_consumer_vars + consumer_job: true + tags: + - undercloud-setup + - undercloud-scripts + - undercloud-install + - undercloud-validate + - images dependencies: *deps_unit_lint files: &containers_minion_files - ^roles/tripleo_undercloud_install/.*$ - ^roles/tripleo_undercloud_minion_install/.*$ - - tripleo-ci-centos-8-standalone: + - tripleo-ci-centos-8-standalone: &job_centos8_standalone + vars: &sa_consumer_vars + consumer_job: true + build_container_images: false + tags: + - standalone dependencies: *deps_unit_lint files: &standalone_files - ^roles/tripleo_deploy/.*$ gate: jobs: - openstack-tox-linters + - tripleo-ci-centos-8-content-provider - openstack-tox-docs: *tripleo-docs - - tripleo-ci-centos-8-containers-multinode: - files: *containers_multinode_files - - tripleo-ci-centos-8-containers-undercloud-minion: - files: *containers_minion_files - - tripleo-ci-centos-8-standalone: - files: *standalone_files + - tripleo-ci-centos-8-containers-multinode: *job_containers_multinode + - tripleo-ci-centos-8-containers-undercloud-minion: *job_containers_undercloud_minion + - tripleo-ci-centos-8-standalone: *job_centos8_standalone + promote: jobs: - promote-openstack-tox-docs: *tripleo-docs