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: 'yardstick-daily-huawei-pod3-trigger'
193 auto-trigger-name: 'yardstick-daily-huawei-pod4-trigger'
198 auto-trigger-name: 'daily-trigger-disabled'
200 #--------------------------------
205 - 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
207 ################################
209 ################################
211 name: 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
225 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
231 - '{auto-trigger-name}'
236 - '{installer}-defaults'
237 - '{slave-label}-defaults'
238 - 'yardstick-params-{slave-label}'
240 name: DEPLOY_SCENARIO
241 default: 'os-odl_l2-nofeature-ha'
244 default: '{docker-tag}'
245 description: 'Tag to pull docker image'
247 name: YARDSTICK_SCENARIO_SUITE_NAME
248 default: opnfv_${{DEPLOY_SCENARIO}}_{testsuite}.yaml
249 description: 'Path to test scenario suite'
253 description: "Show debut output information"
257 credentials-id: '{ssh-credentials}'
262 - description-setter:
263 description: "POD: $NODE_NAME"
264 - 'yardstick-cleanup'
265 #- 'yardstick-fetch-os-creds'
266 - 'yardstick-{testsuite}'
270 recipients: jean.gaoliang@huawei.com matthew.lijun@huawei.com
272 ########################
274 ########################
276 name: yardstick-daily
279 !include-raw: ./yardstick-daily.sh
282 name: yardstick-vtcdaily
285 !include-raw: ./yardstick-vtcdaily.sh
288 name: yardstick-fetch-os-creds
291 !include-raw: ../../utils/fetch_os_creds.sh
294 name: yardstick-cleanup
297 !include-raw: ./yardstick-cleanup.sh
298 ########################
300 ########################
302 name: 'yardstick-params-fuel-baremetal'
305 name: YARDSTICK_DB_BACKEND
306 default: '-i 104.197.68.199:8086'
307 description: 'Arguments to use in order to choose the backend DB'
309 name: 'yardstick-params-fuel-virtual'
312 name: YARDSTICK_DB_BACKEND
314 description: 'Arguments to use in order to choose the backend DB'
316 name: 'yardstick-params-armband-baremetal'
319 name: YARDSTICK_DB_BACKEND
320 default: '-i 104.197.68.199:8086'
321 description: 'Arguments to use in order to choose the backend DB'
323 name: 'yardstick-params-armband-virtual'
326 name: YARDSTICK_DB_BACKEND
328 description: 'Arguments to use in order to choose the backend DB'
330 name: 'yardstick-params-joid-baremetal'
333 name: YARDSTICK_DB_BACKEND
334 default: '-i 104.197.68.199:8086'
335 description: 'Arguments to use in order to choose the backend DB'
337 name: 'yardstick-params-joid-virtual'
340 name: YARDSTICK_DB_BACKEND
342 description: 'Arguments to use in order to choose the backend DB'
344 name: 'yardstick-params-intel-pod8'
347 name: YARDSTICK_DB_BACKEND
349 description: 'Arguments to use in order to choose the backend DB'
351 name: 'yardstick-params-lf-pod1'
354 name: YARDSTICK_DB_BACKEND
355 default: '-i 104.197.68.199:8086'
356 description: 'Arguments to use in order to choose the backend DB'
359 name: 'yardstick-params-lf-pod2'
362 name: YARDSTICK_DB_BACKEND
363 default: '-i 104.197.68.199:8086'
364 description: 'Arguments to use in order to choose the backend DB'
367 name: 'yardstick-params-compass-baremetal'
370 name: YARDSTICK_DB_BACKEND
371 default: '-i 104.197.68.199:8086'
372 description: 'Arguments to use in order to choose the backend DB'
375 name: 'yardstick-params-huawei-pod2'
378 name: YARDSTICK_DB_BACKEND
379 default: '-i 104.197.68.199:8086'
380 description: 'Arguments to use in order to choose the backend DB'
383 name: 'yardstick-params-huawei-pod5'
386 name: YARDSTICK_DB_BACKEND
387 default: '-i 104.197.68.199:8086'
388 description: 'Arguments to use in order to choose the backend DB'
391 name: 'yardstick-params-zte-pod1'
394 name: YARDSTICK_DB_BACKEND
395 default: '-i 104.197.68.199:8086'
396 description: 'Arguments to use in order to choose the backend DB'
399 name: 'yardstick-params-zte-pod2'
402 name: YARDSTICK_DB_BACKEND
403 default: '-i 104.197.68.199:8086'
404 description: 'Arguments to use in order to choose the backend DB'
407 name: 'yardstick-params-zte-pod3'
410 name: YARDSTICK_DB_BACKEND
411 default: '-i 104.197.68.199:8086'
412 description: 'Arguments to use in order to choose the backend DB'
415 name: 'yardstick-params-orange-pod1'
418 name: YARDSTICK_DB_BACKEND
419 default: '-i 104.197.68.199:8086'
420 description: 'Arguments to use in order to choose the backend DB'
423 name: 'yardstick-params-orange-pod2'
426 name: YARDSTICK_DB_BACKEND
427 default: '-i 104.197.68.199:8086'
428 description: 'Arguments to use in order to choose the backend DB'
431 name: 'yardstick-params-arm-pod2'
434 name: YARDSTICK_DB_BACKEND
435 default: '-i 104.197.68.199:8086'
436 description: 'Arguments to use in order to choose the backend DB'
439 name: 'yardstick-params-virtual'
442 name: YARDSTICK_DB_BACKEND
444 description: 'Arguments to use in order to choose the backend DB'
447 name: 'yardstick-params-compass-virtual'
450 name: YARDSTICK_DB_BACKEND
452 description: 'Arguments to use in order to choose the backend DB'
455 name: 'yardstick-params-huawei-pod3'
458 name: YARDSTICK_DB_BACKEND
460 description: 'Arguments to use in order to choose the backend DB'
463 name: 'yardstick-params-huawei-pod4'
466 name: YARDSTICK_DB_BACKEND
468 description: 'Arguments to use in order to choose the backend DB'
470 #######################
472 #######################
473 # trigger for PODs to only run yardstick test suites
475 name: 'yardstick-daily-huawei-pod3-trigger'
480 name: 'yardstick-daily-huawei-pod4-trigger'