Ghanshyam Mann | 667bcbe | 2023-01-27 14:29:36 -0600 | [diff] [blame] | 1 | # Stable wallaby branch jobs run with a pinned version of manila-tempest-plugin |
| 2 | |
| 3 | - job: |
| 4 | name: manila-tempest-plugin-generic-scenario-wallaby |
| 5 | description: | |
| 6 | Test the scenario test cases on the generic driver multibackend |
| 7 | (DHSS=True) with NFS and CIFS in the stable/wallaby branch |
| 8 | parent: manila-tempest-plugin-generic-scenario-base |
| 9 | vars: &manila_tempest_image_pinned_vars |
| 10 | devstack_localrc: |
| 11 | # NOTE(carloss): Pinning manila service image to a Focal version, |
| 12 | # since on Zed we moved to Ubuntu Jammy (22), and it requires more |
| 13 | # VM resources. |
| 14 | MANILA_SERVICE_IMAGE_URL: https://tarballs.opendev.org/openstack/manila-image-elements/images/manila-service-image-1.3.0-76-ga216835.qcow2 |
| 15 | MANILA_SERVICE_IMAGE_NAME: manila-service-image-1.3.0-76-ga216835 |
| 16 | required-projects: &manila-tempest-plugin-pinned-version |
| 17 | - name: openstack/manila-tempest-plugin |
| 18 | override-checkout: 1.8.0 |
| 19 | |
| 20 | - job: |
| 21 | name: manila-tempest-plugin-generic-wallaby |
| 22 | description: | |
| 23 | Test the generic driver multibackend (DHSS=True) with NFS and CIFS in |
| 24 | stable wallaby |
| 25 | parent: manila-tempest-plugin-generic-base |
| 26 | vars: *manila_tempest_image_pinned_vars |
| 27 | required-projects: *manila-tempest-plugin-pinned-version |
| 28 | |
| 29 | - job: |
| 30 | name: manila-tempest-plugin-lvm-wallaby |
| 31 | description: | |
| 32 | Test LVM multibackend (DHSS=False) in a 4+6 (dual-stack) devstack |
| 33 | environment with IPv6 control plane endpoints on the stable/wallaby |
| 34 | branch |
| 35 | parent: manila-tempest-plugin-lvm-base |
| 36 | vars: *manila_tempest_image_pinned_vars |
| 37 | required-projects: *manila-tempest-plugin-pinned-version |
| 38 | |
| 39 | - job: |
| 40 | name: manila-tempest-plugin-cephfs-native-wallaby |
| 41 | description: Test CephFS Native (DHSS=False) in stable/wallaby |
| 42 | parent: manila-tempest-plugin-cephfs-native-base |
| 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 | required-projects: *manila-tempest-plugin-pinned-version |
| 51 | |
| 52 | - job: |
| 53 | name: manila-tempest-plugin-cephfs-nfs-wallaby |
| 54 | description: Test CephFS NFS (DHSS=False) in stable/wallaby |
| 55 | parent: manila-tempest-plugin-cephfs-nfs-base |
| 56 | vars: *manila_tempest_image_pinned_vars |
| 57 | required-projects: *manila-tempest-plugin-pinned-version |
| 58 | |
| 59 | - job: |
| 60 | name: manila-tempest-plugin-zfsonlinux-wallaby |
| 61 | description: | |
| 62 | Test ZFSOnLinux multibackend (DHSS=False) with postgresql db in |
| 63 | stable wallaby |
| 64 | parent: manila-tempest-plugin-zfsonlinux-base |
| 65 | vars: *manila_tempest_image_pinned_vars |
| 66 | required-projects: *manila-tempest-plugin-pinned-version |
| 67 | |
| 68 | - job: |
| 69 | name: manila-tempest-plugin-dummy-no-dhss-wallaby |
| 70 | description: Test the Dummy driver with DHSS=False in stable wallaby |
| 71 | parent: manila-tempest-plugin-dummy-no-dhss |
| 72 | required-projects: *manila-tempest-plugin-pinned-version |
| 73 | |
| 74 | - job: |
| 75 | name: manila-tempest-plugin-dummy-dhss-wallaby |
| 76 | description: Test the Dummy driver with DHSS=True in stable wallaby |
| 77 | parent: manila-tempest-plugin-dummy-dhss |
| 78 | required-projects: *manila-tempest-plugin-pinned-version |
| 79 | |
| 80 | - job: |
| 81 | name: manila-tempest-plugin-container-wallaby |
| 82 | description: | |
| 83 | Test the container driver multibackend (DHSS=True) with CIFS |
| 84 | and postgresql db. API only, in a minimal devstack in stable wallaby |
| 85 | parent: manila-tempest-plugin-container |
| 86 | required-projects: *manila-tempest-plugin-pinned-version |
| 87 | |
| 88 | - job: |
| 89 | name: manila-tempest-plugin-glusterfs-native-wallaby |
| 90 | description: | |
| 91 | Test the GlusterFS driver (DHSS=False) with the native GlusterFS |
| 92 | protocol in stable wallaby |
| 93 | parent: manila-tempest-plugin-glusterfs-native |
| 94 | required-projects: *manila-tempest-plugin-pinned-version |
| 95 | |
| 96 | - job: |
| 97 | name: manila-tempest-plugin-glusterfs-nfs-wallaby |
| 98 | description: | |
| 99 | Test the GlusterFS driver (DHSS=False) with the native NFS protocol in |
| 100 | stable wallaby |
| 101 | parent: manila-tempest-plugin-glusterfs-nfs |
| 102 | required-projects: *manila-tempest-plugin-pinned-version |
| 103 | |
| 104 | - job: |
| 105 | name: manila-tempest-plugin-lvm-fips-wallaby |
| 106 | description: | |
| 107 | Test the LVM driver (DHSS=False) in a FIPS-enabled environment |
| 108 | parent: manila-tempest-plugin-lvm-fips-base |
| 109 | required-projects: *manila-tempest-plugin-pinned-version |
| 110 | |
| 111 | - project-template: |
| 112 | name: manila-tempest-plugin-jobs-using-service-image-wallaby |
| 113 | description: | |
| 114 | Runs jobs that will also perform scenario tests in the stable/wallaby |
| 115 | branches. |
| 116 | check: |
| 117 | jobs: |
| 118 | - manila-tempest-plugin-lvm-wallaby |
| 119 | - manila-tempest-plugin-generic-scenario-wallaby: |
| 120 | voting: false |
| 121 | - manila-tempest-plugin-generic-wallaby: |
| 122 | voting: false |
| 123 | - manila-tempest-plugin-cephfs-native-wallaby: |
| 124 | voting: false |
| 125 | - manila-tempest-plugin-cephfs-nfs-wallaby: |
| 126 | voting: false |
| 127 | - manila-tempest-plugin-zfsonlinux-wallaby: |
| 128 | voting: false |
| 129 | gate: |
| 130 | jobs: |
| 131 | - manila-tempest-plugin-lvm-wallaby |