From acb80f48a2e7542d84423329f8deb04e8c223fcb Mon Sep 17 00:00:00 2001 From: Alfredo Moralejo Date: Thu, 28 Jan 2021 09:54:39 +0100 Subject: [PATCH] Add CentOS 8 Stream jobs to puppet-openstack RDO has switched to use centos-8-stream to build and validate spec changes in RDO Trunk for master. Also, now puppet-promotion pipeline is using both CentOS Linux 8 and CentOS Stream 8 as promotion criteria. This patch is adding CentOS 8 stream jobs in puppet-openstack projects. First, i'm adding them to check pipelines as non-voting and once we check they are stable we can move them to voting. Change-Id: I6d5c26585a5f5687584a63435ce5cebba7ffae79 --- zuul.d/integration.yaml | 24 ++++++++++++++++++++++++ zuul.d/layout.yaml | 9 +++++++++ zuul.d/libraries.yaml | 8 ++++++++ zuul.d/unit.yaml | 9 +++++++++ 4 files changed, 50 insertions(+) diff --git a/zuul.d/integration.yaml b/zuul.d/integration.yaml index e6493b0c0..c10ec2a48 100644 --- a/zuul.d/integration.yaml +++ b/zuul.d/integration.yaml @@ -25,6 +25,12 @@ parent: puppet-openstack-integration-6-scenario001 nodeset: centos-8 +- job: + name: puppet-openstack-integration-6-scenario001-tempest-centos-8-stream + parent: puppet-openstack-integration-6-scenario001 + nodeset: centos-8-stream + voting: false + - job: name: puppet-openstack-integration-6-scenario001-tempest-debian-stable-luminous parent: puppet-openstack-integration-6-scenario001 @@ -50,6 +56,12 @@ parent: puppet-openstack-integration-6-scenario002 nodeset: centos-8 +- job: + name: puppet-openstack-integration-6-scenario002-tempest-centos-8-stream + parent: puppet-openstack-integration-6-scenario002 + nodeset: centos-8-stream + voting: false + - job: name: puppet-openstack-integration-6-scenario002-tempest-debian-stable parent: puppet-openstack-integration-6-scenario002 @@ -75,6 +87,12 @@ parent: puppet-openstack-integration-6-scenario003 nodeset: centos-8 +- job: + name: puppet-openstack-integration-6-scenario003-tempest-centos-8-stream + parent: puppet-openstack-integration-6-scenario003 + nodeset: centos-8-stream + voting: false + - job: name: puppet-openstack-integration-6-scenario003-tempest-debian-stable parent: puppet-openstack-integration-6-scenario003 @@ -101,6 +119,12 @@ parent: puppet-openstack-integration-6-scenario004 nodeset: centos-8 +- job: + name: puppet-openstack-integration-6-scenario004-tempest-centos-8-stream + parent: puppet-openstack-integration-6-scenario004 + nodeset: centos-8-stream + voting: false + - job: name: puppet-openstack-integration-6-scenario004-tempest-debian-stable-luminous parent: puppet-openstack-integration-6-scenario004 diff --git a/zuul.d/layout.yaml b/zuul.d/layout.yaml index a3990e250..6689e025e 100644 --- a/zuul.d/layout.yaml +++ b/zuul.d/layout.yaml @@ -28,6 +28,7 @@ - puppet-openstack-libraries-puppet-syntax-6-centos-8 - puppet-openstack-libraries-puppet-syntax-6-ubuntu-bionic - puppet-openstack-libraries-puppet-unit-6.14-centos-8 + - puppet-openstack-libraries-puppet-unit-6.14-centos-8-stream - puppet-openstack-libraries-puppet-unit-6.14-ubuntu-bionic - puppet-openstack-libraries-puppet-unit-latest-ubuntu-bionic - puppet-openstack-libraries-litmus-centos-8 @@ -54,6 +55,10 @@ - puppet-openstack-integration-6-scenario002-tempest-centos-8 - puppet-openstack-integration-6-scenario003-tempest-centos-8 - puppet-openstack-integration-6-scenario004-tempest-centos-8 + - puppet-openstack-integration-6-scenario001-tempest-centos-8-stream + - puppet-openstack-integration-6-scenario002-tempest-centos-8-stream + - puppet-openstack-integration-6-scenario003-tempest-centos-8-stream + - puppet-openstack-integration-6-scenario004-tempest-centos-8-stream gate: jobs: - puppet-openstack-integration-6-scenario001-tempest-centos-8 @@ -73,6 +78,7 @@ jobs: - puppet-openstack-integration-6-scenario001-tempest-ubuntu-bionic - puppet-openstack-integration-6-scenario001-tempest-centos-8 + - puppet-openstack-integration-6-scenario001-tempest-centos-8-stream gate: jobs: - puppet-openstack-integration-6-scenario001-tempest-ubuntu-bionic @@ -87,6 +93,7 @@ jobs: - puppet-openstack-integration-6-scenario002-tempest-ubuntu-bionic - puppet-openstack-integration-6-scenario002-tempest-centos-8 + - puppet-openstack-integration-6-scenario002-tempest-centos-8-stream gate: jobs: - puppet-openstack-integration-6-scenario002-tempest-ubuntu-bionic @@ -101,6 +108,7 @@ jobs: - puppet-openstack-integration-6-scenario003-tempest-ubuntu-bionic - puppet-openstack-integration-6-scenario003-tempest-centos-8 + - puppet-openstack-integration-6-scenario003-tempest-centos-8-stream gate: jobs: - puppet-openstack-integration-6-scenario003-tempest-centos-8 @@ -114,6 +122,7 @@ jobs: - puppet-openstack-integration-6-scenario004-tempest-ubuntu-bionic - puppet-openstack-integration-6-scenario004-tempest-centos-8 + - puppet-openstack-integration-6-scenario004-tempest-centos-8-stream gate: jobs: - puppet-openstack-integration-6-scenario004-tempest-centos-8 diff --git a/zuul.d/libraries.yaml b/zuul.d/libraries.yaml index 48568f7d5..95ebe5caf 100644 --- a/zuul.d/libraries.yaml +++ b/zuul.d/libraries.yaml @@ -8,6 +8,14 @@ vars: puppet_gem_version: 6.14.0 +- job: + name: puppet-openstack-libraries-puppet-unit-6.14-centos-8-stream + parent: puppet-openstack-libraries-puppet-unit-base + nodeset: centos-8-stream + voting: false + vars: + puppet_gem_version: 6.14.0 + - job: name: puppet-openstack-libraries-puppet-unit-6.14-ubuntu-bionic parent: puppet-openstack-libraries-puppet-unit-base diff --git a/zuul.d/unit.yaml b/zuul.d/unit.yaml index e563dcb78..4c7b9f9c5 100644 --- a/zuul.d/unit.yaml +++ b/zuul.d/unit.yaml @@ -8,6 +8,14 @@ vars: puppet_gem_version: 6.14.0 +- job: + name: puppet-openstack-unit-6.14-centos-8-stream + parent: puppet-openstack-unit-base + nodeset: centos-8-stream + voting: false + vars: + puppet_gem_version: 6.14.0 + - job: name: puppet-openstack-unit-6.14-ubuntu-bionic parent: puppet-openstack-unit-base @@ -31,6 +39,7 @@ check: jobs: - puppet-openstack-unit-6.14-centos-8 + - puppet-openstack-unit-6.14-centos-8-stream - puppet-openstack-unit-6.14-ubuntu-bionic - puppet-openstack-unit-latest-ubuntu-bionic gate: