1 ###################################
2 # job configuration for functest
3 ###################################
9 #--------------------------------
11 #--------------------------------
17 brahmaputra: &brahmaputra
19 branch: 'stable/{stream}'
20 gs-pathname: '{stream}'
21 docker-tag: 'brahmaputra.1.0'
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: 'brahmaputra-trigger-daily-disabled'
38 slave-label: fuel-virtual
40 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
43 slave-label: fuel-baremetal
45 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
48 slave-label: fuel-virtual
50 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
53 # just in case if things go wrong
57 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
62 slave-label: joid-baremetal
64 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
67 slave-label: joid-virtual
69 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
72 slave-label: joid-baremetal
74 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
77 slave-label: joid-virtual
79 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
81 #--------------------------------
82 # Installers not using labels
84 # This section should only contain the installers
85 # that have not been switched using labels for slaves
86 #--------------------------------
90 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
95 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
100 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
105 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
107 #--------------------------------
109 #--------------------------------
113 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
118 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
123 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
129 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
134 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
136 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
141 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
146 auto-trigger-name: 'yardstick-daily-huawei-pod3-trigger'
151 auto-trigger-name: 'yardstick-daily-huawei-pod4-trigger'
156 auto-trigger-name: 'brahmaputra-trigger-daily-disabled'
158 #--------------------------------
163 - 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
165 ################################
167 ################################
169 name: 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
182 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
188 - '{auto-trigger-name}'
193 - '{slave-label}-defaults'
194 - '{installer}-defaults'
195 - 'yardstick-params-{slave-label}'
197 name: DEPLOY_SCENARIO
198 default: 'os-odl_l2-nofeature-ha'
201 default: '{docker-tag}'
202 description: 'Tag to pull docker image'
204 name: YARDSTICK_SUITE_NAME
205 default: opnfv_${{NODE_NAME}}_{testsuite}.yaml
206 description: 'Path to test suite'
210 description: "Show debut output information"
214 credentials-id: '{ssh-credentials}'
219 - 'yardstick-cleanup'
220 #- 'yardstick-fetch-os-creds'
221 - 'yardstick-{testsuite}'
225 recipients: jean.gaoliang@huawei.com matthew.lijun@huawei.com
227 ########################
229 ########################
231 name: yardstick-daily
234 !include-raw: ./yardstick-daily.sh
237 name: yardstick-vtcdaily
240 !include-raw: ./yardstick-vtcdaily.sh
243 name: yardstick-fetch-os-creds
246 !include-raw: ../../utils/fetch_os_creds.sh
249 name: yardstick-cleanup
252 !include-raw: ./yardstick-cleanup.sh
253 ########################
255 ########################
257 name: 'yardstick-params-fuel-baremetal'
260 name: YARDSTICK_DB_BACKEND
261 default: '-i 104.197.68.199:8086'
262 description: 'Arguments to use in order to choose the backend DB'
264 name: 'yardstick-params-fuel-virtual'
267 name: YARDSTICK_DB_BACKEND
269 description: 'Arguments to use in order to choose the backend DB'
271 name: 'yardstick-params-joid-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-joid-virtual'
281 name: YARDSTICK_DB_BACKEND
283 description: 'Arguments to use in order to choose the backend DB'
285 name: 'yardstick-params-intel-pod8'
288 name: YARDSTICK_DB_BACKEND
290 description: 'Arguments to use in order to choose the backend DB'
292 name: 'yardstick-params-lf-pod1'
295 name: YARDSTICK_DB_BACKEND
296 default: '-i 104.197.68.199:8086'
297 description: 'Arguments to use in order to choose the backend DB'
300 name: 'yardstick-params-lf-pod2'
303 name: YARDSTICK_DB_BACKEND
304 default: '-i 104.197.68.199:8086'
305 description: 'Arguments to use in order to choose the backend DB'
308 name: 'yardstick-params-huawei-pod1'
311 name: YARDSTICK_DB_BACKEND
312 default: '-i 104.197.68.199:8086'
313 description: 'Arguments to use in order to choose the backend DB'
316 name: 'yardstick-params-huawei-pod2'
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'
324 name: 'yardstick-params-zte-pod1'
327 name: YARDSTICK_DB_BACKEND
328 default: '-i 104.197.68.199:8086'
329 description: 'Arguments to use in order to choose the backend DB'
332 name: 'yardstick-params-orange-pod2'
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'
340 name: 'yardstick-params-virtual'
343 name: YARDSTICK_DB_BACKEND
345 description: 'Arguments to use in order to choose the backend DB'
348 name: 'yardstick-params-huawei-virtual'
351 name: YARDSTICK_DB_BACKEND
353 description: 'Arguments to use in order to choose the backend DB'
356 name: 'yardstick-params-huawei-pod3'
359 name: YARDSTICK_DB_BACKEND
361 description: 'Arguments to use in order to choose the backend DB'
364 name: 'yardstick-params-huawei-pod4'
367 name: YARDSTICK_DB_BACKEND
369 description: 'Arguments to use in order to choose the backend DB'
371 #######################
373 #######################
374 # trigger for PODs to only run yardstick test suites
376 name: 'yardstick-daily-huawei-pod3-trigger'
381 name: 'yardstick-daily-huawei-pod4-trigger'