Ghanshyam Mann | 667bcbe | 2023-01-27 14:29:36 -0600 | [diff] [blame] | 1 | # Stable xena / yoga / zed branch jobs to test the trunk version of |
Goutham Pacha Ravi | 9ac47cb | 2022-07-16 00:40:28 +0530 | [diff] [blame] | 2 | # manila-tempest-plugin against those released stable branches of manila |
silvacarloss | 95b3ac3 | 2022-06-23 12:39:00 -0300 | [diff] [blame] | 3 | |
| 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 Ravi | 3b9a0c4 | 2023-09-07 20:00:00 -0700 | [diff] [blame] | 10 | branches: &manila_tempest_image_pinned_branches ^stable/(2023.1|zed|yoga|xena)$ |
silvacarloss | 95b3ac3 | 2022-06-23 12:39:00 -0300 | [diff] [blame] | 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 |
silvacarloss | 95b3ac3 | 2022-06-23 12:39:00 -0300 | [diff] [blame] | 30 | 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 |
silvacarloss | 91ca00a | 2023-09-04 10:09:21 -0300 | [diff] [blame] | 35 | nodeset: openstack-single-node-focal |
silvacarloss | 95b3ac3 | 2022-06-23 12:39:00 -0300 | [diff] [blame] | 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 Mann | cf95d40 | 2021-04-29 18:24:19 -0500 | [diff] [blame] | 65 | - job: |
silvacarloss | e21dbfd | 2022-06-29 15:46:45 -0300 | [diff] [blame] | 66 | name: manila-tempest-plugin-lvm-fips-stable |
| 67 | parent: manila-tempest-plugin-lvm-fips-base |
Goutham Pacha Ravi | 3b9a0c4 | 2023-09-07 20:00:00 -0700 | [diff] [blame] | 68 | branches: ^stable/(yoga|xena)$ |
silvacarloss | e21dbfd | 2022-06-29 15:46:45 -0300 | [diff] [blame] | 69 | vars: *manila_tempest_image_pinned_vars |
| 70 | |
| 71 | - job: |
Ghanshyam Mann | 5019418 | 2022-05-31 15:56:03 -0500 | [diff] [blame] | 72 | name: manila-tempest-plugin-lvm-yoga |
silvacarloss | 4a43af5 | 2022-07-08 15:05:26 -0300 | [diff] [blame] | 73 | parent: manila-tempest-plugin-lvm-base |
Ghanshyam Mann | 5019418 | 2022-05-31 15:56:03 -0500 | [diff] [blame] | 74 | override-checkout: stable/yoga |
Goutham Pacha Ravi | f67893c | 2022-08-16 14:07:06 -0700 | [diff] [blame] | 75 | vars: *manila_tempest_image_pinned_vars |
Ghanshyam Mann | 5019418 | 2022-05-31 15:56:03 -0500 | [diff] [blame] | 76 | |
| 77 | - job: |
Goutham Pacha Ravi | b4c94c8 | 2021-12-09 11:46:40 -0800 | [diff] [blame] | 78 | name: manila-tempest-plugin-lvm-xena |
silvacarloss | 4a43af5 | 2022-07-08 15:05:26 -0300 | [diff] [blame] | 79 | parent: manila-tempest-plugin-lvm-base |
Goutham Pacha Ravi | b4c94c8 | 2021-12-09 11:46:40 -0800 | [diff] [blame] | 80 | override-checkout: stable/xena |
silvacarloss | 4a43af5 | 2022-07-08 15:05:26 -0300 | [diff] [blame] | 81 | vars: *manila_tempest_image_pinned_vars |
Goutham Pacha Ravi | b4c94c8 | 2021-12-09 11:46:40 -0800 | [diff] [blame] | 82 | |
silvacarloss | 95b3ac3 | 2022-06-23 12:39:00 -0300 | [diff] [blame] | 83 | - project-template: |
| 84 | name: manila-tempest-plugin-jobs-using-service-image-stable |
| 85 | description: | |
| 86 | Runs jobs that will also perform scenario tests in the stable branches |
| 87 | older than Yoga. |
| 88 | check: |
| 89 | jobs: |
| 90 | - manila-tempest-plugin-lvm-stable |
| 91 | - manila-tempest-plugin-generic-scenario-stable: |
| 92 | voting: false |
| 93 | - manila-tempest-plugin-generic-stable: |
| 94 | voting: false |
| 95 | - manila-tempest-plugin-cephfs-native-stable: |
| 96 | voting: false |
| 97 | - manila-tempest-plugin-cephfs-nfs-stable: |
| 98 | voting: false |
| 99 | - manila-tempest-plugin-zfsonlinux-stable: |
| 100 | voting: false |
| 101 | gate: |
| 102 | jobs: |
| 103 | - manila-tempest-plugin-lvm-stable |