blob: 48d65de57027dce173f4c29260317a97e9bdffad [file] [log] [blame]
Peter Pentchev8e3d2952022-11-10 18:31:17 +02001- job:
Peter Pentchev251b1f52022-11-18 10:52:30 +02002 name: cinder-storpool-tempest
Peter Pentchev83bbdce2022-11-22 14:45:07 +02003 parent: tempest-full
Peter Pentchev8e3d2952022-11-10 18:31:17 +02004 pre-run: playbooks/sp-init.yaml
5 run: playbooks/tempest-and-cinderlib-run.yaml
6 post-run: playbooks/sp-cleanup.yaml
7 required-projects:
Peter Pentchev1e7ec642022-11-22 14:25:21 +02008 - opendev.org/openstack/cinderlib
9 - opendev.org/openstack/os-brick
10 - opendev.org/openstack/tempest
11 - opendev.org/openstack/cinder-tempest-plugin
12 # - config
Peter Pentchev251b1f52022-11-18 10:52:30 +020013 - sp-osci
Peter Pentchev130ab072022-12-12 23:03:50 +020014 timeout: 10800
Peter Pentchev83bbdce2022-11-22 14:45:07 +020015 vars:
16 devstack_localrc:
17 CINDER_ENABLED_BACKENDS: storpool:storpool
18 # CINDER_ISCSI_HELPER: tgtadm
19 ENABLE_FILE_INJECTION: false
Peter Pentchev83bbdce2022-11-22 14:45:07 +020020 TEMPEST_CONCURRENCY: 2
21 TEMPEST_EXTEND_ATTACHED_VOLUME: true
22 TEMPEST_PLUGINS: cinder-tempest-plugin
23 TEMPEST_RUN_VALIDATION: false
24 TEMPEST_VOLUME_REVERT_TO_SNAPSHOT: true
25 TEMPEST_VOLUME_VENDOR: StorPool
Peter Pentchev3dbe2482023-01-03 14:58:00 +020026 # cfg: block
27 # TEMPEST_STORAGE_PROTOCOL: storpool
Peter Pentchev9ab784e2023-01-09 11:11:38 +020028 # ENABLE_VOLUME_MULTIATTACH: true
Peter Pentchev3dbe2482023-01-03 14:58:00 +020029 # cfg: iscsi
Peter Pentchevb82029b2023-01-09 08:50:50 +020030 TEMPEST_STORAGE_PROTOCOL: iscsi
Peter Pentchev9ab784e2023-01-09 11:11:38 +020031 ENABLE_VOLUME_MULTIATTACH: false
Peter Pentchev83bbdce2022-11-22 14:45:07 +020032 USE_PYTHON3: True
33 # PYTHON3_VERSION: 3.6
34 devstack_local_conf:
35 post-config:
36 $CINDER_CONF:
37 storpool:
38 volume_backend_name: storpool
39 volume_driver: cinder.volume.drivers.storpool.StorPoolDriver
40 storpool_template: virtual
41 # enable_unsupported_driver: true
Peter Pentcheve1881c82023-01-03 17:08:23 +020042 # cfg: iscsi
43 iscsi_export_to: "\\\\*"
44 iscsi_portal_group: pg
Peter Pentchev12bcc402022-12-12 15:49:50 +020045 tox_envlist: all
Peter Pentchev61dd8632022-12-12 13:53:14 +020046 tempest_test_regex: |
Peter Pentchev3dbe2482023-01-03 14:58:00 +020047 ^cinder_tempest_plugin
48# (^(tempest\.((api\..*volume)|scenario\.test_encrypted_cinder_volumes|scenario\.test_volume|scenario\.test_shelve_instance))|(cinder_tempest_plugin))
Peter Pentcheve6834902022-11-10 18:37:29 +020049
Peter Pentchev822af3f2022-12-08 14:51:58 +020050- project:
51 name: openstack/cinder
52 experimental:
53 jobs:
54 - cinder-storpool-tempest:
55 branches: master