From 1a7d8a3296cdeeb3c7fab3cedf2164d1adb8a74a Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Mon, 31 Aug 2020 10:09:36 +1000 Subject: [PATCH] Switch nodepool test to containers The nodepool-functional-container-openstack-siblings builds nodepool container images (with openstacksdk and other "siblings" of nodepool from source) and runs the build/boot tests with that. The container builds of these tools are what OpenDev uses in production, so this is more practical testing than installing by parts on a bare Bionic system. This allows us to remove the job duplication in nodepool. Backport note: this backport uses centos-8 stream job, which was introduced with 97ccea4683bfd607393b00f9a0cb83620f69b363. This should allow us to remove the non-container versions of these jobs from nodepool tree Cherry-picked from 5db7d5573a1afaed7d7b5805f3832e02354ee6a4 Needed-By: https://review.opendev.org/c/zuul/nodepool/+/788406 Change-Id: I91345ebf509238ca1f800cb595818c023cc56b0d --- .zuul.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 1f5e161b8..b992a82d8 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -403,7 +403,9 @@ - release-notes-jobs-python3 check: jobs: - - nodepool-functional-openstack-src + - opendev-buildset-registry + - nodepool-build-image-siblings + - dib-nodepool-functional-openstack-centos-8-stream-src - openstacksdk-functional-devstack - openstacksdk-functional-devstack-networking - openstacksdk-functional-devstack-senlin @@ -426,7 +428,9 @@ voting: false gate: jobs: - - nodepool-functional-openstack-src + - opendev-buildset-registry + - nodepool-build-image-siblings + - dib-nodepool-functional-openstack-centos-8-stream-src - openstacksdk-functional-devstack - openstacksdk-functional-devstack-networking - openstacksdk-functional-devstack-senlin