blob: d48f62418795fe99ac354ba9f34d435de0e2202c [file] [log] [blame]
Ghanshyam Manncf95d402021-04-29 18:24:19 -05001# Stable branch jobs to test the trunk version of manila-tempest-plugin against
2# 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
10 branches: &manila_tempest_image_pinned_branches ^(stable/(yoga|xena|wallaby|victoria|ussuri)).*$
11 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
30 nodeset: openstack-single-node-focal
31 description: |
32 Test LVM multibackend (DHSS=False) in a 4+6 (dual-stack) devstack
33 environment with IPv6 control plane endpoints.
34 branches: *manila_tempest_image_pinned_branches
35 parent: manila-tempest-plugin-lvm-base
36 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:
Ghanshyam Mann50194182022-05-31 15:56:03 -050066 name: manila-tempest-plugin-lvm-yoga
silvacarloss95b3ac32022-06-23 12:39:00 -030067 parent: manila-tempest-plugin-lvm-stable
Ghanshyam Mann50194182022-05-31 15:56:03 -050068 override-checkout: stable/yoga
Ghanshyam Mann50194182022-05-31 15:56:03 -050069 vars:
silvacarloss95b3ac32022-06-23 12:39:00 -030070 tempest_exclude_regex: "(^manila_tempest_tests.tests.scenario.*IPv6.*)"
Ghanshyam Mann50194182022-05-31 15:56:03 -050071
72- job:
Goutham Pacha Ravib4c94c82021-12-09 11:46:40 -080073 name: manila-tempest-plugin-lvm-xena
silvacarloss95b3ac32022-06-23 12:39:00 -030074 parent: manila-tempest-plugin-lvm-stable
Goutham Pacha Ravib4c94c82021-12-09 11:46:40 -080075 override-checkout: stable/xena
Goutham Pacha Ravib4c94c82021-12-09 11:46:40 -080076
77- job:
Ghanshyam Manncf95d402021-04-29 18:24:19 -050078 name: manila-tempest-plugin-lvm-wallaby
silvacarloss95b3ac32022-06-23 12:39:00 -030079 parent: manila-tempest-plugin-lvm-stable
Ghanshyam Manncf95d402021-04-29 18:24:19 -050080 override-checkout: stable/wallaby
silvacarloss95b3ac32022-06-23 12:39:00 -030081
82- project-template:
83 name: manila-tempest-plugin-jobs-using-service-image-stable
84 description: |
85 Runs jobs that will also perform scenario tests in the stable branches
86 older than Yoga.
87 check:
88 jobs:
89 - manila-tempest-plugin-lvm-stable
90 - manila-tempest-plugin-generic-scenario-stable:
91 voting: false
92 - manila-tempest-plugin-generic-stable:
93 voting: false
94 - manila-tempest-plugin-cephfs-native-stable:
95 voting: false
96 - manila-tempest-plugin-cephfs-nfs-stable:
97 voting: false
98 - manila-tempest-plugin-zfsonlinux-stable:
99 voting: false
100 gate:
101 jobs:
102 - manila-tempest-plugin-lvm-stable