1 ###################################
2 # job configuration for yardstick
3 ###################################
9 #--------------------------------
11 #--------------------------------
19 branch: 'stable/{stream}'
20 gs-pathname: '{stream}'
22 #--------------------------------
23 # POD, INSTALLER, AND BRANCH MAPPING
24 #--------------------------------
25 # Installers using labels
27 # This section should only contain the installers
28 # that have been switched using labels for slaves
29 #--------------------------------
33 slave-label: fuel-baremetal
35 auto-trigger-name: 'daily-trigger-disabled'
38 slave-label: fuel-virtual
40 auto-trigger-name: 'daily-trigger-disabled'
43 slave-label: fuel-baremetal
45 auto-trigger-name: 'daily-trigger-disabled'
48 slave-label: fuel-virtual
50 auto-trigger-name: 'daily-trigger-disabled'
54 slave-label: armband-baremetal
56 auto-trigger-name: 'daily-trigger-disabled'
59 slave-label: armband-virtual
61 auto-trigger-name: 'daily-trigger-disabled'
64 slave-label: armband-baremetal
66 auto-trigger-name: 'daily-trigger-disabled'
69 slave-label: armband-virtual
71 auto-trigger-name: 'daily-trigger-disabled'
75 slave-label: joid-baremetal
77 auto-trigger-name: 'daily-trigger-disabled'
80 slave-label: joid-virtual
82 auto-trigger-name: 'daily-trigger-disabled'
85 slave-label: joid-baremetal
87 auto-trigger-name: 'daily-trigger-disabled'
90 slave-label: joid-virtual
92 auto-trigger-name: 'daily-trigger-disabled'
97 slave-label: compass-baremetal
99 auto-trigger-name: 'daily-trigger-disabled'
102 slave-label: compass-virtual
104 auto-trigger-name: 'daily-trigger-disabled'
107 slave-label: compass-baremetal
109 auto-trigger-name: 'daily-trigger-disabled'
112 slave-label: compass-virtual
114 auto-trigger-name: 'daily-trigger-disabled'
116 #--------------------------------
117 # Installers not using labels
119 # This section should only contain the installers
120 # that have not been switched using labels for slaves
121 #--------------------------------
125 auto-trigger-name: 'daily-trigger-disabled'
130 auto-trigger-name: 'daily-trigger-disabled'
132 #--------------------------------
134 #--------------------------------
138 auto-trigger-name: 'daily-trigger-disabled'
143 auto-trigger-name: 'daily-trigger-disabled'
148 auto-trigger-name: 'daily-trigger-disabled'
153 auto-trigger-name: 'daily-trigger-disabled'
158 auto-trigger-name: 'daily-trigger-disabled'
163 auto-trigger-name: 'daily-trigger-disabled'
168 auto-trigger-name: 'daily-trigger-disabled'
173 auto-trigger-name: 'daily-trigger-disabled'
178 auto-trigger-name: 'daily-trigger-disabled'
183 auto-trigger-name: 'daily-trigger-disabled'
188 auto-trigger-name: 'daily-trigger-disabled'
193 auto-trigger-name: 'yardstick-daily-huawei-pod3-trigger'
198 auto-trigger-name: 'yardstick-daily-huawei-pod4-trigger'
203 auto-trigger-name: 'daily-trigger-disabled'
205 #--------------------------------
210 - 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
212 ################################
214 ################################
216 name: 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
230 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
236 - '{auto-trigger-name}'
243 - '{installer}-defaults'
244 - '{slave-label}-defaults'
245 - 'yardstick-params-{slave-label}'
247 name: DEPLOY_SCENARIO
248 default: 'os-odl_l2-nofeature-ha'
251 default: '{docker-tag}'
252 description: 'Tag to pull docker image'
254 name: YARDSTICK_SCENARIO_SUITE_NAME
255 default: opnfv_${{DEPLOY_SCENARIO}}_{testsuite}.yaml
256 description: 'Path to test scenario suite'
260 description: "Show debut output information"
266 - description-setter:
267 description: "POD: $NODE_NAME"
268 - 'yardstick-cleanup'
269 #- 'yardstick-fetch-os-creds'
270 - 'yardstick-{testsuite}'
274 recipients: jean.gaoliang@huawei.com matthew.lijun@huawei.com
276 ########################
278 ########################
280 name: yardstick-daily
283 !include-raw: ./yardstick-daily.sh
286 name: yardstick-vtcdaily
289 !include-raw: ./yardstick-vtcdaily.sh
292 name: yardstick-fetch-os-creds
295 !include-raw: ../../utils/fetch_os_creds.sh
298 name: yardstick-cleanup
301 !include-raw: ./yardstick-cleanup.sh
302 ########################
304 ########################
306 name: 'yardstick-params-fuel-baremetal'
309 name: YARDSTICK_DB_BACKEND
310 default: '-i 104.197.68.199:8086'
311 description: 'Arguments to use in order to choose the backend DB'
313 name: 'yardstick-params-fuel-virtual'
316 name: YARDSTICK_DB_BACKEND
317 default: '-i 104.197.68.199:8086'
318 description: 'Arguments to use in order to choose the backend DB'
320 name: 'yardstick-params-armband-baremetal'
323 name: YARDSTICK_DB_BACKEND
324 default: '-i 104.197.68.199:8086'
325 description: 'Arguments to use in order to choose the backend DB'
327 name: 'yardstick-params-armband-virtual'
330 name: YARDSTICK_DB_BACKEND
331 default: '-i 104.197.68.199:8086'
332 description: 'Arguments to use in order to choose the backend DB'
334 name: 'yardstick-params-joid-baremetal'
337 name: YARDSTICK_DB_BACKEND
338 default: '-i 104.197.68.199:8086'
339 description: 'Arguments to use in order to choose the backend DB'
341 name: 'yardstick-params-joid-virtual'
344 name: YARDSTICK_DB_BACKEND
345 default: '-i 104.197.68.199:8086'
346 description: 'Arguments to use in order to choose the backend DB'
348 name: 'yardstick-params-intel-pod8'
351 name: YARDSTICK_DB_BACKEND
352 default: '-i 104.197.68.199:8086'
353 description: 'Arguments to use in order to choose the backend DB'
355 name: 'yardstick-params-lf-pod1'
358 name: YARDSTICK_DB_BACKEND
359 default: '-i 104.197.68.199:8086'
360 description: 'Arguments to use in order to choose the backend DB'
363 name: 'yardstick-params-lf-pod2'
366 name: YARDSTICK_DB_BACKEND
367 default: '-i 104.197.68.199:8086'
368 description: 'Arguments to use in order to choose the backend DB'
371 name: 'yardstick-params-compass-baremetal'
374 name: YARDSTICK_DB_BACKEND
375 default: '-i 104.197.68.199:8086'
376 description: 'Arguments to use in order to choose the backend DB'
379 name: 'yardstick-params-huawei-pod5'
382 name: YARDSTICK_DB_BACKEND
383 default: '-i 104.197.68.199:8086'
384 description: 'Arguments to use in order to choose the backend DB'
387 name: 'yardstick-params-zte-pod1'
390 name: YARDSTICK_DB_BACKEND
391 default: '-i 104.197.68.199:8086'
392 description: 'Arguments to use in order to choose the backend DB'
395 name: 'yardstick-params-zte-pod2'
398 name: YARDSTICK_DB_BACKEND
399 default: '-i 104.197.68.199:8086'
400 description: 'Arguments to use in order to choose the backend DB'
403 name: 'yardstick-params-zte-pod3'
406 name: YARDSTICK_DB_BACKEND
407 default: '-i 104.197.68.199:8086'
408 description: 'Arguments to use in order to choose the backend DB'
411 name: 'yardstick-params-orange-pod1'
414 name: YARDSTICK_DB_BACKEND
415 default: '-i 104.197.68.199:8086'
416 description: 'Arguments to use in order to choose the backend DB'
419 name: 'yardstick-params-orange-pod2'
422 name: YARDSTICK_DB_BACKEND
423 default: '-i 104.197.68.199:8086'
424 description: 'Arguments to use in order to choose the backend DB'
427 name: 'yardstick-params-arm-pod2'
430 name: YARDSTICK_DB_BACKEND
431 default: '-i 104.197.68.199:8086'
432 description: 'Arguments to use in order to choose the backend DB'
435 name: 'yardstick-params-arm-pod3'
438 name: YARDSTICK_DB_BACKEND
439 default: '-i 104.197.68.199:8086'
440 description: 'Arguments to use in order to choose the backend DB'
443 name: 'yardstick-params-virtual'
446 name: YARDSTICK_DB_BACKEND
447 default: '-i 104.197.68.199:8086'
448 description: 'Arguments to use in order to choose the backend DB'
451 name: 'yardstick-params-compass-virtual'
454 name: YARDSTICK_DB_BACKEND
455 default: '-i 104.197.68.199:8086'
456 description: 'Arguments to use in order to choose the backend DB'
459 name: 'yardstick-params-huawei-pod3'
462 name: YARDSTICK_DB_BACKEND
463 default: '-i 104.197.68.199:8086'
464 description: 'Arguments to use in order to choose the backend DB'
467 name: 'yardstick-params-huawei-pod4'
470 name: YARDSTICK_DB_BACKEND
471 default: '-i 104.197.68.199:8086'
472 description: 'Arguments to use in order to choose the backend DB'
474 #######################
476 #######################
477 # trigger for PODs to only run yardstick test suites
479 name: 'yardstick-daily-huawei-pod3-trigger'
484 name: 'yardstick-daily-huawei-pod4-trigger'