From d6a517351d10a61aafc97bc70a086e552b1a3d64 Mon Sep 17 00:00:00 2001 From: Goutham Pacha Ravi Date: Fri, 9 Feb 2024 14:36:28 -0800 Subject: [PATCH] [CI] Stable branch CI adjustments Xena and Yoga are past the stable maintenance cycles. We're soon going to tag these release branches as "unmaintained" branches [1]. We don't expect the trunk version of manila-tempest-plugin to work against these older branches any more. Instead, we have tagged a "xena-last" and will soon [2] tag a "yoga-last" branch that will be more appropriate. Going forward we must be testing the "maintained" stable branches, which are zed, antelope, bobcat as of this commit. [1] https://docs.openstack.org/project-team-guide/stable-branches.html#unmaintained [2] https://review.opendev.org/c/openstack/releases/+/908381 Change-Id: Ib0e984a4acdc2f82f5e3a75e34c7ec922674b0a5 Signed-off-by: Goutham Pacha Ravi --- zuul.d/manila-tempest-stable-jobs.yaml | 39 +++++++++++++++++++++----- zuul.d/project.yaml | 5 ++-- 2 files changed, 35 insertions(+), 9 deletions(-) diff --git a/zuul.d/manila-tempest-stable-jobs.yaml b/zuul.d/manila-tempest-stable-jobs.yaml index 0fb38ab5..a6b5e2b6 100644 --- a/zuul.d/manila-tempest-stable-jobs.yaml +++ b/zuul.d/manila-tempest-stable-jobs.yaml @@ -1,5 +1,5 @@ -# Stable xena / yoga / zed branch jobs to test the trunk version of -# manila-tempest-plugin against those released stable branches of manila +# Stable branch jobs to test the trunk version of manila-tempest-plugin +# against those released stable branches of manila - job: name: manila-tempest-plugin-generic-scenario-stable @@ -69,15 +69,40 @@ vars: *manila_tempest_image_pinned_vars - job: - name: manila-tempest-plugin-lvm-yoga + name: manila-tempest-plugin-lvm-bobcat parent: manila-tempest-plugin-lvm-base - override-checkout: stable/yoga - vars: *manila_tempest_image_pinned_vars + override-checkout: stable/2023.2 + vars: + # TODO(gouthamr): some tests are disabled due to bugs + # IPv6 Tests: https://bugs.launchpad.net/manila/+bug/1998489 + # drop these overrides once we address that bug. + tempest_exclude_regex: '(^manila_tempest_tests.tests.scenario.*IPv6.*)' + devstack_localrc: + MANILA_SETUP_IPV6: false + NEUTRON_CREATE_INITIAL_NETWORKS: true - job: - name: manila-tempest-plugin-lvm-xena + name: manila-tempest-plugin-lvm-antelope parent: manila-tempest-plugin-lvm-base - override-checkout: stable/xena + override-checkout: stable/2023.1 + vars: + # TODO(gouthamr): some tests are disabled due to bugs + # IPv6 Tests: https://bugs.launchpad.net/manila/+bug/1998489 + # drop these overrides once we address that bug. + tempest_exclude_regex: '(^manila_tempest_tests.tests.scenario.*IPv6.*)' + devstack_localrc: + MANILA_SETUP_IPV6: false + NEUTRON_CREATE_INITIAL_NETWORKS: true + # NOTE(carloss): Pinning manila service image to a Focal version, + # since on Zed we moved to Ubuntu Jammy (22), and it requires more + # VM resources. + MANILA_SERVICE_IMAGE_URL: https://tarballs.opendev.org/openstack/manila-image-elements/images/manila-service-image-1.3.0-76-ga216835.qcow2 + MANILA_SERVICE_IMAGE_NAME: manila-service-image-1.3.0-76-ga216835 + +- job: + name: manila-tempest-plugin-lvm-zed + parent: manila-tempest-plugin-lvm-base + override-checkout: stable/zed vars: *manila_tempest_image_pinned_vars - project-template: diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 48d3d4c2..06204d6c 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -8,8 +8,9 @@ jobs: - manila-tempest-plugin-dummy-no-dhss - manila-tempest-plugin-dummy-dhss - - manila-tempest-plugin-lvm-yoga - - manila-tempest-plugin-lvm-xena + - manila-tempest-plugin-lvm-bobcat + - manila-tempest-plugin-lvm-antelope + - manila-tempest-plugin-lvm-zed - manila-tempest-plugin-dummy-no-dhss-rbac - manila-tempest-plugin-container: voting: false

AltStyle によって変換されたページ (->オリジナル) /