blob: 9c54e9eba06c3d80ada7505bf074bc018dacc7af [file] [log] [blame]
Biser Milanovfbfe3a02023-11-16 13:25:47 +02001- nodeset:
2 name: ubuntu2004-openstack-multi-node-mixed
3 nodes:
4 - name: controller
5 label: os-ubuntu2004-large
6 - name: undercloud-client
7 label: os-ubuntu2004-small
8 - name: lab-sp-a1
9 label: os-ubuntu2004-large
10 groups:
11 - name: tempest
12 nodes:
13 - controller
14
15- nodeset:
16 name: ubuntu2204-openstack-multi-node-mixed
17 nodes:
18 - name: controller
Biser Milanov563f5e92023-11-17 21:36:03 +020019 label: os-ubuntu2204-2xlarge
Biser Milanovfbfe3a02023-11-16 13:25:47 +020020 - name: undercloud-client
21 label: os-ubuntu2204-small
22 - name: lab-sp-a1
Biser Milanov3707c512023-11-20 15:28:40 +020023 label: os-ubuntu2204-2xlarge
Biser Milanovfbfe3a02023-11-16 13:25:47 +020024 groups:
25 - name: tempest
26 nodes:
27 - controller
28
Peter Pentchev8e3d2952022-11-10 18:31:17 +020029- job:
Peter Pentchev251b1f52022-11-18 10:52:30 +020030 name: cinder-storpool-tempest
Peter Pentchev83bbdce2022-11-22 14:45:07 +020031 parent: tempest-full
Biser Milanovfbfe3a02023-11-16 13:25:47 +020032 pre-run:
33 - playbooks/sp-init.yaml
34 - playbooks/setup-openstack-client/pre.yaml
Biser Milanov71dfc102023-11-16 13:29:25 +020035 - playbooks/setup-openstack-storpool/pre.yaml
Peter Pentchev8e3d2952022-11-10 18:31:17 +020036 run: playbooks/tempest-and-cinderlib-run.yaml
Biser Milanovfbfe3a02023-11-16 13:25:47 +020037 cleanup-run:
Biser Milanov71dfc102023-11-16 13:29:25 +020038 - playbooks/setup-openstack-storpool/post.yaml
Biser Milanovfbfe3a02023-11-16 13:25:47 +020039 - playbooks/setup-openstack-client/post.yaml
40 - playbooks/sp-cleanup.yaml
Peter Pentchev8e3d2952022-11-10 18:31:17 +020041 required-projects:
Peter Pentchev1e7ec642022-11-22 14:25:21 +020042 - opendev.org/openstack/cinderlib
43 - opendev.org/openstack/os-brick
44 - opendev.org/openstack/tempest
45 - opendev.org/openstack/cinder-tempest-plugin
46 # - config
Peter Pentchev251b1f52022-11-18 10:52:30 +020047 - sp-osci
Peter Pentchev130ab072022-12-12 23:03:50 +020048 timeout: 10800
Biser Milanovd4e48e82023-11-16 14:46:10 +020049 nodeset: ubuntu2204-openstack-multi-node-mixed
Biser Milanov3c8e02d2023-03-14 17:52:51 +020050 secrets:
Biser Milanovfbfe3a02023-11-16 13:25:47 +020051 # openstack-client
Biser Milanov3c8e02d2023-03-14 17:52:51 +020052 - name: OPENSTACK_DATA
53 secret: OPENSTACK_DATA
Biser Milanovfbfe3a02023-11-16 13:25:47 +020054 - name: RESOLVED_DATA
55 secret: RESOLVED_DATA
56
57 # openstack-iscsi-multipath-storpool
58 - name: STORPOOL_DEPLOY_KEY
59 secret: STORPOOL_DEPLOY_KEY
60 - name: STORPOOL_DEPLOY_KEY_PUB
61 secret: STORPOOL_DEPLOY_KEY_PUB
62 - name: STORPOOL_BLOCK_INVENTORY
63 secret: STORPOOL_BLOCK_INVENTORY
64 - name: STORPOOL_ISCSI_NETPLAN
65 secret: STORPOOL_ISCSI_NETPLAN
66 - name: STORPOOL_STORPOOL_NETPLAN
67 secret: STORPOOL_STORPOOL_NETPLAN
68 - name: STORPOOL_NETPLAN_SERVICE
69 secret: STORPOOL_NETPLAN_SERVICE
70 - name: STORPOOL_CONF_BLOCK
71 secret: STORPOOL_CONF_BLOCK
72 - name: STORPOOL_DEPLOY
73 secret: STORPOOL_DEPLOY
74 - name: STORPOOL_DEPLOY_INFO_CONF
75 secret: STORPOOL_DEPLOY_INFO_CONF
76 - name: STORPOOL_CONF_ISCSI_NODE
77 secret: STORPOOL_CONF_ISCSI_NODE
78 - name: ISCSI_NODE_SYSTEMD_NETWORKD
79 secret: ISCSI_NODE_SYSTEMD_NETWORKD
Peter Pentchev83bbdce2022-11-22 14:45:07 +020080 vars:
Biser Milanovfbfe3a02023-11-16 13:25:47 +020081 os_venv: "~/sp-venv-openstack"
82 storpool_connection: "block"
83
Biser Milanovfb3a5d52023-05-12 17:28:03 +030084 do_storprep: true
Peter Pentchev83bbdce2022-11-22 14:45:07 +020085 devstack_localrc:
86 CINDER_ENABLED_BACKENDS: storpool:storpool
87 # CINDER_ISCSI_HELPER: tgtadm
88 ENABLE_FILE_INJECTION: false
Peter Pentchev83bbdce2022-11-22 14:45:07 +020089 TEMPEST_CONCURRENCY: 2
90 TEMPEST_EXTEND_ATTACHED_VOLUME: true
91 TEMPEST_PLUGINS: cinder-tempest-plugin
92 TEMPEST_RUN_VALIDATION: false
93 TEMPEST_VOLUME_REVERT_TO_SNAPSHOT: true
94 TEMPEST_VOLUME_VENDOR: StorPool
Peter Pentchev83bbdce2022-11-22 14:45:07 +020095 USE_PYTHON3: True
Peter Pentchevf95d3ff2023-01-10 01:04:09 +020096 # cfg: block
97 TEMPEST_STORAGE_PROTOCOL: storpool
98 ENABLE_VOLUME_MULTIATTACH: true
Peter Pentchev83bbdce2022-11-22 14:45:07 +020099 devstack_local_conf:
Biser Milanov6309b042023-06-27 16:02:34 +0300100 test-config:
Biser Milanovb3ff5192023-06-27 17:01:14 +0300101 $TEMPEST_CONFIG:
102 validation:
103 run_validation: true
Peter Pentchev83bbdce2022-11-22 14:45:07 +0200104 post-config:
105 $CINDER_CONF:
106 storpool:
107 volume_backend_name: storpool
108 volume_driver: cinder.volume.drivers.storpool.StorPoolDriver
109 storpool_template: virtual
110 # enable_unsupported_driver: true
Peter Pentchevf95d3ff2023-01-10 01:04:09 +0200111 tox_envlist: all
112 tempest_test_regex: |
113 volume
114# (^(tempest\.((api\..*volume)|scenario\.test_encrypted_cinder_volumes|scenario\.test_volume|scenario\.test_shelve_instance))|(cinder_tempest_plugin))
115
116- job:
Biser Milanovbe5ddba2023-06-02 09:15:21 +0300117 name: cinder-storpool-tempest-experimental
118 parent: cinder-storpool-tempest
119 vars:
120 sp_experimental: true
121
122- job:
Peter Pentchevf95d3ff2023-01-10 01:04:09 +0200123 name: cinder-storpool-tempest-iscsi
124 parent: cinder-storpool-tempest
125 vars:
Peter Pentchev5e96b242023-01-13 14:19:07 +0200126 sp_experimental: true
Biser Milanovfb3a5d52023-05-12 17:28:03 +0300127 do_storprep: true
Peter Pentchevf95d3ff2023-01-10 01:04:09 +0200128 devstack_localrc:
129 # cfg: iscsi
130 TEMPEST_STORAGE_PROTOCOL: iscsi
131 ENABLE_VOLUME_MULTIATTACH: false
132 devstack_local_conf:
133 post-config:
134 $CINDER_CONF:
135 storpool:
Peter Pentcheve1881c82023-01-03 17:08:23 +0200136 # cfg: iscsi
137 iscsi_export_to: "\\\\*"
138 iscsi_portal_group: pg
Peter Pentchev7d277ec2023-02-08 15:21:47 +0200139 use_multipath_for_image_xfer: True
140 $NOVA_CONF:
141 libvirt:
142 # cfg: iscsi
143 volume_use_multipath: True
Peter Pentchev61dd8632022-12-12 13:53:14 +0200144 tempest_test_regex: |
Peter Pentcheva5783c72023-01-24 08:30:02 +0200145 volume|^cinder_tempest_plugin
146# ^cinder_tempest_plugin
Peter Pentchev3dbe2482023-01-03 14:58:00 +0200147# (^(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 +0200148
Biser Milanovdd597bc2023-05-12 17:42:11 +0300149- job:
150 name: cinder-storpool-tempest-iscsi-multipath-parent
151 parent: tempest-full
152 pre-run:
153 - playbooks/sp-init.yaml
154 - playbooks/setup-openstack-client/pre.yaml
155 - playbooks/setup-openstack-iscsi-multipath/pre.yaml
Biser Milanov71dfc102023-11-16 13:29:25 +0200156 - playbooks/setup-openstack-storpool/pre.yaml
Biser Milanovdd597bc2023-05-12 17:42:11 +0300157 run: playbooks/tempest-and-cinderlib-run.yaml
Biser Milanov5c418202023-08-31 11:37:54 +0300158 cleanup-run:
Biser Milanov71dfc102023-11-16 13:29:25 +0200159 - playbooks/setup-openstack-storpool/post.yaml
Biser Milanovdd597bc2023-05-12 17:42:11 +0300160 - playbooks/setup-openstack-iscsi-multipath/post.yaml
161 - playbooks/setup-openstack-client/post.yaml
162 - playbooks/sp-cleanup.yaml
163 required-projects:
164 - opendev.org/openstack/cinderlib
165 - opendev.org/openstack/os-brick
166 - opendev.org/openstack/tempest
167 - opendev.org/openstack/cinder-tempest-plugin
168 # - config
169 - sp-osci
170 timeout: 10800
Biser Milanov4cf80332023-09-04 13:54:28 +0300171 nodeset: ubuntu2204-openstack-multi-node-mixed
Biser Milanovdd597bc2023-05-12 17:42:11 +0300172 attempts: 1
173 secrets:
174 # openstack-client
175 - name: OPENSTACK_DATA
176 secret: OPENSTACK_DATA
177 - name: RESOLVED_DATA
178 secret: RESOLVED_DATA
179
180 # openstack-iscsi-multipath-storpool
181 - name: STORPOOL_DEPLOY_KEY
182 secret: STORPOOL_DEPLOY_KEY
183 - name: STORPOOL_DEPLOY_KEY_PUB
184 secret: STORPOOL_DEPLOY_KEY_PUB
Biser Milanov4fd8bd82023-11-20 19:11:40 +0200185 - name: STORPOOL_BLOCK_INVENTORY
186 secret: STORPOOL_BLOCK_INVENTORY
Biser Milanovfbfe3a02023-11-16 13:25:47 +0200187 - name: STORPOOL_ISCSI_INVENTORY
188 secret: STORPOOL_ISCSI_INVENTORY
Biser Milanovcd7fd562023-11-13 15:45:56 +0200189 - name: STORPOOL_ISCSI_NETPLAN
190 secret: STORPOOL_ISCSI_NETPLAN
191 - name: STORPOOL_STORPOOL_NETPLAN
192 secret: STORPOOL_STORPOOL_NETPLAN
Biser Milanovdd597bc2023-05-12 17:42:11 +0300193 - name: STORPOOL_NETPLAN_SERVICE
194 secret: STORPOOL_NETPLAN_SERVICE
Biser Milanovfbfe3a02023-11-16 13:25:47 +0200195 - name: STORPOOL_CONF_ISCSI
196 secret: STORPOOL_CONF_ISCSI
Biser Milanovd9c49642023-11-13 14:24:36 +0200197 - name: STORPOOL_DEPLOY
198 secret: STORPOOL_DEPLOY
199 - name: STORPOOL_DEPLOY_INFO_CONF
200 secret: STORPOOL_DEPLOY_INFO_CONF
Biser Milanovdd597bc2023-05-12 17:42:11 +0300201 - name: STORPOOL_CONF_ISCSI_NODE
202 secret: STORPOOL_CONF_ISCSI_NODE
203 - name: ISCSI_NODE_SYSTEMD_NETWORKD
204 secret: ISCSI_NODE_SYSTEMD_NETWORKD
205
206 vars:
207 os_venv: "~/sp-venv-openstack"
Biser Milanovfbfe3a02023-11-16 13:25:47 +0200208 storpool_connection: "iscsi"
209
Biser Milanovd33c46e2023-06-28 10:29:29 +0300210 zuul_copy_output:
211 /etc/multipath.conf: logs_txt
212 /etc/iscsi/iscsid.conf: logs_txt
Biser Milanovdd597bc2023-05-12 17:42:11 +0300213 devstack_localrc:
214 CINDER_ENABLED_BACKENDS: storpool:storpool
215 # CINDER_ISCSI_HELPER: tgtadm
216 ENABLE_FILE_INJECTION: false
217 TEMPEST_CONCURRENCY: 2
218 TEMPEST_EXTEND_ATTACHED_VOLUME: true
219 TEMPEST_PLUGINS: cinder-tempest-plugin
220 TEMPEST_RUN_VALIDATION: false
221 TEMPEST_VOLUME_REVERT_TO_SNAPSHOT: true
222 TEMPEST_VOLUME_VENDOR: StorPool
223 USE_PYTHON3: True
224 # cfg: block
225 TEMPEST_STORAGE_PROTOCOL: storpool
226 ENABLE_VOLUME_MULTIATTACH: true
227 devstack_local_conf:
Biser Milanov2cbee022023-06-28 00:27:09 +0300228 test-config:
229 $TEMPEST_CONFIG:
230 validation:
231 run_validation: true
Biser Milanovdd597bc2023-05-12 17:42:11 +0300232 post-config:
233 $CINDER_CONF:
234 storpool:
235 volume_backend_name: storpool
236 volume_driver: cinder.volume.drivers.storpool.StorPoolDriver
237 storpool_template: virtual
238 # enable_unsupported_driver: true
239 tox_envlist: all
240 tempest_test_regex: |
241 volume
242# (^(tempest\.((api\..*volume)|scenario\.test_encrypted_cinder_volumes|scenario\.test_volume|scenario\.test_shelve_instance))|(cinder_tempest_plugin))
243
244- job:
245 name: cinder-storpool-tempest-iscsi-multipath
246 parent: cinder-storpool-tempest-iscsi-multipath-parent
247 vars:
248 sp_experimental: true
249 devstack_localrc:
250 # cfg: iscsi
251 TEMPEST_STORAGE_PROTOCOL: iscsi
252 ENABLE_VOLUME_MULTIATTACH: false
253 devstack_local_conf:
254 post-config:
255 $CINDER_CONF:
256 storpool:
257 # cfg: iscsi
258 iscsi_export_to: "\\\\*"
259 iscsi_portal_group: pg
260 use_multipath_for_image_xfer: True
261 $NOVA_CONF:
262 libvirt:
263 # cfg: iscsi
264 volume_use_multipath: True
265 tempest_test_regex: |
266 volume|^cinder_tempest_plugin
267# ^cinder_tempest_plugin
268# (^(tempest\.((api\..*volume)|scenario\.test_encrypted_cinder_volumes|scenario\.test_volume|scenario\.test_shelve_instance))|(cinder_tempest_plugin))
269
Biser Milanov7118bb42023-08-03 10:54:45 +0300270- job:
271 name: kolla-cinder-storpool-tempest-iscsi-multipath
272 pre-run:
273 - playbooks/setup-openstack-client/pre.yaml
274 - playbooks/setup-openstack-iscsi-multipath/pre.yaml
Biser Milanov71dfc102023-11-16 13:29:25 +0200275 - playbooks/setup-openstack-storpool/pre.yaml
Biser Milanov7118bb42023-08-03 10:54:45 +0300276 - playbooks/kolla-setup-openstack-iscsi-multipath-storpool/pre.yaml
Biser Milanov5482b622023-08-04 10:12:15 +0300277 run: playbooks/kolla-setup-openstack-iscsi-multipath-storpool/run.yaml
Biser Milanov5c418202023-08-31 11:37:54 +0300278 cleanup-run:
Biser Milanov7118bb42023-08-03 10:54:45 +0300279 - playbooks/kolla-setup-openstack-iscsi-multipath-storpool/post.yaml
Biser Milanov71dfc102023-11-16 13:29:25 +0200280 - playbooks/setup-openstack-storpool/post.yaml
Biser Milanov7118bb42023-08-03 10:54:45 +0300281 - playbooks/setup-openstack-iscsi-multipath/post.yaml
282 - playbooks/setup-openstack-client/post.yaml
283 required-projects:
284 - opendev.org/openstack/tempest
285 timeout: 10800
Biser Milanov6a53ec82023-08-03 22:27:52 +0300286 nodeset: ubuntu2204-openstack-multi-node-mixed
Biser Milanov7118bb42023-08-03 10:54:45 +0300287 attempts: 1
288 secrets:
289 # openstack-client
290 - name: OPENSTACK_DATA
291 secret: OPENSTACK_DATA
292 - name: RESOLVED_DATA
293 secret: RESOLVED_DATA
294
295 # openstack-iscsi-multipath-storpool
296 - name: STORPOOL_DEPLOY_KEY
297 secret: STORPOOL_DEPLOY_KEY
298 - name: STORPOOL_DEPLOY_KEY_PUB
299 secret: STORPOOL_DEPLOY_KEY_PUB
Biser Milanovfbfe3a02023-11-16 13:25:47 +0200300 - name: STORPOOL_ISCSI_INVENTORY
301 secret: STORPOOL_ISCSI_INVENTORY
Biser Milanovcd7fd562023-11-13 15:45:56 +0200302 - name: STORPOOL_ISCSI_NETPLAN
303 secret: STORPOOL_ISCSI_NETPLAN
304 - name: STORPOOL_STORPOOL_NETPLAN
305 secret: STORPOOL_STORPOOL_NETPLAN
Biser Milanov7118bb42023-08-03 10:54:45 +0300306 - name: STORPOOL_NETPLAN_SERVICE
307 secret: STORPOOL_NETPLAN_SERVICE
Biser Milanovfbfe3a02023-11-16 13:25:47 +0200308 - name: STORPOOL_CONF_ISCSI
309 secret: STORPOOL_CONF_ISCSI
Biser Milanov7118bb42023-08-03 10:54:45 +0300310 - name: STORPOOL_CONF_ISCSI_NODE
311 secret: STORPOOL_CONF_ISCSI_NODE
312 - name: ISCSI_NODE_SYSTEMD_NETWORKD
313 secret: ISCSI_NODE_SYSTEMD_NETWORKD
314 vars:
315 os_venv: "~/sp-venv-openstack"
Biser Milanov0feeffb2023-11-21 15:46:52 +0200316 storpool_connection: "iscsi"
317
Biser Milanov7118bb42023-08-03 10:54:45 +0300318 zuul_copy_output:
319 /etc/multipath.conf: logs_txt
320 /etc/iscsi/iscsid.conf: logs_txt
Biser Milanov0feeffb2023-11-21 15:46:52 +0200321
Biser Milanov434036a2023-08-04 17:22:28 +0300322 kolla_nova_compute_image_full: "cts.storpool.com/kolla/ubuntu-binary-nova-compute:zed-ubuntu-jammy-pre-release"
323 kolla_cinder_volume_image_full: "cts.storpool.com/kolla/ubuntu-binary-cinder-volume:zed-ubuntu-jammy-pre-release"
Biser Milanov0feeffb2023-11-21 15:46:52 +0200324
Biser Milanov7118bb42023-08-03 10:54:45 +0300325 tempest_test_regex: volume
326
Biser Milanov35432142023-09-04 15:28:04 +0300327- project:
328 name: openstack/cinder
Biser Milanov008e3c62023-11-20 15:53:27 +0200329 check:
Biser Milanovcd7fd562023-11-13 15:45:56 +0200330 jobs:
Biser Milanovc88314a2023-11-21 10:59:46 +0200331 - cinder-storpool-tempest:
332 branches: master
Biser Milanov911472e2023-11-21 13:58:57 +0200333 - cinder-storpool-tempest-iscsi-multipath:
Biser Milanovc88314a2023-11-21 10:59:46 +0200334 branches: master
Biser Milanovd3b9bf62023-11-21 14:23:49 +0200335 experimental:
336 jobs:
337 - cinder-storpool-tempest-experimental:
338 branches: master
Biser Milanov48910a62023-11-20 19:13:58 +0200339 #- cinder-storpool-tempest-iscsi:
340 # branches: master
Biser Milanovfd890332023-07-04 10:05:22 +0300341
342- project:
343 name: openstack/os-brick
344 check:
345 jobs:
Biser Milanov35432142023-09-04 15:28:04 +0300346 - cinder-storpool-tempest:
Biser Milanovfd890332023-07-04 10:05:22 +0300347 branches: master
Biser Milanov7fb07342023-08-03 11:58:09 +0300348
Biser Milanovc24fcfb2023-11-20 17:25:01 +0200349- project:
350 name: kolla-experiments
351 check:
352 jobs:
353 - kolla-cinder-storpool-tempest-iscsi-multipath:
354 branches: master