[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 <gouthampravi@gmail.com>
This commit is contained in:
2 changed files with 35 additions and 9 deletions
@@ -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:
@@ -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
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.