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: joid-baremetal
56 auto-trigger-name: 'daily-trigger-disabled'
59 slave-label: joid-virtual
61 auto-trigger-name: 'daily-trigger-disabled'
64 slave-label: joid-baremetal
66 auto-trigger-name: 'daily-trigger-disabled'
69 slave-label: joid-virtual
71 auto-trigger-name: 'daily-trigger-disabled'
76 slave-label: compass-baremetal
78 auto-trigger-name: 'daily-trigger-disabled'
81 slave-label: compass-virtual
83 auto-trigger-name: 'daily-trigger-disabled'
86 slave-label: compass-baremetal
88 auto-trigger-name: 'daily-trigger-disabled'
91 slave-label: compass-virtual
93 auto-trigger-name: 'daily-trigger-disabled'
95 #--------------------------------
96 # Installers not using labels
98 # This section should only contain the installers
99 # that have not been switched using labels for slaves
100 #--------------------------------
104 auto-trigger-name: 'daily-trigger-disabled'
109 auto-trigger-name: 'daily-trigger-disabled'
111 #--------------------------------
113 #--------------------------------
117 auto-trigger-name: 'daily-trigger-disabled'
122 auto-trigger-name: 'daily-trigger-disabled'
127 auto-trigger-name: 'daily-trigger-disabled'
132 auto-trigger-name: 'daily-trigger-disabled'
137 auto-trigger-name: 'daily-trigger-disabled'
142 auto-trigger-name: 'daily-trigger-disabled'
147 auto-trigger-name: 'daily-trigger-disabled'
152 auto-trigger-name: 'daily-trigger-disabled'
157 auto-trigger-name: 'daily-trigger-disabled'
162 auto-trigger-name: 'yardstick-daily-huawei-pod3-trigger'
167 auto-trigger-name: 'yardstick-daily-huawei-pod4-trigger'
169 #--------------------------------
174 - 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
176 ################################
178 ################################
180 name: 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
194 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
200 - '{auto-trigger-name}'
205 - '{installer}-defaults'
206 - '{slave-label}-defaults'
207 - 'yardstick-params-{slave-label}'
209 name: DEPLOY_SCENARIO
210 default: 'os-odl_l2-nofeature-ha'
213 default: '{docker-tag}'
214 description: 'Tag to pull docker image'
216 name: YARDSTICK_SCENARIO_SUITE_NAME
217 default: opnfv_${{DEPLOY_SCENARIO}}_{testsuite}.yaml
218 description: 'Path to test scenario suite'
222 description: "Show debut output information"
226 credentials-id: '{ssh-credentials}'
231 - description-setter:
232 description: "POD: $NODE_NAME"
233 - 'yardstick-cleanup'
234 #- 'yardstick-fetch-os-creds'
235 - 'yardstick-{testsuite}'
239 recipients: jean.gaoliang@huawei.com matthew.lijun@huawei.com
241 ########################
243 ########################
245 name: yardstick-daily
248 !include-raw: ./yardstick-daily.sh
251 name: yardstick-vtcdaily
254 !include-raw: ./yardstick-vtcdaily.sh
257 name: yardstick-fetch-os-creds
260 !include-raw: ../../utils/fetch_os_creds.sh
263 name: yardstick-cleanup
266 !include-raw: ./yardstick-cleanup.sh
267 ########################
269 ########################
271 name: 'yardstick-params-fuel-baremetal'
274 name: YARDSTICK_DB_BACKEND
275 default: '-i 104.197.68.199:8086'
276 description: 'Arguments to use in order to choose the backend DB'
278 name: 'yardstick-params-fuel-virtual'
281 name: YARDSTICK_DB_BACKEND
283 description: 'Arguments to use in order to choose the backend DB'
285 name: 'yardstick-params-joid-baremetal'
288 name: YARDSTICK_DB_BACKEND
289 default: '-i 104.197.68.199:8086'
290 description: 'Arguments to use in order to choose the backend DB'
292 name: 'yardstick-params-joid-virtual'
295 name: YARDSTICK_DB_BACKEND
297 description: 'Arguments to use in order to choose the backend DB'
299 name: 'yardstick-params-intel-pod8'
302 name: YARDSTICK_DB_BACKEND
304 description: 'Arguments to use in order to choose the backend DB'
306 name: 'yardstick-params-lf-pod1'
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'
314 name: 'yardstick-params-lf-pod2'
317 name: YARDSTICK_DB_BACKEND
318 default: '-i 104.197.68.199:8086'
319 description: 'Arguments to use in order to choose the backend DB'
322 name: 'yardstick-params-compass-baremetal'
325 name: YARDSTICK_DB_BACKEND
326 default: '-i 104.197.68.199:8086'
327 description: 'Arguments to use in order to choose the backend DB'
330 name: 'yardstick-params-huawei-pod2'
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'
338 name: 'yardstick-params-zte-pod1'
341 name: YARDSTICK_DB_BACKEND
342 default: '-i 104.197.68.199:8086'
343 description: 'Arguments to use in order to choose the backend DB'
346 name: 'yardstick-params-zte-pod2'
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'
354 name: 'yardstick-params-zte-pod3'
357 name: YARDSTICK_DB_BACKEND
358 default: '-i 104.197.68.199:8086'
359 description: 'Arguments to use in order to choose the backend DB'
362 name: 'yardstick-params-orange-pod1'
365 name: YARDSTICK_DB_BACKEND
366 default: '-i 104.197.68.199:8086'
367 description: 'Arguments to use in order to choose the backend DB'
370 name: 'yardstick-params-orange-pod2'
373 name: YARDSTICK_DB_BACKEND
374 default: '-i 104.197.68.199:8086'
375 description: 'Arguments to use in order to choose the backend DB'
378 name: 'yardstick-params-arm-pod1'
381 name: YARDSTICK_DB_BACKEND
382 default: '-i 104.197.68.199:8086'
383 description: 'Arguments to use in order to choose the backend DB'
386 name: 'yardstick-params-virtual'
389 name: YARDSTICK_DB_BACKEND
391 description: 'Arguments to use in order to choose the backend DB'
394 name: 'yardstick-params-compass-virtual'
397 name: YARDSTICK_DB_BACKEND
399 description: 'Arguments to use in order to choose the backend DB'
402 name: 'yardstick-params-huawei-pod3'
405 name: YARDSTICK_DB_BACKEND
407 description: 'Arguments to use in order to choose the backend DB'
410 name: 'yardstick-params-huawei-pod4'
413 name: YARDSTICK_DB_BACKEND
415 description: 'Arguments to use in order to choose the backend DB'
417 #######################
419 #######################
420 # trigger for PODs to only run yardstick test suites
422 name: 'yardstick-daily-huawei-pod3-trigger'
427 name: 'yardstick-daily-huawei-pod4-trigger'