blob: 8a4495eb311a55bb944386f9905a3811c15a2ac1 [file] [log] [blame]
Goutham Pacha Ravid6a51732024-02-09 14:36:28 -08001# Stable branch jobs to test the trunk version of manila-tempest-plugin
2# against those released stable branches of manila
silvacarloss95b3ac32022-06-23 12:39:00 -03003
4- job:
5 name: manila-tempest-plugin-generic-scenario-stable
6 description: |
7 Test the scenario test cases on the generic driver multibackend
8 (DHSS=True) with NFS and CIFS
9 parent: manila-tempest-plugin-generic-scenario-base
Goutham Pacha Ravi3b9a0c42023-09-07 20:00:00 -070010 branches: &manila_tempest_image_pinned_branches ^stable/(2023.1|zed|yoga|xena)$
silvacarloss95b3ac32022-06-23 12:39:00 -030011 vars: &manila_tempest_image_pinned_vars
12 devstack_localrc:
13 # NOTE(carloss): Pinning manila service image to a Focal version,
14 # since on Zed we moved to Ubuntu Jammy (22), and it requires more
15 # VM resources.
16 MANILA_SERVICE_IMAGE_URL: https://tarballs.opendev.org/openstack/manila-image-elements/images/manila-service-image-1.3.0-76-ga216835.qcow2
17 MANILA_SERVICE_IMAGE_NAME: manila-service-image-1.3.0-76-ga216835
18
19- job:
20 name: manila-tempest-plugin-generic-stable
21 description: |
22 Test the scenario test cases on the generic driver multibackend
23 (DHSS=True) with NFS and CIFS
24 parent: manila-tempest-plugin-generic-base
25 branches: *manila_tempest_image_pinned_branches
26 vars: *manila_tempest_image_pinned_vars
27
28- job:
29 name: manila-tempest-plugin-lvm-stable
silvacarloss95b3ac32022-06-23 12:39:00 -030030 description: |
31 Test LVM multibackend (DHSS=False) in a 4+6 (dual-stack) devstack
32 environment with IPv6 control plane endpoints.
33 branches: *manila_tempest_image_pinned_branches
34 parent: manila-tempest-plugin-lvm-base
silvacarloss91ca00a2023-09-04 10:09:21 -030035 nodeset: openstack-single-node-focal
silvacarloss95b3ac32022-06-23 12:39:00 -030036 vars: *manila_tempest_image_pinned_vars
37
38- job:
39 name: manila-tempest-plugin-cephfs-native-stable
40 description: Test CephFS Native (DHSS=False)
41 parent: manila-tempest-plugin-cephfs-native-base
42 branches: *manila_tempest_image_pinned_branches
43 vars:
44 devstack_localrc:
45 # NOTE(gouthamr): The following need to use the latest images, however, there's a bug
46 # with cephfs on Ubuntu 20.04 LTS: https://tracker.ceph.com/issues/47236
47 # the latest image is built as https://tarballs.opendev.org/openstack/manila-image-elements/images/manila-service-image-cephfs-master.qcow2
48 MANILA_SERVICE_IMAGE_URL: https://tarballs.opendev.org/openstack/manila-image-elements/images/manila-service-image-cephfs-1.3.0-58-g2859569.qcow2
49 MANILA_SERVICE_IMAGE_NAME: manila-service-image-cephfs-1.3.0-58-g2859569
50
51- job:
52 name: manila-tempest-plugin-cephfs-nfs-stable
53 description: Test CephFS NFS (DHSS=False)
54 parent: manila-tempest-plugin-cephfs-nfs-base
55 branches: *manila_tempest_image_pinned_branches
56 vars: *manila_tempest_image_pinned_vars
57
58- job:
59 name: manila-tempest-plugin-zfsonlinux-stable
60 description: Test ZFSOnLinux multibackend (DHSS=False) with postgresql db
61 parent: manila-tempest-plugin-zfsonlinux-base
62 branches: *manila_tempest_image_pinned_branches
63 vars: *manila_tempest_image_pinned_vars
64
Ghanshyam Manncf95d402021-04-29 18:24:19 -050065- job:
silvacarlosse21dbfd2022-06-29 15:46:45 -030066 name: manila-tempest-plugin-lvm-fips-stable
67 parent: manila-tempest-plugin-lvm-fips-base
Goutham Pacha Ravi3b9a0c42023-09-07 20:00:00 -070068 branches: ^stable/(yoga|xena)$
silvacarlosse21dbfd2022-06-29 15:46:45 -030069 vars: *manila_tempest_image_pinned_vars
70
71- job:
Ghanshyam Mann6d005852024-04-25 17:09:58 -070072 name: manila-tempest-plugin-lvm-caracal
73 parent: manila-tempest-plugin-lvm-base
74 override-checkout: stable/2024.1
75 vars:
76 # TODO(gouthamr): some tests are disabled due to bugs
77 # IPv6 Tests: https://bugs.launchpad.net/manila/+bug/1998489
78 # drop these overrides once we address that bug.
79 tempest_exclude_regex: '(^manila_tempest_tests.tests.scenario.*IPv6.*)'
80 devstack_localrc:
81 MANILA_SETUP_IPV6: false
82 NEUTRON_CREATE_INITIAL_NETWORKS: true
83
84- job:
Goutham Pacha Ravid6a51732024-02-09 14:36:28 -080085 name: manila-tempest-plugin-lvm-bobcat
silvacarloss4a43af52022-07-08 15:05:26 -030086 parent: manila-tempest-plugin-lvm-base
Goutham Pacha Ravid6a51732024-02-09 14:36:28 -080087 override-checkout: stable/2023.2
88 vars:
89 # TODO(gouthamr): some tests are disabled due to bugs
90 # IPv6 Tests: https://bugs.launchpad.net/manila/+bug/1998489
91 # drop these overrides once we address that bug.
92 tempest_exclude_regex: '(^manila_tempest_tests.tests.scenario.*IPv6.*)'
93 devstack_localrc:
94 MANILA_SETUP_IPV6: false
95 NEUTRON_CREATE_INITIAL_NETWORKS: true
Ghanshyam Mann50194182022-05-31 15:56:03 -050096
97- job:
Goutham Pacha Ravid6a51732024-02-09 14:36:28 -080098 name: manila-tempest-plugin-lvm-antelope
silvacarloss4a43af52022-07-08 15:05:26 -030099 parent: manila-tempest-plugin-lvm-base
Goutham Pacha Ravid6a51732024-02-09 14:36:28 -0800100 override-checkout: stable/2023.1
101 vars:
102 # TODO(gouthamr): some tests are disabled due to bugs
103 # IPv6 Tests: https://bugs.launchpad.net/manila/+bug/1998489
104 # drop these overrides once we address that bug.
105 tempest_exclude_regex: '(^manila_tempest_tests.tests.scenario.*IPv6.*)'
106 devstack_localrc:
107 MANILA_SETUP_IPV6: false
108 NEUTRON_CREATE_INITIAL_NETWORKS: true
109 # NOTE(carloss): Pinning manila service image to a Focal version,
110 # since on Zed we moved to Ubuntu Jammy (22), and it requires more
111 # VM resources.
112 MANILA_SERVICE_IMAGE_URL: https://tarballs.opendev.org/openstack/manila-image-elements/images/manila-service-image-1.3.0-76-ga216835.qcow2
113 MANILA_SERVICE_IMAGE_NAME: manila-service-image-1.3.0-76-ga216835
114
silvacarloss95b3ac32022-06-23 12:39:00 -0300115- project-template:
116 name: manila-tempest-plugin-jobs-using-service-image-stable
117 description: |
118 Runs jobs that will also perform scenario tests in the stable branches
119 older than Yoga.
120 check:
121 jobs:
122 - manila-tempest-plugin-lvm-stable
123 - manila-tempest-plugin-generic-scenario-stable:
124 voting: false
125 - manila-tempest-plugin-generic-stable:
126 voting: false
127 - manila-tempest-plugin-cephfs-native-stable:
128 voting: false
129 - manila-tempest-plugin-cephfs-nfs-stable:
130 voting: false
131 - manila-tempest-plugin-zfsonlinux-stable:
132 voting: false
133 gate:
134 jobs:
135 - manila-tempest-plugin-lvm-stable