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}'
241 - '{installer}-defaults'
242 - '{slave-label}-defaults'
243 - 'yardstick-params-{slave-label}'
245 name: DEPLOY_SCENARIO
246 default: 'os-odl_l2-nofeature-ha'
249 default: '{docker-tag}'
250 description: 'Tag to pull docker image'
252 name: YARDSTICK_SCENARIO_SUITE_NAME
253 default: opnfv_${{DEPLOY_SCENARIO}}_{testsuite}.yaml
254 description: 'Path to test scenario suite'
258 description: "Show debut output information"
264 - description-setter:
265 description: "POD: $NODE_NAME"
266 - 'yardstick-cleanup'
267 #- 'yardstick-fetch-os-creds'
268 - 'yardstick-{testsuite}'
272 recipients: jean.gaoliang@huawei.com matthew.lijun@huawei.com
274 ########################
276 ########################
278 name: yardstick-daily
281 !include-raw: ./yardstick-daily.sh
284 name: yardstick-vtcdaily
287 !include-raw: ./yardstick-vtcdaily.sh
290 name: yardstick-fetch-os-creds
293 !include-raw: ../../utils/fetch_os_creds.sh
296 name: yardstick-cleanup
299 !include-raw: ./yardstick-cleanup.sh
300 ########################
302 ########################
304 name: 'yardstick-params-fuel-baremetal'
307 name: YARDSTICK_DB_BACKEND
308 default: '-i 104.197.68.199:8086'
309 description: 'Arguments to use in order to choose the backend DB'
311 name: 'yardstick-params-fuel-virtual'
314 name: YARDSTICK_DB_BACKEND
315 default: '-i 104.197.68.199:8086'
316 description: 'Arguments to use in order to choose the backend DB'
318 name: 'yardstick-params-armband-baremetal'
321 name: YARDSTICK_DB_BACKEND
322 default: '-i 104.197.68.199:8086'
323 description: 'Arguments to use in order to choose the backend DB'
325 name: 'yardstick-params-armband-virtual'
328 name: YARDSTICK_DB_BACKEND
329 default: '-i 104.197.68.199:8086'
330 description: 'Arguments to use in order to choose the backend DB'
332 name: 'yardstick-params-joid-baremetal'
335 name: YARDSTICK_DB_BACKEND
336 default: '-i 104.197.68.199:8086'
337 description: 'Arguments to use in order to choose the backend DB'
339 name: 'yardstick-params-joid-virtual'
342 name: YARDSTICK_DB_BACKEND
343 default: '-i 104.197.68.199:8086'
344 description: 'Arguments to use in order to choose the backend DB'
346 name: 'yardstick-params-intel-pod8'
349 name: YARDSTICK_DB_BACKEND
350 default: '-i 104.197.68.199:8086'
351 description: 'Arguments to use in order to choose the backend DB'
353 name: 'yardstick-params-lf-pod1'
356 name: YARDSTICK_DB_BACKEND
357 default: '-i 104.197.68.199:8086'
358 description: 'Arguments to use in order to choose the backend DB'
361 name: 'yardstick-params-lf-pod2'
364 name: YARDSTICK_DB_BACKEND
365 default: '-i 104.197.68.199:8086'
366 description: 'Arguments to use in order to choose the backend DB'
369 name: 'yardstick-params-compass-baremetal'
372 name: YARDSTICK_DB_BACKEND
373 default: '-i 104.197.68.199:8086'
374 description: 'Arguments to use in order to choose the backend DB'
377 name: 'yardstick-params-huawei-pod5'
380 name: YARDSTICK_DB_BACKEND
381 default: '-i 104.197.68.199:8086'
382 description: 'Arguments to use in order to choose the backend DB'
385 name: 'yardstick-params-zte-pod1'
388 name: YARDSTICK_DB_BACKEND
389 default: '-i 104.197.68.199:8086'
390 description: 'Arguments to use in order to choose the backend DB'
393 name: 'yardstick-params-zte-pod2'
396 name: YARDSTICK_DB_BACKEND
397 default: '-i 104.197.68.199:8086'
398 description: 'Arguments to use in order to choose the backend DB'
401 name: 'yardstick-params-zte-pod3'
404 name: YARDSTICK_DB_BACKEND
405 default: '-i 104.197.68.199:8086'
406 description: 'Arguments to use in order to choose the backend DB'
409 name: 'yardstick-params-orange-pod1'
412 name: YARDSTICK_DB_BACKEND
413 default: '-i 104.197.68.199:8086'
414 description: 'Arguments to use in order to choose the backend DB'
417 name: 'yardstick-params-orange-pod2'
420 name: YARDSTICK_DB_BACKEND
421 default: '-i 104.197.68.199:8086'
422 description: 'Arguments to use in order to choose the backend DB'
425 name: 'yardstick-params-arm-pod2'
428 name: YARDSTICK_DB_BACKEND
429 default: '-i 104.197.68.199:8086'
430 description: 'Arguments to use in order to choose the backend DB'
433 name: 'yardstick-params-arm-pod3'
436 name: YARDSTICK_DB_BACKEND
437 default: '-i 104.197.68.199:8086'
438 description: 'Arguments to use in order to choose the backend DB'
441 name: 'yardstick-params-virtual'
444 name: YARDSTICK_DB_BACKEND
445 default: '-i 104.197.68.199:8086'
446 description: 'Arguments to use in order to choose the backend DB'
449 name: 'yardstick-params-compass-virtual'
452 name: YARDSTICK_DB_BACKEND
453 default: '-i 104.197.68.199:8086'
454 description: 'Arguments to use in order to choose the backend DB'
457 name: 'yardstick-params-huawei-pod3'
460 name: YARDSTICK_DB_BACKEND
461 default: '-i 104.197.68.199:8086'
462 description: 'Arguments to use in order to choose the backend DB'
465 name: 'yardstick-params-huawei-pod4'
468 name: YARDSTICK_DB_BACKEND
469 default: '-i 104.197.68.199:8086'
470 description: 'Arguments to use in order to choose the backend DB'
472 #######################
474 #######################
475 # trigger for PODs to only run yardstick test suites
477 name: 'yardstick-daily-huawei-pod3-trigger'
482 name: 'yardstick-daily-huawei-pod4-trigger'