From 6c4171345991bc3ae14eb6f2881421697c1860bd Mon Sep 17 00:00:00 2001 From: Emilien Macchi Date: Tue, 14 Nov 2017 13:42:47 -0800 Subject: [PATCH] Migrate THT to zuul v3 jobs Define the zuul v3 layout for jobs that we want to execute. Change-Id: I149322f4b6d5c066eb345618445143df43607765 Depends-On: Ie8aa85fe7a8ee556cc1b46e215d329e95913290c --- zuul.d/layout.yaml | 217 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 zuul.d/layout.yaml diff --git a/zuul.d/layout.yaml b/zuul.d/layout.yaml new file mode 100644 index 0000000000..f4334a7246 --- /dev/null +++ b/zuul.d/layout.yaml @@ -0,0 +1,217 @@ +--- + +- project: + name: openstack/tripleo-heat-templates + templates: + - tripleo-undercloud-jobs + - tripleo-multinode-baremetal-minimal + - tripleo-multinode-container-minimal + - tripleo-ovb-check + - tripleo-ovb-experimental + check: + jobs: + - tripleo-ci-centos-7-3nodes-multinode + - tripleo-ci-centos-7-scenario001-multinode-oooq: + files: + - ^puppet/services/aodh.*$ + - ^puppet/services/ceilometer.*$ + - ^puppet/services/ceph.*$ + - ^puppet/services/cinder.*$ + - ^puppet/services/congress.*$ + - ^puppet/services/glance.*$ + - ^puppet/services/gnocchi.*$ + - ^puppet/services/logging.*$ + - ^puppet/services/metrics.*$ + - ^puppet/services/monitoring.*$ + - ^puppet/services/panko.*$ + - ^puppet/services/tacker.*$ + - ci/environments/scenario001-multinode.yaml + - ci/pingtests/scenario001.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario001-multinode-oooq-container: + files: + - ^docker/services/aodh.*$ + - ^docker/services/ceilometer.*$ + - ^docker/services/ceph.*$ + - ^docker/services/cinder.*$ + - ^docker/services/congress.*$ + - ^docker/services/glance.*$ + - ^docker/services/gnocchi.*$ + - ^docker/services/logging.*$ + - ^docker/services/metrics.*$ + - ^docker/services/monitoring.*$ + - ^docker/services/panko.*$ + - ^docker/services/tacker.*$ + - ci/environments/scenario001-multinode-containers.yaml + - ci/pingtests/scenario001.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario002-multinode-oooq: + files: + - ^puppet/services/aodh.*$ + - ^puppet/services/barbican.*$ + - ^puppet/services/ceilometer.*$ + - ^puppet/services/cinder.*$ + - ^puppet/services/ec2-api.*$ + - ^puppet/services/glance.*$ + - ^puppet/services/gnocchi.*$ + - ^puppet/services/panko.*$ + - ^puppet/services/swift.*$ + - ^puppet/services/zaqar.*$ + - ci/environments/scenario002-multinode.yaml + - ci/pingtests/scenario002.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario002-multinode-oooq-container: + files: + - ^docker/services/aodh.*$ + - ^docker/services/barbican.*$ + - ^docker/services/ceilometer.*$ + - ^docker/services/cinder.*$ + - ^docker/services/ec2-api.*$ + - ^docker/services/glance.*$ + - ^docker/services/gnocchi.*$ + - ^docker/services/panko.*$ + - ^docker/services/swift.*$ + - ^docker/services/zaqar.*$ + - ci/environments/scenario002-multinode-containers.yaml + - ci/pingtests/scenario002.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario003-multinode-oooq: + files: + - ^puppet/services/glance.*$ + - ^puppet/services/mistral.*$ + - ^puppet/services/sahara.*$ + - ci/environments/scenario003-multinode.yaml + - ci/pingtests/scenario003.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario003-multinode-oooq-container: + files: + - ^docker/services/glance.*$ + - ^docker/services/mistral.*$ + - ^docker/services/sahara.*$ + - ci/environments/scenario003-multinode-containers.yaml + - ci/pingtests/scenario003.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario004-multinode-oooq: + files: + - ^puppet/services/ceph.*$ + - ^puppet/services/glance.*$ + - ^puppet/services/manila.*$ + - ci/environments/scenario004-multinode.yaml + - ci/pingtests/scenario004.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario004-multinode-oooq-container: + files: + - ^docker/services/ceph.*$ + - ^docker/services/glance.*$ + - ^docker/services/manila.*$ + - ci/environments/scenario004-multinode-containers.yaml + - ci/pingtests/scenario004.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario007-multinode-oooq: + files: + - ci/environments/scenario007-multinode.yaml + - ci/pingtests/scenario007-multinode.yaml + - ^puppet/services/.*ovn.*$ + - config/general_config/featureset028.yml + gate: + queue: tripleo + jobs: + - tripleo-ci-centos-7-scenario002-multinode-oooq: + files: + - ^puppet/services/aodh.*$ + - ^puppet/services/barbican.*$ + - ^puppet/services/ceilometer.*$ + - ^puppet/services/cinder.*$ + - ^puppet/services/ec2-api.*$ + - ^puppet/services/glance.*$ + - ^puppet/services/gnocchi.*$ + - ^puppet/services/panko.*$ + - ^puppet/services/swift.*$ + - ^puppet/services/zaqar.*$ + - ci/environments/scenario002-multinode.yaml + - ci/pingtests/scenario002.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario002-multinode-oooq-container: + files: + - ^docker/services/aodh.*$ + - ^docker/services/barbican.*$ + - ^docker/services/ceilometer.*$ + - ^docker/services/cinder.*$ + - ^docker/services/ec2-api.*$ + - ^docker/services/glance.*$ + - ^docker/services/gnocchi.*$ + - ^docker/services/panko.*$ + - ^docker/services/swift.*$ + - ^docker/services/zaqar.*$ + - ci/environments/scenario002-multinode-containers.yaml + - ci/pingtests/scenario002.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario003-multinode-oooq: + files: + - ^puppet/services/glance.*$ + - ^puppet/services/mistral.*$ + - ^puppet/services/sahara.*$ + - ci/environments/scenario003-multinode.yaml + - ci/pingtests/scenario003.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario003-multinode-oooq-container: + files: + - ^docker/services/glance.*$ + - ^docker/services/mistral.*$ + - ^docker/services/sahara.*$ + - ci/environments/scenario003-multinode-containers.yaml + - ci/pingtests/scenario003.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario004-multinode-oooq: + files: + - ^puppet/services/ceph.*$ + - ^puppet/services/glance.*$ + - ^puppet/services/manila.*$ + - ci/environments/scenario004-multinode.yaml + - ci/pingtests/scenario004.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario004-multinode-oooq-container: + files: + - ^docker/services/ceph.*$ + - ^docker/services/glance.*$ + - ^docker/services/manila.*$ + - ci/environments/scenario004-multinode-containers.yaml + - ci/pingtests/scenario004.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario007-multinode-oooq: + files: + - ci/environments/scenario007-multinode.yaml + - ci/pingtests/scenario007-multinode.yaml + - ^puppet/services/.*ovn.*$ + - config/general_config/featureset028.yml + experimental: + jobs: + - tripleo-ci-centos-7-scenario005-multinode-oooq: + files: + - ^(docker|puppet)/services/pacemaker.*$ + - ci/environments/scenario005-multinode.yaml + - ci/pingtests/scenario005-multinode.yaml + - tripleo-ci-centos-7-scenario006-multinode-oooq: + files: + - ^coe/kubernetes.*$ + - ^environments/kubernetes.*$ + - ci/environments/scenario006-multinode.yaml + - ci/pingtests/scenario006-multinode.yaml + - tripleo-ci-centos-7-scenario007-multinode-oooq-container: + files: + - ci/environments/scenario007-multinode-containers.yaml + - ci/pingtests/scenario007-multinode.yaml + - ^docker/services/.*ovn.*$ + - ^environments\/.*.yaml + - tripleo-ci-centos-7-scenario008-multinode-oooq: + files: + - ^environments/.*opendaylight.*$ + - ^puppet/services/.*opendaylight.*$ + - ci/environments/scenario008-multinode.yaml + - ci/pingtests/scenario008-multinode.yaml + - tripleo-ci-centos-7-scenario009-multinode-oooq: + files: + - ^coe/openshift.*$ + - ^environments/openshift.*$ + - ci/environments/scenario009-multinode.yaml + - ci/pingtests/scenario009-multinode.yaml