From b273143f015551e8f1b342a39d4d570c3d17faa8 Mon Sep 17 00:00:00 2001 From: Bhagyashri Shewale Date: Thu, 23 Jul 2020 10:32:15 +0530 Subject: [PATCH] Port jobs from centos7 to centos8 This change ports train jobs from centos7 to centos8. This patch also removed few jobs which are given below: Job list: 1. tripleo-ci-centos-7-standalone-upgrade-stein: As this job does rocky to stein upgrade not sure why this is on train branch, looks like maybe left over from when the train branch was made. 2. tripleo-ci-centos-7-scenario010-multinode-oooq-container: As fs038 is used in stein & queens, is replaced with standalone sc10 for octavia testing. 3. tripleo-ci-centos-7-scenario011-multinode-oooq-container: Here in [1] mentioned fs044 but that is not present at [2] 4. tripleo-ci-centos-7-scenario006-multinode-oooq-container: This job never run successfully [3]. It is a validation specific job [4]. Will need more discussion on it as of now removing this and will repropose it in future. Here we are keeping c7 multinode containers job and upgrade job to maintain c7 coverage. [1]: https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/multinode-jobs.yaml#L529 [2]: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config [3]: https://zuul.openstack.org/builds?job_name=tripleo-ci-centos-7-scenario006-multinode-oooq-container [4]: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset006.yml https://tree.taiga.io/project/tripleo-ci-board/task/1901?kanban-status=1447274 Change-Id: I8dbfafebacf53e7b8ba587b3dd75f976b830b077 Signed-off-by: Bhagyashri Shewale --- zuul.d/layout.yaml | 72 +++++++++++----------------------------------- 1 file changed, 16 insertions(+), 56 deletions(-) diff --git a/zuul.d/layout.yaml b/zuul.d/layout.yaml index 45feb3a22c..beee7ef74e 100644 --- a/zuul.d/layout.yaml +++ b/zuul.d/layout.yaml @@ -15,18 +15,18 @@ - tripleo-ci-centos-7-containers-multinode: dependencies: &deps_unit_lint - openstack-tox-pep8 - - tripleo-ci-centos-7-undercloud-containers: + - tripleo-ci-centos-8-containers-multinode: dependencies: *deps_unit_lint - - tripleo-ci-centos-7-standalone: + - tripleo-ci-centos-8-undercloud-containers: dependencies: *deps_unit_lint - - tripleo-ci-centos-7-standalone-upgrade-stein: + - tripleo-ci-centos-8-standalone: dependencies: *deps_unit_lint - tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades: voting: true dependencies: *deps_unit_lint - tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates: dependencies: *deps_unit_lint - files: + files: &multinode_updates_files - common/.*$ - ci/environments/scenario000-multinode-containers.yaml - ^ci/common/.*$ @@ -51,7 +51,10 @@ - ^environments\/.*.yaml - ^network/endpoints/.*$ - zuul.d/* - - tripleo-ci-centos-7-scenario007-multinode-oooq-container: + - tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-train: + dependencies: *deps_unit_lint + files: *multinode_updates_files + - tripleo-ci-centos-8-scenario007-multinode-oooq-container: dependencies: *deps_unit_lint files: - ci/environments/scenario007-multinode-containers.yaml @@ -63,13 +66,13 @@ - ^deployed-server/.*$ - ^common/.*$ - zuul.d/* - - tripleo-ci-centos-7-scenario010-multinode-oooq-container: + - tripleo-ci-centos-8-scenario010-standalone: dependencies: *deps_unit_lint files: - ^(deployment|docker|puppet)/.*octavia.*$ - ^deployment/ceph-ansible.*$ - ^deployment/octavia/*$ - - ci/environments/scenario010-multinode-containers.yaml + - ci/environments/scenario010-standalone.yaml - ^ci/common/.*$ - ^environments\/.*.yaml - ^deployed-server/.*$ @@ -78,15 +81,15 @@ - zuul.d/* - tripleo-ci-centos-7-standalone-upgrade: dependencies: *deps_unit_lint - - tripleo-ci-centos-7-scenario001-standalone: + - tripleo-ci-centos-8-scenario001-standalone: dependencies: *deps_unit_lint - - tripleo-ci-centos-7-scenario002-standalone: + - tripleo-ci-centos-8-scenario002-standalone: dependencies: *deps_unit_lint - - tripleo-ci-centos-7-scenario003-standalone: + - tripleo-ci-centos-8-scenario003-standalone: dependencies: *deps_unit_lint - - tripleo-ci-centos-7-scenario004-standalone: + - tripleo-ci-centos-8-scenario004-standalone: dependencies: *deps_unit_lint - - tripleo-ci-centos-7-scenario012-standalone: + - tripleo-ci-centos-8-scenario012-standalone: dependencies: *deps_unit_lint - tripleo-ci-centos-7-containerized-undercloud-upgrades: voting: false @@ -98,47 +101,4 @@ - openstack-tox-pep8 - tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades - tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates: - files: - - common/.*$ - - ci/environments/scenario000-multinode-containers.yaml - - ^ci/common/.*$ - - ^deployed-server/.*$ - - ^deployment/container-image-prepare/.*$ - - ^(deployment|docker|puppet)/.*ca-certs.*$ - - ^(deployment|docker|puppet)/.*clustercheck.*$ - - ^(deployment|docker|puppet)/.*docker.*$ - - ^(deployment|docker|puppet)/.*haproxy.*$ - - ^(deployment|docker|puppet)/.*kernel.*$ - - ^(deployment|docker|puppet)/.*keystone.*$ - - ^(deployment|docker|puppet)/.*memcached.*$ - - ^(deployment|docker|puppet)/.*mysql.*$ - - ^(deployment|docker|puppet)/.*ntp.*$ - - ^(deployment|docker|puppet)/.*pacemaker.*$ - - ^(deployment|docker|puppet)/.*rabbitmq.*$ - - ^(deployment|docker|puppet)/.*snmp.*$ - - ^(deployment|docker|puppet)/.*timezone.*$ - - ^(deployment|docker|puppet)/.*tripleo-packages.*$ - - ^(deployment|docker|puppet)/.*tripleo-firewall.*$ - - ^(deployment|docker|puppet)/.*sshd.*$ - - ^environments\/.*.yaml - - ^network/endpoints/.*$ - - zuul.d/* - - experimental: - jobs: - - tripleo-ci-centos-7-scenario011-multinode-oooq-container: - files: - - ci/environments/scenario011-multinode-containers.yaml - - ^(deployment|docker|puppet)/.*ironic.*$ - - ^environments\/.*ironic.*$ - - tripleo-ci-centos-7-scenario006-multinode-oooq-container: - dependencies: *deps_unit_lint - files: - - ^ci/common/.*$ - - ^coe/kubernetes.*$ - - ^environments/kubernetes.*$ - - ^deployment/.*kubernetes/.*$ - - ci/environments/scenario006-multinode.yaml - - ^deployed-server/.*$ - - ^common/.*$ - - zuul.d/* + files: *multinode_updates_files