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: '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: 'yardstick-daily-huawei-pod3-trigger'
152 auto-trigger-name: 'yardstick-daily-huawei-pod4-trigger'
154 #--------------------------------
159 - 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
161 ################################
163 ################################
165 name: 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
179 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
185 - '{auto-trigger-name}'
190 - '{slave-label}-defaults'
191 - '{installer}-defaults'
192 - 'yardstick-params-{slave-label}'
194 name: DEPLOY_SCENARIO
195 default: 'os-odl_l2-nofeature-ha'
198 default: '{docker-tag}'
199 description: 'Tag to pull docker image'
201 name: YARDSTICK_SCENARIO_SUITE_NAME
202 default: opnfv_${{DEPLOY_SCENARIO}}_{testsuite}.yaml
203 description: 'Path to test scenario suite'
207 description: "Show debut output information"
211 credentials-id: '{ssh-credentials}'
216 - description-setter:
217 description: "POD: $NODE_NAME"
218 - 'yardstick-cleanup'
219 #- 'yardstick-fetch-os-creds'
220 - 'yardstick-{testsuite}'
224 recipients: jean.gaoliang@huawei.com matthew.lijun@huawei.com
226 ########################
228 ########################
230 name: yardstick-daily
233 !include-raw: ./yardstick-daily.sh
236 name: yardstick-vtcdaily
239 !include-raw: ./yardstick-vtcdaily.sh
242 name: yardstick-fetch-os-creds
245 !include-raw: ../../utils/fetch_os_creds.sh
248 name: yardstick-cleanup
251 !include-raw: ./yardstick-cleanup.sh
252 ########################
254 ########################
256 name: 'yardstick-params-fuel-baremetal'
259 name: YARDSTICK_DB_BACKEND
260 default: '-i 104.197.68.199:8086'
261 description: 'Arguments to use in order to choose the backend DB'
263 name: 'yardstick-params-fuel-virtual'
266 name: YARDSTICK_DB_BACKEND
268 description: 'Arguments to use in order to choose the backend DB'
270 name: 'yardstick-params-joid-baremetal'
273 name: YARDSTICK_DB_BACKEND
274 default: '-i 104.197.68.199:8086'
275 description: 'Arguments to use in order to choose the backend DB'
277 name: 'yardstick-params-joid-virtual'
280 name: YARDSTICK_DB_BACKEND
282 description: 'Arguments to use in order to choose the backend DB'
284 name: 'yardstick-params-intel-pod8'
287 name: YARDSTICK_DB_BACKEND
289 description: 'Arguments to use in order to choose the backend DB'
291 name: 'yardstick-params-lf-pod1'
294 name: YARDSTICK_DB_BACKEND
295 default: '-i 104.197.68.199:8086'
296 description: 'Arguments to use in order to choose the backend DB'
299 name: 'yardstick-params-lf-pod2'
302 name: YARDSTICK_DB_BACKEND
303 default: '-i 104.197.68.199:8086'
304 description: 'Arguments to use in order to choose the backend DB'
307 name: 'yardstick-params-compass-baremetal'
310 name: YARDSTICK_DB_BACKEND
311 default: '-i 104.197.68.199:8086'
312 description: 'Arguments to use in order to choose the backend DB'
315 name: 'yardstick-params-huawei-pod2'
318 name: YARDSTICK_DB_BACKEND
319 default: '-i 104.197.68.199:8086'
320 description: 'Arguments to use in order to choose the backend DB'
323 name: 'yardstick-params-zte-pod1'
326 name: YARDSTICK_DB_BACKEND
327 default: '-i 104.197.68.199:8086'
328 description: 'Arguments to use in order to choose the backend DB'
331 name: 'yardstick-params-zte-pod2'
334 name: YARDSTICK_DB_BACKEND
335 default: '-i 104.197.68.199:8086'
336 description: 'Arguments to use in order to choose the backend DB'
339 name: 'yardstick-params-zte-pod3'
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'
347 name: 'yardstick-params-orange-pod2'
350 name: YARDSTICK_DB_BACKEND
351 default: '-i 104.197.68.199:8086'
352 description: 'Arguments to use in order to choose the backend DB'
355 name: 'yardstick-params-virtual'
358 name: YARDSTICK_DB_BACKEND
360 description: 'Arguments to use in order to choose the backend DB'
363 name: 'yardstick-params-compass-virtual'
366 name: YARDSTICK_DB_BACKEND
368 description: 'Arguments to use in order to choose the backend DB'
371 name: 'yardstick-params-huawei-pod3'
374 name: YARDSTICK_DB_BACKEND
376 description: 'Arguments to use in order to choose the backend DB'
379 name: 'yardstick-params-huawei-pod4'
382 name: YARDSTICK_DB_BACKEND
384 description: 'Arguments to use in order to choose the backend DB'
386 #######################
388 #######################
389 # trigger for PODs to only run yardstick test suites
391 name: 'yardstick-daily-huawei-pod3-trigger'
396 name: 'yardstick-daily-huawei-pod4-trigger'