blob: f2829bcbaf6b3a7dcb6f084d0d2deb601919d6cd [file] [log] [blame]
Goutham Pacha Ravi5dd63012020-04-29 22:18:14 -07001- job:
2 name: manila-tempest-plugin-base
3 abstract: true
4 description: Base job for devstack/tempest based manila jobs.
5 parent: devstack-tempest
6 timeout: 10800
Goutham Pacha Ravi4484d1a2020-05-04 17:34:38 -07007 required-projects: &manila-tempest-required-projects
Goutham Pacha Ravi5dd63012020-04-29 22:18:14 -07008 - openstack/manila
Goutham Pacha Ravi5dd63012020-04-29 22:18:14 -07009 - openstack/manila-tempest-plugin
10 - openstack/python-manilaclient
11 - openstack/tempest
Goutham Pacha Ravi4484d1a2020-05-04 17:34:38 -070012 irrelevant-files: &irrelevant-files
Goutham Pacha Ravi5dd63012020-04-29 22:18:14 -070013 - ^(test-|)requirements.txt$
14 - ^.*\.rst$
15 - ^api-ref/.*$
16 - ^doc/.*$
17 - ^manila/hacking/.*$
18 - ^manila/tests/.*$
19 - ^releasenotes/.*$
20 - ^setup.cfg$
21 - ^tools/.*$
22 - ^tox.ini$
Goutham Pacha Ravi4484d1a2020-05-04 17:34:38 -070023 vars: &manila-tempest-base-vars
Goutham Pacha Ravi5dd63012020-04-29 22:18:14 -070024 tox_envlist: all
25 tempest_test_regex: manila_tempest_tests
26 tempest_concurrency: 8
27 tempest_plugins:
28 - manila-tempest-plugin
29 devstack_plugins:
30 manila: https://opendev.org/openstack/manila
Goutham Pacha Ravi5dd63012020-04-29 22:18:14 -070031 devstack_services:
32 cinder: false
33 s-account: false
34 s-container: false
35 s-object: false
36 s-proxy: false
37 horizon: false
38 tls-proxy: true
39 devstack_localrc:
40 USE_PYTHON3: true
Goutham Pacha Ravi82b1e6f2023-04-25 19:49:38 -070041 MYSQL_REDUCE_MEMORY: True
Goutham Pacha Ravi5dd63012020-04-29 22:18:14 -070042 MANILA_USE_DOWNGRADE_MIGRATIONS: true
43 MANILA_INSTALL_TEMPEST_PLUGIN_SYSTEMWIDE: false
44 MANILA_ALLOW_NAS_SERVER_PORTS_ON_HOST: true
45 MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: 'snapshot_support=True create_share_from_snapshot_support=True'
Goutham Pacha Ravi4484d1a2020-05-04 17:34:38 -070046 MANILA_CONFIGURE_DEFAULT_TYPES: true
Goutham Pacha Ravidf804d82020-07-10 18:02:30 -070047 MANILA_SHARE_MIGRATION_PERIOD_TASK_INTERVAL: 1
debeltrami0d523bb2020-08-20 12:48:49 +000048 MANILA_SERVER_MIGRATION_PERIOD_TASK_INTERVAL: 10
Goutham Pacha Ravidf804d82020-07-10 18:02:30 -070049 MANILA_REPLICA_STATE_UPDATE_INTERVAL: 10
Goutham Pacha Ravi5dd63012020-04-29 22:18:14 -070050
Goutham Pacha Ravi5dd63012020-04-29 22:18:14 -070051- job:
Goutham Pacha Ravi4484d1a2020-05-04 17:34:38 -070052 name: manila-tempest-plugin-ipv6-base
53 abstract: true
54 description: |
55 Base job for devstack/tempest based manila jobs in a 4+6 (dual-stack)
56 devstack environment with IPv6 control plane endpoints.
57 parent: devstack-tempest-ipv6
58 timeout: 10800
59 irrelevant-files: *irrelevant-files
60 required-projects: *manila-tempest-required-projects
Goutham Pacha Ravif67893c2022-08-16 14:07:06 -070061 vars: *manila-tempest-base-vars
Goutham Pacha Ravi4484d1a2020-05-04 17:34:38 -070062
63- job:
Goutham Pacha Ravidf804d82020-07-10 18:02:30 -070064 name: manila-tempest-plugin-standalone-base
65 abstract: true
66 description: |
67 Base job for running a minimal devstack with tempest based manila jobs.
68 timeout: 3600
69 parent: devstack-minimal
70 irrelevant-files: *irrelevant-files
71 roles:
72 - zuul: opendev.org/openstack/devstack
73 - zuul: opendev.org/openstack/tempest
74 required-projects:
75 - openstack/keystone
76 - openstack/manila
77 - openstack/manila-tempest-plugin
78 - openstack/python-manilaclient
79 - openstack/tempest
80 run: playbooks/manila-tempest-plugin-standalone/run.yaml
81 post-run: playbooks/manila-tempest-plugin-standalone/post.yaml
82 vars:
83 tox_envlist: all
84 tempest_test_regex: manila_tempest_tests.tests.api
85 tempest_concurrency: 16
86 tempest_plugins:
87 - manila-tempest-plugin
88 devstack_plugins:
89 manila: https://opendev.org/openstack/manila
Goutham Pacha Ravidf804d82020-07-10 18:02:30 -070090 test_results_stage_name: test_results
91 zuul_copy_output:
92 '{{ devstack_base_dir }}/tempest/etc/tempest.conf': logs
93 '{{ devstack_base_dir }}/tempest/etc/accounts.yaml': logs
94 '{{ devstack_base_dir }}/tempest/tempest.log': logs
95 '{{ stage_dir }}/{{ test_results_stage_name }}.subunit': logs
96 '{{ stage_dir }}/{{ test_results_stage_name }}.html': logs
97 '{{ stage_dir }}/stackviz': logs
98 extensions_to_txt:
99 conf: true
100 log: true
101 yaml: true
102 yml: true
103 devstack_localrc:
104 USE_PYTHON3: true
105 MANILA_INSTALL_TEMPEST_PLUGIN_SYSTEMWIDE: false
106 MANILA_SERVICE_IMAGE_ENABLED: false
107 MANILA_SHARE_MIGRATION_PERIOD_TASK_INTERVAL: 1
debeltrami0d523bb2020-08-20 12:48:49 +0000108 MANILA_SERVER_MIGRATION_PERIOD_TASK_INTERVAL: 10
Goutham Pacha Ravidf804d82020-07-10 18:02:30 -0700109 MANILA_REPLICA_STATE_UPDATE_INTERVAL: 10
110 devstack_services:
111 tls-proxy: true
112 key: true
113 tempest: true
114
115- job:
silvacarloss95b3ac32022-06-23 12:39:00 -0300116 name: manila-tempest-plugin-zfsonlinux-base
117 abstract: true
Goutham Pacha Ravi5dd63012020-04-29 22:18:14 -0700118 description: Test ZFSOnLinux multibackend (DHSS=False) with postgresql db
119 parent: manila-tempest-plugin-base
120 vars:
121 tempest_test_regex: '(^manila_tempest_tests.tests)(?=.*\[.*\bbackend\b.*\])'
122 devstack_localrc:
123 SHARE_DRIVER: manila.share.drivers.zfsonlinux.driver.ZFSonLinuxShareDriver
124 MANILA_ENABLED_BACKENDS: london,paris
125 MANILA_BACKEND1_CONFIG_GROUP_NAME: london
126 MANILA_BACKEND2_CONFIG_GROUP_NAME: paris
127 MANILA_SHARE_BACKEND1_NAME: LONDON
128 MANILA_SHARE_BACKEND2_NAME: PARIS
129 MANILA_OPTGROUP_london_driver_handles_share_servers: false
130 MANILA_OPTGROUP_paris_driver_handles_share_servers: false
131 MANILA_SHARE_MIGRATION_PERIOD_TASK_INTERVAL: 1
132 MANILA_REPLICA_STATE_UPDATE_INTERVAL: 60
133 MANILA_ZFSONLINUX_SERVICE_IP: 127.0.0.1
134 MANILA_ZFSONLINUX_USE_SSH: true
Goutham Pacha Ravi5dd63012020-04-29 22:18:14 -0700135 MANILA_USE_SCHEDULER_CREATING_SHARE_FROM_SNAPSHOT: true
136 devstack_services:
137 mysql: false
138 postgresql: true
139 devstack_local_conf:
140 test-config:
141 $TEMPEST_CONFIG:
142 share:
143 default_share_type_name: default
144 run_driver_assisted_migration_tests: true
145 run_host_assisted_migration_tests: true
146 run_replication_tests: true
147 run_manage_unmanage_snapshot_tests: true
148 run_manage_unmanage_tests: true
149 run_multiple_share_replicas_tests: false
150 run_create_share_from_snapshot_in_another_pool_or_az_tests: true
151 backend_replication_type: readable
152 enable_protocols: nfs
153 capability_storage_protocol: NFS
154 build_timeout: 180
155 enable_ip_rules_for_protocols: nfs
156 multitenancy_enabled: False
157 backend_names: LONDON,PARIS
158 multi_backend: true
159 image_password: manila
Goutham Pacha Ravi4484d1a2020-05-04 17:34:38 -0700160
161- job:
silvacarloss95b3ac32022-06-23 12:39:00 -0300162 name: manila-tempest-plugin-zfsonlinux
163 description: Test ZFSOnLinux multibackend (DHSS=False) with postgresql db
164 parent: manila-tempest-plugin-zfsonlinux-base
Goutham Pacha Ravi3b9a0c42023-09-07 20:00:00 -0700165 branches: &ubuntu_jammy_test_image_branches
166 regex: ^stable/(yoga|xena|wallaby|victoria|ussuri)$
167 negate: true
silvacarloss95b3ac32022-06-23 12:39:00 -0300168
169- job:
170 name: manila-tempest-plugin-lvm-base
Goutham Pacha Ravi4484d1a2020-05-04 17:34:38 -0700171 description: |
172 Test LVM multibackend (DHSS=False) in a 4+6 (dual-stack) devstack
173 environment with IPv6 control plane endpoints.
174 parent: manila-tempest-plugin-ipv6-base
silvacarloss95b3ac32022-06-23 12:39:00 -0300175 abstract: true
Goutham Pacha Ravi4484d1a2020-05-04 17:34:38 -0700176 required-projects:
177 - openstack/neutron-dynamic-routing
178 vars:
Goutham Pacha Ravi170cc452020-07-15 23:42:05 -0700179 tempest_test_regex: '(^manila_tempest_tests.tests)(?=.*\[.*\bbackend\b.*\])'
Goutham Pacha Ravif67893c2022-08-16 14:07:06 -0700180 devstack_services: &devstack-with-ovs
181 # NOTE(gouthamr): LP#1940324 prevents bgp usage with OVN, disable OVN
182 br-ex-tcpdump: false
183 br-int-flows: false
184 ovn-controller: false
185 ovn-northd: false
186 ovs-vswitchd: false
187 ovsdb-server: false
188 q-ovn-metadata-agent: false
189 # Neutron services
190 neutron-local-ip-static: true
191 q-agt: true
192 q-dhcp: true
193 q-l3: true
194 q-meta: true
195 q-metering: true
Goutham Pacha Ravi4484d1a2020-05-04 17:34:38 -0700196 devstack_localrc:
Goutham Pacha Ravif67893c2022-08-16 14:07:06 -0700197 # NOTE(gouthamr): LP#1940324 prevents bgp usage with OVN, use OVS
198 Q_AGENT: openvswitch
199 Q_ML2_TENANT_NETWORK_TYPE: vxlan
200 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
Goutham Pacha Ravi4484d1a2020-05-04 17:34:38 -0700201 SHARE_DRIVER: manila.share.drivers.lvm.LVMShareDriver
202 MANILA_ENABLED_BACKENDS: london,paris
203 MANILA_BACKEND1_CONFIG_GROUP_NAME: london
204 MANILA_BACKEND2_CONFIG_GROUP_NAME: paris
205 MANILA_SHARE_BACKEND1_NAME: LONDON
206 MANILA_SHARE_BACKEND2_NAME: PARIS
207 MANILA_OPTGROUP_london_driver_handles_share_servers: false
208 MANILA_OPTGROUP_paris_driver_handles_share_servers: false
209 SHARE_BACKING_FILE_SIZE: 32000M
210 MANILA_SHARE_MIGRATION_PERIOD_TASK_INTERVAL: 1
211 MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: 'snapshot_support=True create_share_from_snapshot_support=True revert_to_snapshot_support=True mount_snapshot_support=True'
212 MANILA_SETUP_IPV6: true
213 NEUTRON_CREATE_INITIAL_NETWORKS: false
214 MANILA_RESTORE_IPV6_DEFAULT_ROUTE: false
215 devstack_plugins:
216 neutron-dynamic-routing: https://opendev.org/openstack/neutron-dynamic-routing
217 devstack_local_conf:
218 test-config:
219 $TEMPEST_CONFIG:
220 share:
221 default_share_type_name: default
222 run_ipv6_tests: true
223 run_mount_snapshot_tests: true
224 run_host_assisted_migration_tests: true
225 run_shrink_tests: false
226 run_revert_to_snapshot_tests: true
227 enable_user_rules_for_protocols: cifs
228 enable_ip_rules_for_protocols: nfs
229 multitenancy_enabled: False
230 backend_names: LONDON,PARIS
231 multi_backend: true
232 image_password: manila
Goutham Pacha Ravi7a8f5ef2020-05-05 23:01:52 -0700233
234- job:
silvacarloss95b3ac32022-06-23 12:39:00 -0300235 name: manila-tempest-plugin-lvm
236 description: |
Goutham Pacha Ravi1ba0a8d2023-10-17 15:53:07 -0700237 Test LVM multibackend (DHSS=False) in a 4+6 (dual-stack) devstack
238 environment with IPv6 control plane endpoints.
239 branches: *ubuntu_jammy_test_image_branches
silvacarloss95b3ac32022-06-23 12:39:00 -0300240 parent: manila-tempest-plugin-lvm-base
silvacarloss91ca00a2023-09-04 10:09:21 -0300241 vars:
Goutham Pacha Ravi1ba0a8d2023-10-17 15:53:07 -0700242 # TODO(gouthamr): some tests are disabled due to bugs
243 # IPv6 Tests: https://bugs.launchpad.net/manila/+bug/1998489
244 # drop these overrides once we address that bug.
245 tempest_exclude_regex: '(^manila_tempest_tests.tests.scenario.*IPv6.*)'
silvacarloss91ca00a2023-09-04 10:09:21 -0300246 devstack_localrc:
247 MANILA_SETUP_IPV6: false
Goutham Pacha Ravi1ba0a8d2023-10-17 15:53:07 -0700248 NEUTRON_CREATE_INITIAL_NETWORKS: true
silvacarloss95b3ac32022-06-23 12:39:00 -0300249
250- job:
Goutham Pacha Ravi7a8f5ef2020-05-05 23:01:52 -0700251 name: manila-tempest-plugin-container
252 description: |
Goutham Pacha Ravi8f333bd2020-06-19 13:54:22 -0700253 Test the container driver multibackend (DHSS=True) with CIFS
Goutham Pacha Ravi7a8f5ef2020-05-05 23:01:52 -0700254 and postgresql db. API only, in a minimal devstack
255 parent: manila-tempest-plugin-base
256 vars:
257 tempest_test_regex: manila_tempest_tests.tests.api
258 devstack_localrc:
259 SHARE_DRIVER: manila.share.drivers.container.driver.ContainerShareDriver
260 MANILA_SERVICE_IMAGE_ENABLED: false
261 MANILA_ENABLED_BACKENDS: london,paris
262 MANILA_BACKEND1_CONFIG_GROUP_NAME: london
263 MANILA_BACKEND2_CONFIG_GROUP_NAME: paris
264 MANILA_SHARE_BACKEND1_NAME: LONDON
265 MANILA_SHARE_BACKEND2_NAME: PARIS
266 MANILA_OPTGROUP_london_driver_handles_share_servers: true
267 MANILA_OPTGROUP_paris_driver_handles_share_servers: true
268 SHARE_BACKING_FILE_SIZE: 64000M
269 MANILA_CONFIGURE_DEFAULT_TYPES: false
270 MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: 'snapshot_support=false'
Goutham Pacha Ravi8f333bd2020-06-19 13:54:22 -0700271 TEMPEST_USE_TEST_ACCOUNTS: true
Goutham Pacha Ravi7a8f5ef2020-05-05 23:01:52 -0700272 devstack_services:
273 mysql: false
274 postgresql: true
275 devstack_local_conf:
276 test-config:
277 $TEMPEST_CONFIG:
278 share:
279 enable_ip_rules_for_protocols: ""
280 run_share_group_tests: false
281 run_manage_unmanage_tests: true
282 run_snapshot_tests: false
283 run_shrink_tests: false
284 enable_user_rules_for_protocols: cifs
285 enable_protocols: cifs
286 capability_storage_protocol: CIFS
287 multitenancy_enabled: true
288 backend_names: LONDON,PARIS
289 multi_backend: true
debeltramib3089a72020-09-15 21:06:04 +0000290 run_share_server_migration_tests: true
Andrec1a3c0e2022-01-29 14:46:53 +0000291 run_share_server_multiple_subnet_tests: true
292 run_network_allocation_update_tests: true
Goutham Pacha Raviacc536e2020-05-05 23:01:52 -0700293
294- job:
silvacarloss95b3ac32022-06-23 12:39:00 -0300295 name: manila-tempest-plugin-generic-base
296 abstract: true
Goutham Pacha Raviacc536e2020-05-05 23:01:52 -0700297 description: |
298 Test the generic driver multibackend (DHSS=True) with NFS and CIFS
299 parent: manila-tempest-plugin-base
300 vars:
silvacarlosscc8a6512022-06-07 19:01:07 -0300301 tempest_test_regex: '(^manila_tempest_tests.tests.api)(?=.*\[.*\bbackend\b.*\])'
Goutham Pacha Raviacc536e2020-05-05 23:01:52 -0700302 # The generic driver uses nova VMs as share servers; running with a
303 # high concurrency could starve the driver of RAM/Disk/CPUs to
304 # function properly in a small single node devstack VM.
305 tempest_concurrency: 2
306 devstack_localrc:
307 VOLUME_BACKING_FILE_SIZE: 24G
308 SHARE_DRIVER: manila.share.drivers.generic.GenericShareDriver
309 MANILA_ENABLED_BACKENDS: london,paris
310 MANILA_BACKEND1_CONFIG_GROUP_NAME: london
311 MANILA_BACKEND2_CONFIG_GROUP_NAME: paris
312 MANILA_SHARE_BACKEND1_NAME: LONDON
313 MANILA_SHARE_BACKEND2_NAME: PARIS
314 MANILA_OPTGROUP_london_driver_handles_share_servers: true
315 MANILA_OPTGROUP_paris_driver_handles_share_servers: true
316 MANILA_USE_SERVICE_INSTANCE_PASSWORD: true
317 MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: 'snapshot_support=True create_share_from_snapshot_support=True'
Goutham Pacha Ravi8f333bd2020-06-19 13:54:22 -0700318 TEMPEST_USE_TEST_ACCOUNTS: true
Goutham Pacha Ravi838733e2023-08-11 14:56:13 -0700319 GLANCE_ENFORCE_SCOPE: false
Goutham Pacha Raviacc536e2020-05-05 23:01:52 -0700320 devstack_services:
321 cinder: true
322 devstack_local_conf:
323 test-config:
324 $TEMPEST_CONFIG:
325 share:
326 default_share_type_name: default
327 run_share_group_tests: false
328 multitenancy_enabled: true
329 suppress_errors_in_cleanup: true
330 share_creation_retry_number: 2
331 backend_names: LONDON,PARIS
332 multi_backend: true
333 image_password: manila
Victoria Martinez de la Cruz62ff7872020-05-05 17:21:14 -0300334
335- job:
silvacarloss95b3ac32022-06-23 12:39:00 -0300336 name: manila-tempest-plugin-generic
silvacarlosscc8a6512022-06-07 19:01:07 -0300337 description: |
338 Test the scenario test cases on the generic driver multibackend
339 (DHSS=True) with NFS and CIFS
silvacarloss95b3ac32022-06-23 12:39:00 -0300340 parent: manila-tempest-plugin-generic-base
silvacarlossd12285b2022-06-30 16:58:08 -0300341 branches: *ubuntu_jammy_test_image_branches
silvacarloss95b3ac32022-06-23 12:39:00 -0300342
343- job:
344 name: manila-tempest-plugin-generic-scenario-base
345 abstract: true
346 description: |
347 Test the scenario test cases on the generic driver multibackend
348 (DHSS=True) with NFS and CIFS
349 parent: manila-tempest-plugin-generic-base
silvacarlosscc8a6512022-06-07 19:01:07 -0300350 vars:
351 tempest_test_regex: '(^manila_tempest_tests.tests.scenario)(?=.*\[.*\bbackend\b.*\])'
352 # The generic driver uses nova VMs as share servers; running with a
353 # high concurrency could starve the driver of RAM/Disk/CPUs to
354 # function properly in a small single node devstack VM.
355 tempest_concurrency: 1
356
357- job:
silvacarloss95b3ac32022-06-23 12:39:00 -0300358 name: manila-tempest-plugin-generic-scenario
359 description: |
360 Test the scenario test cases on the generic driver multibackend
361 (DHSS=True) with NFS and CIFS
362 parent: manila-tempest-plugin-generic-scenario-base
silvacarlossd12285b2022-06-30 16:58:08 -0300363 branches: *ubuntu_jammy_test_image_branches
silvacarloss95b3ac32022-06-23 12:39:00 -0300364
365- job:
366 name: manila-tempest-plugin-cephfs-native-base
367 abstract: true
Victoria Martinez de la Cruz62ff7872020-05-05 17:21:14 -0300368 description: Test CephFS Native (DHSS=False)
369 parent: manila-tempest-plugin-base
370 required-projects:
371 - openstack/devstack-plugin-ceph
372 vars:
373 devstack_plugins:
374 devstack-plugin-ceph: https://opendev.org/openstack/devstack-plugin-ceph
Victoria Martinez de la Cruzd672a3e2020-09-02 17:55:09 -0300375 tempest_test_regex: manila_tempest_tests.tests
Victoria Martinez de la Cruz62ff7872020-05-05 17:21:14 -0300376 devstack_localrc:
Goutham Pacha Ravia6602ec2020-08-10 17:43:12 -0700377 VOLUME_BACKING_FILE_SIZE: 60GB
Victoria Martinez de la Cruz62ff7872020-05-05 17:21:14 -0300378 SHARE_DRIVER: manila.share.drivers.cephfs.driver.CephFSDriver
379 MANILA_ENABLED_BACKENDS: cephfsnative
380 ENABLED_SHARE_PROTOCOLS: CEPHFS
Goutham Pacha Ravi2ed58262020-06-19 12:57:40 -0700381 MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: 'snapshot_support=True'
Victoria Martinez de la Cruz62ff7872020-05-05 17:21:14 -0300382 MANILA_OPTGROUP_cephfsnative_share_driver: manila.share.drivers.cephfs.driver.CephFSDriver
383 MANILA_OPTGROUP_cephfsnative_driver_handles_share_servers: false
384 MANILA_OPTGROUP_cephfsnative_cephfs_conf_path: /etc/ceph/ceph.conf
385 MANILA_OPTGROUP_cephfsnative_cephfs_auth_id: manila
Goutham Pacha Ravi75f0d602020-08-20 11:50:48 -0700386 # NOTE(gouthamr): The following need to use the latest images, however, there's a bug
387 # with cephfs on Ubuntu 20.04 LTS: https://tracker.ceph.com/issues/47236
Victoria Martinez de la Cruzd672a3e2020-09-02 17:55:09 -0300388 # the latest image is built as https://tarballs.opendev.org/openstack/manila-image-elements/images/manila-service-image-cephfs-master.qcow2
Goutham Pacha Ravi75f0d602020-08-20 11:50:48 -0700389 MANILA_SERVICE_IMAGE_URL: https://tarballs.opendev.org/openstack/manila-image-elements/images/manila-service-image-cephfs-1.3.0-58-g2859569.qcow2
390 MANILA_SERVICE_IMAGE_NAME: manila-service-image-cephfs-1.3.0-58-g2859569
Victoria Martinez de la Cruz62ff7872020-05-05 17:21:14 -0300391 devstack_local_conf:
392 test-config:
393 $TEMPEST_CONFIG:
394 share:
lkuchlan3c20c062020-05-31 15:25:15 +0300395 default_share_type_name: default
Victoria Martinez de la Cruz62ff7872020-05-05 17:21:14 -0300396 enable_cephx_rules_for_protocols: cephfs
397 run_share_group_tests: false
Victoria Martinez de la Cruz62ff7872020-05-05 17:21:14 -0300398 multitenancy_enabled: false
Victoria Martinez de la Cruz62ff7872020-05-05 17:21:14 -0300399 backend_names: CEPHFSNATIVE
Victoria Martinez de la Cruz62ff7872020-05-05 17:21:14 -0300400 capability_storage_protocol: CEPHFS
lkuchlan3c20c062020-05-31 15:25:15 +0300401 enable_protocols: cephfs
402 image_password: manila
Victoria Martinez de la Cruzb28c6cd2020-05-07 07:36:28 -0300403
silvacarloss95b3ac32022-06-23 12:39:00 -0300404- job:
405 name: manila-tempest-plugin-cephfs-native
406 description: Test CephFS Native (DHSS=False)
407 parent: manila-tempest-plugin-cephfs-native-base
silvacarlossd12285b2022-06-30 16:58:08 -0300408 branches: *ubuntu_jammy_test_image_branches
Victoria Martinez de la Cruzb28c6cd2020-05-07 07:36:28 -0300409
410- job:
Victoria Martinez de la Cruz60626d52022-03-17 19:24:28 +0000411 name: manila-tempest-plugin-cephfs-native-cephadm
412 description: Test CephFS Native (DHSS=False) deployed with cephadm
Goutham Pacha Ravi797aeb12023-04-26 16:52:00 -0700413 parent: manila-tempest-plugin-cephfs-native-base
Victoria Martinez de la Cruz60626d52022-03-17 19:24:28 +0000414 vars:
Goutham Pacha Ravi797aeb12023-04-26 16:52:00 -0700415 configure_swap_size: 8192
Victoria Martinez de la Cruz60626d52022-03-17 19:24:28 +0000416 tempest_test_regex: manila_tempest_tests.tests
417 tempest_exclude_regex: '(^manila_tempest_tests.tests.scenario.*ceph_fuse.*)'
418 devstack_localrc:
Goutham Pacha Ravi797aeb12023-04-26 16:52:00 -0700419 ENABLE_CEPH_NOVA: false
Victoria Martinez de la Cruz60626d52022-03-17 19:24:28 +0000420 CONTAINER_IMAGE: 'quay.io/ceph/ceph:v17.2.5'
421 CEPHADM_DEPLOY: true
422 CEPHADM_DEV_OSD: true
423 TARGET_DEV_OSD_DIR: /opt/stack
424 CEPH_LOOPBACK_DISK_SIZE: 40G
425 DISABLE_CEPHADM_POST_DEPLOY: True
426 MANILA_SERVICE_IMAGE_URL: https://tarballs.opendev.org/openstack/manila-image-elements/images/manila-service-image-cephfs-master.qcow2
427 MANILA_SERVICE_IMAGE_NAME: manila-service-image-cephfs-master
428
429- job:
silvacarloss95b3ac32022-06-23 12:39:00 -0300430 name: manila-tempest-plugin-cephfs-nfs-base
431 abstract: true
Victoria Martinez de la Cruzb28c6cd2020-05-07 07:36:28 -0300432 description: Test CephFS NFS (DHSS=False)
433 parent: manila-tempest-plugin-base
434 required-projects:
435 - openstack/devstack-plugin-ceph
436 - openstack/neutron-dynamic-routing
437 vars:
Tom Barroncee8ed12021-01-11 14:43:54 -0500438 tempest_concurrency: 2
Goutham Pacha Ravi7669e942023-03-02 15:33:38 -0800439 # turning off some tests due to exhaustion of disk space
440 # https://bugs.launchpad.net/manila/+bug/2009083
441 tempest_exclude_regex: "\
442 (^manila_tempest_tests.tests.scenario.test_share_extend.TestShareExtendNFSIPv6.test_create_extend_and_write)|\
443 (^manila_tempest_tests.tests.scenario.test_share_shrink.TestShareShrinkNFSIPv6.test_create_shrink_and_write)"
Goutham Pacha Ravif67893c2022-08-16 14:07:06 -0700444 devstack_services: *devstack-with-ovs # LP 1940324
Victoria Martinez de la Cruzb28c6cd2020-05-07 07:36:28 -0300445 devstack_plugins:
446 devstack-plugin-ceph: https://opendev.org/openstack/devstack-plugin-ceph
447 neutron-dynamic-routing: https://opendev.org/openstack/neutron-dynamic-routing
448 devstack_localrc:
Goutham Pacha Ravif67893c2022-08-16 14:07:06 -0700449 # NOTE(gouthamr): LP#1940324 prevents bgp usage with OVN, use OVS
450 Q_AGENT: openvswitch
451 Q_ML2_TENANT_NETWORK_TYPE: vxlan
452 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
Goutham Pacha Ravia6602ec2020-08-10 17:43:12 -0700453 VOLUME_BACKING_FILE_SIZE: 60GB
Victoria Martinez de la Cruzb28c6cd2020-05-07 07:36:28 -0300454 SHARE_DRIVER: manila.share.drivers.cephfs.driver.CephFSDriver
455 MANILA_ENABLED_BACKENDS: cephfsnfs
456 ENABLED_SHARE_PROTOCOLS: NFS
457 MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: 'snapshot_support=True'
458 MANILA_SERVICE_IMAGE_ENABLED: true
459 MANILA_OPTGROUP_cephfsnfs_share_driver: manila.share.drivers.cephfs.driver.CephFSDriver
460 MANILA_OPTGROUP_cephfsnfs_driver_handles_share_servers: false
461 MANILA_OPTGROUP_cephfsnfs_cephfs_protocol_helper_type: NFS
462 MANILA_OPTGROUP_cephfsnfs_cephfs_conf_path: /etc/ceph/ceph.conf
463 MANILA_OPTGROUP_cephfsnfs_cephfs_auth_id: manila
464 MANILA_CEPH_DRIVER: cephfsnfs
465 MANILA_SETUP_IPV6: true
466 NEUTRON_CREATE_INITIAL_NETWORKS: false
467 MANILA_RESTORE_IPV6_DEFAULT_ROUTE: false
Goutham Pacha Ravia4042642020-10-07 11:51:24 -0700468 zuul_copy_output:
469 '/var/log/ganesha': logs
470 '/etc/ganesha': logs
Victoria Martinez de la Cruzb28c6cd2020-05-07 07:36:28 -0300471 devstack_local_conf:
472 test-config:
473 $TEMPEST_CONFIG:
474 share:
475 default_share_type_name: default
476 run_ipv6_tests: true
477 run_share_group_tests: false
478 multitenancy_enabled: false
Victoria Martinez de la Cruzb28c6cd2020-05-07 07:36:28 -0300479 backend_names: CEPHFSNFS
480 enable_protocols: nfs
481 capability_storage_protocol: NFS
Victoria Martinez de la Cruzb28c6cd2020-05-07 07:36:28 -0300482 image_password: manila
483
Goutham Pacha Ravidf804d82020-07-10 18:02:30 -0700484- job:
silvacarloss95b3ac32022-06-23 12:39:00 -0300485 name: manila-tempest-plugin-cephfs-nfs
486 description: Test CephFS NFS (DHSS=False)
487 parent: manila-tempest-plugin-cephfs-nfs-base
silvacarlossd12285b2022-06-30 16:58:08 -0300488 branches: *ubuntu_jammy_test_image_branches
Goutham Pacha Ravi7afdada2023-05-08 17:49:31 -0700489 nodeset: devstack-single-node-centos-9-stream
490 vars:
491 # TODO(gouthamr): some tests are disabled due to bugs
492 # IPv6 Tests: https://bugs.launchpad.net/manila/+bug/1998489
493 # snapshot clone fs sync: https://bugs.launchpad.net/manila/+bug/1989273
494 tempest_exclude_regex: "\
495 (^manila_tempest_tests.tests.scenario.*IPv6.*)|\
496 (^manila_tempest_tests.tests.scenario.test_share_basic_ops.TestShareBasicOpsNFS.test_write_data_to_share_created_from_snapshot)"
497 devstack_localrc:
498 MANILA_OPTGROUP_cephfsnfs_cephfs_ganesha_server_ip: "{{ hostvars[inventory_hostname]['nodepool']['private_ipv4'] }}"
499 CEPH_RELEASE: "quincy"
500 MANILA_SETUP_IPV6: false
501 NEUTRON_CREATE_INITIAL_NETWORKS: true
502 IP_VERSION: 4
silvacarloss95b3ac32022-06-23 12:39:00 -0300503
504- job:
ashrod981bab3432023-06-30 14:50:11 +0000505 name: manila-tempest-plugin-multinode-base
506 abstract: true
507 description: |
508 Base job for testing multinode with Manila. Manila is enabled in
509 the controller node; and we have an additional compute node.
510 parent: tempest-multinode-full-py3
511 timeout: 10800
512 irrelevant-files: *irrelevant-files
513 required-projects: *manila-tempest-required-projects
514 vars:
515 tox_envlist: all
516 tempest_test_regex: manila_tempest_tests
517 tempest_plugins:
518 - manila-tempest-plugin
519 tempest_concurrency: 8
520 devstack_services:
521 cinder: false
522 c-bak: false
523 s-account: false
524 s-container: false
525 s-object: false
526 s-proxy: false
527 horizon: false
528 tls-proxy: true
529 devstack_localrc:
530 MANILA_USE_DOWNGRADE_MIGRATIONS: false
531 MANILA_INSTALL_TEMPEST_PLUGIN_SYSTEMWIDE: false
532 MANILA_ALLOW_NAS_SERVER_PORTS_ON_HOST: true
533 MANILA_SHARE_MIGRATION_PERIOD_TASK_INTERVAL: 1
534 MANILA_SERVER_MIGRATION_PERIOD_TASK_INTERVAL: 10
535 MANILA_REPLICA_STATE_UPDATE_INTERVAL: 10
536 group-vars:
537 tempest:
538 devstack_plugins:
539 manila: https://opendev.org/openstack/manila
540 subnode:
541 devstack_services:
542 cinder: false
543 c-bak: false
544
545- job:
546 name: manila-tempest-plugin-multinode-cephfs-nfs-cephadm
547 description: Test CephFS NFS (DHSS=False) in a Multinode devstack env
548 parent: manila-tempest-plugin-multinode-base
549 required-projects:
550 - openstack/devstack-plugin-ceph
551 vars:
552 configure_swap_size: 8192
553 tempest_concurrency: 2
554 # TODO(gouthamr): some tests are disabled due to bugs
555 # IPv6 Tests: https://bugs.launchpad.net/manila/+bug/1998489
556 # snapshot clone fs sync: https://bugs.launchpad.net/manila/+bug/1989273
557 tempest_exclude_regex: "\
558 (^manila_tempest_tests.tests.scenario.*IPv6.*)|\
559 (^manila_tempest_tests.tests.scenario.test_share_basic_ops.TestShareBasicOpsNFS.test_write_data_to_share_created_from_snapshot)"
560 devstack_localrc:
561 MYSQL_REDUCE_MEMORY: True
562 CEPHADM_DEPLOY: True
563 CEPHADM_DEV_OSD: true
564 CEPH_LOOPBACK_DISK_SIZE: 40GB
565 ENABLED_SHARE_PROTOCOLS: NFS
566 ENABLE_CEPH_MANILA: True
567 ENABLE_CEPH_NOVA: False
568 MANILA_CEPH_DRIVER: cephfsnfs
569 MANILA_CONFIGURE_DEFAULT_TYPES: true
570 MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: 'snapshot_support=True create_share_from_snapshot_support=True'
571 MANILA_ENABLED_BACKENDS: cephfsnfs
572 MANILA_OPTGROUP_cephfsnfs_cephfs_auth_id: manila
573 MANILA_OPTGROUP_cephfsnfs_cephfs_conf_path: /etc/ceph/ceph.conf
574 MANILA_OPTGROUP_cephfsnfs_cephfs_nfs_cluster_id: cephfs
575 MANILA_OPTGROUP_cephfsnfs_cephfs_protocol_helper_type: NFS
576 MANILA_OPTGROUP_cephfsnfs_driver_handles_share_servers: false
577 MANILA_OPTGROUP_cephfsnfs_share_driver: manila.share.drivers.cephfs.driver.CephFSDriver
578 MANILA_SERVICE_IMAGE_ENABLED: True
579 MANILA_SETUP_IPV6: false
580 SHARE_DRIVER: manila.share.drivers.cephfs.driver.CephFSDriver
581 TARGET_DEV_OSD_DIR: /opt/stack
582 devstack_local_conf:
583 test-config:
584 $TEMPEST_CONFIG:
585 share:
586 backend_names: cephfsnfs
587 capability_storage_protocol: NFS
588 default_share_type_name: default
589 enable_protocols: nfs
590 image_password: manila
591 multitenancy_enabled: false
592 run_share_group_tests: false
593 group-vars:
594 subnode:
595 devstack_plugins:
596 devstack-plugin-ceph: https://opendev.org/openstack/devstack-plugin-ceph
597 devstack_localrc:
598 REMOTE_CEPH: True
599 tempest:
600 devstack_plugins:
601 devstack-plugin-ceph: https://opendev.org/openstack/devstack-plugin-ceph
602
603- job:
Goutham Pacha Ravidf804d82020-07-10 18:02:30 -0700604 name: manila-tempest-plugin-dummy-no-dhss
605 description: Test the Dummy driver with DHSS=False
606 parent: manila-tempest-plugin-standalone-base
607 vars:
608 devstack_localrc:
609 SHARE_DRIVER: manila.tests.share.drivers.dummy.DummyDriver
610 MANILA_CONFIGURE_GROUPS: alpha,beta,gamma,membernet
611 MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: 'snapshot_support=True create_share_from_snapshot_support=True revert_to_snapshot_support=True mount_snapshot_support=True'
612 MANILA_ENABLED_BACKENDS: alpha,beta,gamma
613 MANILA_OPTGROUP_alpha_driver_handles_share_servers: false
614 MANILA_OPTGROUP_alpha_replication_domain: DUMMY_DOMAIN
615 MANILA_OPTGROUP_alpha_share_backend_name: ALPHA
616 MANILA_OPTGROUP_alpha_share_driver: manila.tests.share.drivers.dummy.DummyDriver
617 MANILA_OPTGROUP_beta_driver_handles_share_servers: false
618 MANILA_OPTGROUP_beta_replication_domain: DUMMY_DOMAIN
619 MANILA_OPTGROUP_beta_share_backend_name: BETA
620 MANILA_OPTGROUP_beta_share_driver: manila.tests.share.drivers.dummy.DummyDriver
621 # With below opts we'll enable a DHSS=True back-end solely for
622 # for the migration test case "test_migration_opposite_driver_modes"
623 MANILA_OPTGROUP_gamma_driver_handles_share_servers: true
624 MANILA_OPTGROUP_gamma_network_config_group: membernet
625 MANILA_OPTGROUP_gamma_share_backend_name: GAMMA
626 MANILA_OPTGROUP_gamma_share_driver: manila.tests.share.drivers.dummy.DummyDriver
627 MANILA_OPTGROUP_gamma_admin_network_config_group: membernet
628 MANILA_OPTGROUP_membernet_network_api_class: manila.network.standalone_network_plugin.StandaloneNetworkPlugin
629 MANILA_OPTGROUP_membernet_network_plugin_ipv4_enabled: true
630 MANILA_OPTGROUP_membernet_standalone_network_plugin_allowed_ip_ranges: 10.0.0.10-10.0.0.209
631 MANILA_OPTGROUP_membernet_standalone_network_plugin_gateway: 10.0.0.1
632 MANILA_OPTGROUP_membernet_standalone_network_plugin_mask: 24
633 MANILA_OPTGROUP_membernet_standalone_network_plugin_network_type: vlan
634 MANILA_OPTGROUP_membernet_standalone_network_plugin_segmentation_id: 1010
635 devstack_local_conf:
636 test-config:
637 "$TEMPEST_CONFIG":
638 share:
639 backend_names: ALPHA,BETA
640 backend_replication_type: readable
641 build_timeout: 180
642 capability_sg_consistent_snapshot_support: pool
643 enable_ip_rules_for_protocols: nfs
644 enable_ro_access_level_for_protocols: nfs,cifs
645 enable_user_rules_for_protocols: cifs
646 multi_backend: true
647 multitenancy_enabled: false
648 run_driver_assisted_migration_tests: true
649 run_manage_unmanage_snapshot_tests: true
650 run_manage_unmanage_tests: true
651 run_migration_with_preserve_snapshots_tests: true
652 run_mount_snapshot_tests: true
653 run_replication_tests: true
654 run_revert_to_snapshot_tests: true
655 # for migration test case "test_migration_opposite_driver_modes"
656 create_networks_when_multitenancy_enabled: false
Victoria Martinez de la Cruzb28c6cd2020-05-07 07:36:28 -0300657
Goutham Pacha Ravidf804d82020-07-10 18:02:30 -0700658- job:
659 name: manila-tempest-plugin-dummy-dhss
660 description: Test the Dummy driver with DHSS=True
661 parent: manila-tempest-plugin-standalone-base
662 vars:
663 devstack_localrc:
664 SHARE_DRIVER: manila.tests.share.drivers.dummy.DummyDriver
665 MANILA_CONFIGURE_GROUPS: alpha,beta,gamma,membernet,adminnet
666 MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: 'snapshot_support=True create_share_from_snapshot_support=True revert_to_snapshot_support=True mount_snapshot_support=True'
667 MANILA_ENABLED_BACKENDS: alpha,beta
668 MANILA_OPTGROUP_DEFAULT_quota_share_networks: 50
669 MANILA_OPTGROUP_adminnet_network_api_class: manila.network.standalone_network_plugin.StandaloneNetworkPlugin
670 MANILA_OPTGROUP_adminnet_network_plugin_ipv4_enabled: true
671 MANILA_OPTGROUP_adminnet_standalone_network_plugin_allowed_ip_ranges: 11.0.0.10-11.0.0.19,11.0.0.30-11.0.0.39,11.0.0.50-11.0.0.199
672 MANILA_OPTGROUP_adminnet_standalone_network_plugin_gateway: 11.0.0.1
673 MANILA_OPTGROUP_adminnet_standalone_network_plugin_mask: 24
674 MANILA_OPTGROUP_adminnet_standalone_network_plugin_network_type: vlan
675 MANILA_OPTGROUP_adminnet_standalone_network_plugin_segmentation_id: 1011
676 MANILA_OPTGROUP_alpha_admin_network_config_group: adminnet
677 MANILA_OPTGROUP_alpha_driver_handles_share_servers: true
678 MANILA_OPTGROUP_alpha_network_config_group: membernet
679 MANILA_OPTGROUP_alpha_replication_domain: DUMMY_DOMAIN
680 MANILA_OPTGROUP_alpha_share_backend_name: ALPHA
681 MANILA_OPTGROUP_alpha_share_driver: manila.tests.share.drivers.dummy.DummyDriver
682 MANILA_OPTGROUP_beta_admin_network_config_group: adminnet
683 MANILA_OPTGROUP_beta_driver_handles_share_servers: true
684 MANILA_OPTGROUP_beta_network_config_group: membernet
685 MANILA_OPTGROUP_beta_replication_domain: DUMMY_DOMAIN
686 MANILA_OPTGROUP_beta_share_backend_name: BETA
687 MANILA_OPTGROUP_beta_share_driver: manila.tests.share.drivers.dummy.DummyDriver
688 MANILA_OPTGROUP_membernet_network_api_class: manila.network.standalone_network_plugin.StandaloneNetworkPlugin
689 MANILA_OPTGROUP_membernet_network_plugin_ipv4_enabled: true
690 MANILA_OPTGROUP_membernet_standalone_network_plugin_allowed_ip_ranges: 10.0.0.10-10.0.0.209
691 MANILA_OPTGROUP_membernet_standalone_network_plugin_gateway: 10.0.0.1
692 MANILA_OPTGROUP_membernet_standalone_network_plugin_mask: 24
693 MANILA_OPTGROUP_membernet_standalone_network_plugin_network_type: vlan
694 MANILA_OPTGROUP_membernet_standalone_network_plugin_segmentation_id: 1010
695 # With below opts we'll enable a DHSS=False back-end solely for
696 # for the migration test case "test_migration_opposite_driver_modes"
697 MANILA_OPTGROUP_gamma_driver_handles_share_servers: false
698 MANILA_OPTGROUP_gamma_share_backend_name: GAMMA
699 MANILA_OPTGROUP_gamma_share_driver: manila.tests.share.drivers.dummy.DummyDriver
700 devstack_local_conf:
701 test-config:
702 "$TEMPEST_CONFIG":
703 share:
704 backend_names: ALPHA,BETA
705 backend_replication_type: readable
706 build_timeout: 180
707 capability_sg_consistent_snapshot_support: pool
708 create_networks_when_multitenancy_enabled: false
709 enable_ip_rules_for_protocols: nfs
710 enable_ro_access_level_for_protocols: nfs,cifs
711 enable_user_rules_for_protocols: cifs
712 multi_backend: true
713 multitenancy_enabled: true
714 run_driver_assisted_migration_tests: true
715 run_manage_unmanage_snapshot_tests: true
716 run_manage_unmanage_tests: true
717 run_migration_with_preserve_snapshots_tests: true
718 run_mount_snapshot_tests: true
719 run_replication_tests: true
720 run_revert_to_snapshot_tests: true
debeltramib3089a72020-09-15 21:06:04 +0000721 run_share_server_migration_tests: true
Andrec1a3c0e2022-01-29 14:46:53 +0000722 run_share_server_multiple_subnet_tests: true
723 run_network_allocation_update_tests: true
Goutham Pacha Ravi842d08b2020-05-28 22:25:21 -0700724
725- job:
726 name: manila-tempest-plugin-glusterfs-native
727 description: |
728 Test the GlusterFS driver (DHSS=False) with the native GlusterFS protocol
729 parent: manila-tempest-plugin-standalone-base
730 required-projects:
731 - x/devstack-plugin-glusterfs
732 vars:
733 tempest_concurrency: 8
734 devstack_plugins:
735 devstack-plugin-glusterfs: https://opendev.org/x/devstack-plugin-glusterfs
736 devstack_localrc:
737 CONFIGURE_GLUSTERFS_MANILA: true
738 GLUSTERFS_MANILA_DRIVER_TYPE: glusterfs-native
739 MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: 'snapshot_support=True create_share_from_snapshot_support=True'
740 devstack_local_conf:
741 test-config:
742 $TEMPEST_CONFIG:
743 share:
744 run_share_group_tests: false
745 run_snapshot_tests: false
746 multitenancy_enabled: false
747 run_shrink_tests: false
748 run_extend_tests: false
749 multi_backend: false
750 suppress_errors_in_cleanup: True
751 share_creation_retry_number: 2
752 backend_names: GLUSTERNATIVE
753 enable_cert_rules_for_protocols: glusterfs
754 capability_storage_protocol: glusterfs
755 enable_protocols: glusterfs
756
757- job:
758 name: manila-tempest-plugin-glusterfs-nfs
759 description: |
760 Test the GlusterFS driver (DHSS=False) with the native NFS protocol
761 parent: manila-tempest-plugin-standalone-base
762 required-projects:
763 - x/devstack-plugin-glusterfs
764 vars:
765 tempest_concurrency: 8
766 devstack_plugins:
767 devstack-plugin-glusterfs: https://opendev.org/x/devstack-plugin-glusterfs
768 devstack_localrc:
769 CONFIGURE_GLUSTERFS_MANILA: true
770 GLUSTERFS_MANILA_DRIVER_TYPE: glusterfs-nfs
771 MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: 'snapshot_support=False'
772 devstack_local_conf:
773 test-config:
774 $TEMPEST_CONFIG:
775 share:
776 run_share_group_tests: false
777 run_snapshot_tests: false
778 multitenancy_enabled: False
779 run_shrink_tests: true
780 multi_backend: false
781 suppress_errors_in_cleanup: True
782 share_creation_retry_number: 2
783 backend_names: GLUSTERFS
784 enable_ip_rules_for_protocols: nfs
785 capability_storage_protocol: NFS
786 enable_protocols: nfs
787 # read-only access rules not supported
788 enable_ro_access_level_for_protocols: ""
silvacarloss95b3ac32022-06-23 12:39:00 -0300789
silvacarlosse21dbfd2022-06-29 15:46:45 -0300790- job:
lkuchlan7b2566a2021-04-14 10:31:31 +0300791 name: manila-tempest-plugin-dummy-no-dhss-rbac
792 parent: manila-tempest-plugin-dummy-no-dhss
793 description: |
794 This job runs the devstack with scope checks enabled,
795 on the Dummy driver with DHSS=False.
796 vars:
797 tempest_test_regex: 'manila_tempest_tests.tests.rbac'
798 devstack_localrc:
799 MANILA_ENFORCE_SCOPE: true
800 devstack_local_conf:
801 test-config:
802 "$TEMPEST_CONFIG":
803 share:
804 default_share_type_name: default
805
806- job:
silvacarlosse21dbfd2022-06-29 15:46:45 -0300807 name: manila-tempest-plugin-lvm-fips-base
808 parent: manila-tempest-plugin-lvm-base
809 nodeset: devstack-single-node-centos-9-stream
810 description: |
811 Run LVM DHSS false tests for manila project using FIPS.
812 pre-run:
813 - playbooks/enable-fips.yaml
814 vars:
815 nslookup_target: 'opendev.org'
816 devstack_localrc:
817 MANILA_SETUP_IPV6: false
818 NEUTRON_CREATE_INITIAL_NETWORKS: true
819 IP_VERSION: 4
820 configure_swap_size: 4096
821 devstack_local_conf:
822 test-config:
823 "$TEMPEST_CONFIG":
824 validation:
825 ssh_key_type: 'ecdsa'
826 share:
827 run_ipv6_tests: false
828
829- job:
830 name: manila-tempest-plugin-lvm-fips
831 parent: manila-tempest-plugin-lvm-fips-base
Goutham Pacha Ravi3b9a0c42023-09-07 20:00:00 -0700832 branches:
833 regex: ^stable/(yoga|xena|wallaby|victoria|ussuri)$
834 negate: true
silvacarlosse21dbfd2022-06-29 15:46:45 -0300835
silvacarloss95b3ac32022-06-23 12:39:00 -0300836- project-template:
837 name: manila-tempest-plugin-jobs-using-service-image
838 description: |
839 Runs jobs that will also perform scenario tests in the branches that are
840 newer than Yoga.
841 check:
842 jobs:
843 - manila-tempest-plugin-lvm
844 - manila-tempest-plugin-generic-scenario:
845 voting: false
846 - manila-tempest-plugin-generic:
847 voting: false
Victoria Martinez de la Cruz60626d52022-03-17 19:24:28 +0000848 - manila-tempest-plugin-cephfs-native-cephadm:
silvacarloss95b3ac32022-06-23 12:39:00 -0300849 voting: false
ashrod981bab3432023-06-30 14:50:11 +0000850 - manila-tempest-plugin-multinode-cephfs-nfs-cephadm:
silvacarloss95b3ac32022-06-23 12:39:00 -0300851 voting: false
852 - manila-tempest-plugin-zfsonlinux:
853 voting: false
854 gate:
855 jobs:
856 - manila-tempest-plugin-lvm