From 2f2b1c0f5f86c608155a244b0115d399cf939ef4 Mon Sep 17 00:00:00 2001 From: Rafael Folco Date: Wed, 7 Oct 2020 16:19:44 -0300 Subject: [PATCH] Switch to content provider jobs/templates This change switches templates and jobs to the content provider dependency relation so the jobs share the produced artifacts. Depends-On: https://review.opendev.org/#/c/756128 Depends-On: https://review.opendev.org/#/c/756131 Change-Id: I9ba0b9b137fa2fa9f2f73d91864c0089013a3289 --- zuul.d/layout.yaml | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/zuul.d/layout.yaml b/zuul.d/layout.yaml index 3997cce38..0882d4f3c 100644 --- a/zuul.d/layout.yaml +++ b/zuul.d/layout.yaml @@ -1,24 +1,39 @@ --- - project: templates: - - tripleo-undercloud-jobs - - tripleo-multinode-container-full - - tripleo-multinode-experimental + - tripleo-undercloud-jobs-pipeline + - tripleo-multinode-container-full-pipeline - tripleo-multinode-branchful - release-notes-jobs-python3 - - tripleo-standalone-scenarios-full - - tripleo-standalone-multinode-ipa + - tripleo-standalone-scenarios-pipeline + - tripleo-standalone-multinode-ipa-pipeline check: jobs: + - tripleo-ci-centos-8-content-provider - openstack-tox-linters - openstack-tox-molecule: required-projects: - openstack/tripleo-quickstart - tripleo-ci-centos-8-containers-undercloud-minion: + vars: &undercloud_consumer_vars + consumer_job: true + tags: + - undercloud-setup + - undercloud-scripts + - undercloud-install + - undercloud-validate + dependencies: &deps + - tripleo-ci-centos-8-content-provider files: - ^roles/.*minion.*$ - ^playbooks/.*minion.*$ - tripleo-ci-centos-8-standalone-on-multinode-ipa: + vars: &ipa_consumer_vars + consumer_job: true + build_container_images: false + tags: + - standalone + dependencies: *deps files: - ^roles/ipa-multinode.*$ - ^roles/standalone.*$