Send 'Build Failed' Emails to Jenkins Admins
[releng.git] / jjb / fuel / fuel-daily-jobs.yml
1 # jenkins job templates for Fuel
2 - project:
3
4     name: 'fuel'
5
6     project: '{name}'
7
8     installer: '{name}'
9
10 #--------------------------------
11 # BRANCH ANCHORS
12 #--------------------------------
13     master: &master
14         stream: master
15         branch: '{stream}'
16         disabled: false
17         gs-pathname: ''
18     euphrates: &euphrates
19         stream: euphrates
20         branch: 'stable/{stream}'
21         disabled: true
22         gs-pathname: '/{stream}'
23 #--------------------------------
24 # POD, INSTALLER, AND BRANCH MAPPING
25 #--------------------------------
26 #        CI PODs
27 #--------------------------------
28     pod:
29         - baremetal:
30             slave-label: fuel-baremetal
31             <<: *master
32         - virtual:
33             slave-label: fuel-virtual
34             <<: *master
35         - baremetal:
36             slave-label: fuel-baremetal
37             <<: *euphrates
38         - virtual:
39             slave-label: fuel-virtual
40             <<: *euphrates
41 #--------------------------------
42 #        None-CI PODs
43 #--------------------------------
44         - zte-pod1:
45             slave-label: zte-pod1
46             <<: *master
47         - zte-pod3:
48             slave-label: zte-pod3
49             <<: *master
50         - zte-pod1:
51             slave-label: zte-pod1
52             <<: *euphrates
53         - zte-pod3:
54             slave-label: zte-pod3
55             <<: *euphrates
56 #--------------------------------
57 #       scenarios
58 #--------------------------------
59     scenario:
60         # HA scenarios
61         - 'os-nosdn-nofeature-ha':
62             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
63         - 'os-odl_l2-nofeature-ha':
64             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
65         - 'os-odl_l3-nofeature-ha':
66             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
67         - 'os-onos-sfc-ha':
68             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
69         - 'os-onos-nofeature-ha':
70             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
71         - 'os-odl_l2-sfc-ha':
72             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
73         - 'os-odl_l2-bgpvpn-ha':
74             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
75         - 'os-nosdn-kvm-ha':
76             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
77         - 'os-nosdn-ovs-ha':
78             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
79         - 'os-nosdn-kvm_ovs-ha':
80             auto-trigger-name: 'daily-trigger-disabled'
81         - 'os-nosdn-kvm_ovs_dpdk-ha':
82             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
83         - 'os-nosdn-kvm_ovs_dpdk_bar-ha':
84             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
85         # NOHA scenarios
86         - 'os-nosdn-nofeature-noha':
87             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
88         - 'os-odl_l2-nofeature-noha':
89             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
90         - 'os-odl_l3-nofeature-noha':
91             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
92         - 'os-onos-sfc-noha':
93             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
94         - 'os-onos-nofeature-noha':
95             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
96         - 'os-odl_l2-sfc-noha':
97             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
98         - 'os-odl_l2-bgpvpn-noha':
99             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
100         - 'os-nosdn-kvm-noha':
101             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
102         - 'os-nosdn-ovs-noha':
103             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
104         - 'os-nosdn-kvm_ovs_dpdk-noha':
105             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
106         - 'os-nosdn-kvm_ovs_dpdk_bar-noha':
107             auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
108
109     jobs:
110         - 'fuel-{scenario}-{pod}-daily-{stream}'
111         - 'fuel-deploy-{pod}-daily-{stream}'
112
113 ########################
114 # job templates
115 ########################
116 - job-template:
117     name: 'fuel-{scenario}-{pod}-daily-{stream}'
118
119     disabled: '{obj:disabled}'
120
121     concurrent: false
122
123     properties:
124         - logrotate-default
125         - throttle:
126             enabled: true
127             max-total: 4
128             max-per-node: 1
129             option: 'project'
130         - build-blocker:
131             use-build-blocker: true
132             blocking-jobs:
133                 - 'fuel-os-.*?-{pod}-daily-.*'
134                 - 'fuel-os-.*?-{pod}-weekly-.*'
135             block-level: 'NODE'
136
137     wrappers:
138         - build-name:
139             name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
140
141     triggers:
142         - '{auto-trigger-name}'
143
144     parameters:
145         - project-parameter:
146             project: '{project}'
147             branch: '{branch}'
148         - '{installer}-defaults'
149         - '{slave-label}-defaults':
150             installer: '{installer}'
151         - string:
152             name: DEPLOY_SCENARIO
153             default: '{scenario}'
154         - fuel-ci-parameter:
155             gs-pathname: '{gs-pathname}'
156
157     builders:
158         - description-setter:
159             description: "Built on $NODE_NAME"
160         - trigger-builds:
161             - project: 'fuel-deploy-{pod}-daily-{stream}'
162               current-parameters: false
163               predefined-parameters:
164                 DEPLOY_SCENARIO={scenario}
165               same-node: true
166               block: true
167         - trigger-builds:
168             - project: 'functest-fuel-{pod}-daily-{stream}'
169               current-parameters: false
170               predefined-parameters:
171                 DEPLOY_SCENARIO={scenario}
172               same-node: true
173               block: true
174               block-thresholds:
175                 build-step-failure-threshold: 'never'
176                 failure-threshold: 'never'
177                 unstable-threshold: 'FAILURE'
178         - trigger-builds:
179             - project: 'yardstick-fuel-{pod}-daily-{stream}'
180               current-parameters: false
181               predefined-parameters:
182                 DEPLOY_SCENARIO={scenario}
183               block: true
184               same-node: true
185               block-thresholds:
186                 build-step-failure-threshold: 'never'
187                 failure-threshold: 'never'
188                 unstable-threshold: 'FAILURE'
189         # 1.dovetail only has master, based on D release
190         # 2.here the stream means the SUT stream, dovetail stream is defined in its own job
191         # 3.only debug testsuite here(refstack, ha, ipv6, bgpvpn)
192         # 4.not used for release criteria or compliance,
193         #   only to debug the dovetail tool bugs with bgpvpn
194         # 5,only run against scenario os-odl_l2-bgpvpn-ha(regex used here, can extend to more scenarios future)
195         - conditional-step:
196             condition-kind: regex-match
197             regex: os-odl_l2-bgpvpn-ha
198             label: '{scenario}'
199             steps:
200                 - trigger-builds:
201                     - project: 'dovetail-fuel-{pod}-proposed_tests-{stream}'
202                       current-parameters: false
203                       predefined-parameters:
204                         DEPLOY_SCENARIO={scenario}
205                       block: true
206                       same-node: true
207                       block-thresholds:
208                         build-step-failure-threshold: 'never'
209                         failure-threshold: 'never'
210                         unstable-threshold: 'FAILURE'
211         # ZTE pod1 weekly(Sunday), os-odl_l2-nofeature-ha, run against master and euphrates
212         - conditional-step:
213             condition-kind: and
214             condition-operands:
215                 - condition-kind: regex-match
216                   regex: os-odl_l2-nofeature-ha
217                   label: '{scenario}'
218                 - condition-kind: regex-match
219                   regex: zte-pod1
220                   label: '{pod}'
221                 - condition-kind: day-of-week
222                   day-selector: select-days
223                   days:
224                       SAT: true
225                   use-build-time: true
226             steps:
227                 - trigger-builds:
228                     - project: 'dovetail-fuel-zte-pod1-proposed_tests-{stream}'
229                       current-parameters: false
230                       predefined-parameters:
231                         DEPLOY_SCENARIO={scenario}
232                       block: true
233                       same-node: true
234                       block-thresholds:
235                         build-step-failure-threshold: 'never'
236                         failure-threshold: 'never'
237                         unstable-threshold: 'FAILURE'
238
239     publishers:
240         - email:
241             recipients: peter.barabas@ericsson.com fzhadaev@mirantis.com
242         - email-jenkins-admins-on-failure
243
244 - job-template:
245     name: 'fuel-deploy-{pod}-daily-{stream}'
246
247     disabled: '{obj:disabled}'
248
249     concurrent: true
250
251     properties:
252         - logrotate-default
253         - throttle:
254             enabled: true
255             max-total: 4
256             max-per-node: 1
257             option: 'project'
258         - build-blocker:
259             use-build-blocker: true
260             blocking-jobs:
261                 - 'fuel-deploy-{pod}-daily-.*'
262                 - 'fuel-deploy-generic-daily-.*'
263                 - 'fuel-deploy-{pod}-weekly-.*'
264                 - 'fuel-deploy-generic-weekly-.*'
265             block-level: 'NODE'
266
267     parameters:
268         - project-parameter:
269             project: '{project}'
270             branch: '{branch}'
271         - '{installer}-defaults'
272         - '{slave-label}-defaults':
273             installer: '{installer}'
274         - string:
275             name: DEPLOY_SCENARIO
276             default: 'os-odl_l2-nofeature-ha'
277         - fuel-ci-parameter:
278             gs-pathname: '{gs-pathname}'
279         - string:
280             name: DEPLOY_TIMEOUT
281             default: '150'
282             description: 'Deployment timeout in minutes'
283
284     scm:
285         - git-scm
286
287     wrappers:
288         - build-name:
289             name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
290
291     builders:
292         - description-setter:
293             description: "Built on $NODE_NAME"
294         - shell:
295             !include-raw-escape: ./fuel-download-artifact.sh
296         - shell:
297             !include-raw-escape: ./fuel-deploy.sh
298
299     publishers:
300         - email:
301             recipients: peter.barabas@ericsson.com fzhadaev@mirantis.com
302         - email-jenkins-admins-on-failure
303
304 ########################
305 # parameter macros
306 ########################
307 - parameter:
308     name: fuel-ci-parameter
309     parameters:
310         - string:
311             name: BUILD_DIRECTORY
312             default: $WORKSPACE/build_output
313             description: "Directory where the build artifact will be located upon the completion of the build."
314         - string:
315             name: CACHE_DIRECTORY
316             default: $HOME/opnfv/cache/$INSTALLER_TYPE
317             description: "Directory where the cache to be used during the build is located."
318         - string:
319             name: GS_URL
320             default: artifacts.opnfv.org/$PROJECT{gs-pathname}
321             description: "URL to Google Storage."
322         - string:
323             name: SSH_KEY
324             default: "/tmp/mcp.rsa"
325             description: "Path to private SSH key to access environment nodes. For MCP deployments only."
326 ########################
327 # trigger macros
328 ########################
329 #-----------------------------------------------
330 # Triggers for job running on fuel-baremetal against master branch
331 #-----------------------------------------------
332 # HA Scenarios
333 - trigger:
334     name: 'fuel-os-nosdn-nofeature-ha-baremetal-daily-master-trigger'
335     triggers:
336         - timed: '' # '5 20 * * *'
337 - trigger:
338     name: 'fuel-os-odl_l2-nofeature-ha-baremetal-daily-master-trigger'
339     triggers:
340         - timed: '' # '5 23 * * *'
341 - trigger:
342     name: 'fuel-os-odl_l3-nofeature-ha-baremetal-daily-master-trigger'
343     triggers:
344         - timed: '' # '5 2 * * *'
345 - trigger:
346     name: 'fuel-os-nosdn-ovs-ha-baremetal-daily-master-trigger'
347     triggers:
348         - timed: '' # '5 5 * * *'
349 - trigger:
350     name: 'fuel-os-onos-sfc-ha-baremetal-daily-master-trigger'
351     triggers:
352         - timed: '' # '5 5 * * *'
353 - trigger:
354     name: 'fuel-os-onos-nofeature-ha-baremetal-daily-master-trigger'
355     triggers:
356         - timed: '' # '5 8 * * *'
357 - trigger:
358     name: 'fuel-os-odl_l2-sfc-ha-baremetal-daily-master-trigger'
359     triggers:
360         - timed: '' # '5 11 * * *'
361 - trigger:
362     name: 'fuel-os-odl_l2-bgpvpn-ha-baremetal-daily-master-trigger'
363     triggers:
364         - timed: '' # '5 14 * * *'
365 - trigger:
366     name: 'fuel-os-nosdn-kvm-ha-baremetal-daily-master-trigger'
367     triggers:
368         - timed: '' # '5 17 * * *'
369 - trigger:
370     name: 'fuel-os-nosdn-kvm_ovs_dpdk-ha-baremetal-daily-master-trigger'
371     triggers:
372         - timed: '' # '30 12 * * *'
373 - trigger:
374     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-ha-baremetal-daily-master-trigger'
375     triggers:
376         - timed: '' # '30 8 * * *'
377 # NOHA Scenarios
378 - trigger:
379     name: 'fuel-os-nosdn-nofeature-noha-baremetal-daily-master-trigger'
380     triggers:
381         - timed: ''
382 - trigger:
383     name: 'fuel-os-odl_l2-nofeature-noha-baremetal-daily-master-trigger'
384     triggers:
385         - timed: ''
386 - trigger:
387     name: 'fuel-os-odl_l3-nofeature-noha-baremetal-daily-master-trigger'
388     triggers:
389         - timed: ''
390 - trigger:
391     name: 'fuel-os-onos-sfc-noha-baremetal-daily-master-trigger'
392     triggers:
393         - timed: ''
394 - trigger:
395     name: 'fuel-os-onos-nofeature-noha-baremetal-daily-master-trigger'
396     triggers:
397         - timed: ''
398 - trigger:
399     name: 'fuel-os-odl_l2-sfc-noha-baremetal-daily-master-trigger'
400     triggers:
401         - timed: ''
402 - trigger:
403     name: 'fuel-os-odl_l2-bgpvpn-noha-baremetal-daily-master-trigger'
404     triggers:
405         - timed: ''
406 - trigger:
407     name: 'fuel-os-nosdn-kvm-noha-baremetal-daily-master-trigger'
408     triggers:
409         - timed: ''
410 - trigger:
411     name: 'fuel-os-nosdn-ovs-noha-baremetal-daily-master-trigger'
412     triggers:
413         - timed: ''
414 - trigger:
415     name: 'fuel-os-nosdn-kvm_ovs_dpdk-noha-baremetal-daily-master-trigger'
416     triggers:
417         - timed: ''
418 - trigger:
419     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-noha-baremetal-daily-master-trigger'
420     triggers:
421         - timed: ''
422 #-----------------------------------------------
423 # Triggers for job running on fuel-baremetal against euphrates branch
424 #-----------------------------------------------
425 # HA Scenarios
426 - trigger:
427     name: 'fuel-os-nosdn-nofeature-ha-baremetal-daily-euphrates-trigger'
428     triggers:
429         - timed: '' # '0 20 * * *'
430 - trigger:
431     name: 'fuel-os-odl_l2-nofeature-ha-baremetal-daily-euphrates-trigger'
432     triggers:
433         - timed: '' # '0 23 * * *'
434 - trigger:
435     name: 'fuel-os-odl_l3-nofeature-ha-baremetal-daily-euphrates-trigger'
436     triggers:
437         - timed: '' # '0 2 * * *'
438 - trigger:
439     name: 'fuel-os-onos-sfc-ha-baremetal-daily-euphrates-trigger'
440     triggers:
441         - timed: '' # '0 5 * * *'
442 - trigger:
443     name: 'fuel-os-onos-nofeature-ha-baremetal-daily-euphrates-trigger'
444     triggers:
445         - timed: '' # '0 8 * * *'
446 - trigger:
447     name: 'fuel-os-odl_l2-sfc-ha-baremetal-daily-euphrates-trigger'
448     triggers:
449         - timed: '' # '0 11 * * *'
450 - trigger:
451     name: 'fuel-os-odl_l2-bgpvpn-ha-baremetal-daily-euphrates-trigger'
452     triggers:
453         - timed: '' # '0 14 * * *'
454 - trigger:
455     name: 'fuel-os-nosdn-kvm-ha-baremetal-daily-euphrates-trigger'
456     triggers:
457         - timed: '' # '0 17 * * *'
458 - trigger:
459     name: 'fuel-os-nosdn-ovs-ha-baremetal-daily-euphrates-trigger'
460     triggers:
461         - timed: '' # '0 20 * * *'
462 - trigger:
463     name: 'fuel-os-nosdn-kvm_ovs_dpdk-ha-baremetal-daily-euphrates-trigger'
464     triggers:
465         - timed: '' # '0 12 * * *'
466 - trigger:
467     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-ha-baremetal-daily-euphrates-trigger'
468     triggers:
469         - timed: '' # '0 8 * * *'
470 # NOHA Scenarios
471 - trigger:
472     name: 'fuel-os-nosdn-nofeature-noha-baremetal-daily-euphrates-trigger'
473     triggers:
474         - timed: ''
475 - trigger:
476     name: 'fuel-os-odl_l2-nofeature-noha-baremetal-daily-euphrates-trigger'
477     triggers:
478         - timed: ''
479 - trigger:
480     name: 'fuel-os-odl_l3-nofeature-noha-baremetal-daily-euphrates-trigger'
481     triggers:
482         - timed: ''
483 - trigger:
484     name: 'fuel-os-onos-sfc-noha-baremetal-daily-euphrates-trigger'
485     triggers:
486         - timed: ''
487 - trigger:
488     name: 'fuel-os-onos-nofeature-noha-baremetal-daily-euphrates-trigger'
489     triggers:
490         - timed: ''
491 - trigger:
492     name: 'fuel-os-odl_l2-sfc-noha-baremetal-daily-euphrates-trigger'
493     triggers:
494         - timed: ''
495 - trigger:
496     name: 'fuel-os-odl_l2-bgpvpn-noha-baremetal-daily-euphrates-trigger'
497     triggers:
498         - timed: ''
499 - trigger:
500     name: 'fuel-os-nosdn-kvm-noha-baremetal-daily-euphrates-trigger'
501     triggers:
502         - timed: ''
503 - trigger:
504     name: 'fuel-os-nosdn-ovs-noha-baremetal-daily-euphrates-trigger'
505     triggers:
506         - timed: ''
507 - trigger:
508     name: 'fuel-os-nosdn-kvm_ovs_dpdk-noha-baremetal-daily-euphrates-trigger'
509     triggers:
510         - timed: ''
511 - trigger:
512     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-noha-baremetal-daily-euphrates-trigger'
513     triggers:
514         - timed: ''
515 #-----------------------------------------------
516 # Triggers for job running on fuel-virtual against master branch
517 #-----------------------------------------------
518 - trigger:
519     name: 'fuel-os-nosdn-nofeature-ha-virtual-daily-master-trigger'
520     triggers:
521         - timed: ''
522 - trigger:
523     name: 'fuel-os-odl_l2-nofeature-ha-virtual-daily-master-trigger'
524     triggers:
525         - timed: ''
526 - trigger:
527     name: 'fuel-os-odl_l3-nofeature-ha-virtual-daily-master-trigger'
528     triggers:
529         - timed: ''
530 - trigger:
531     name: 'fuel-os-onos-sfc-ha-virtual-daily-master-trigger'
532     triggers:
533         - timed: ''
534 - trigger:
535     name: 'fuel-os-onos-nofeature-ha-virtual-daily-master-trigger'
536     triggers:
537         - timed: ''
538 - trigger:
539     name: 'fuel-os-odl_l2-bgpvpn-ha-virtual-daily-master-trigger'
540     triggers:
541         - timed: ''
542 - trigger:
543     name: 'fuel-os-odl_l2-sfc-ha-virtual-daily-master-trigger'
544     triggers:
545         - timed: ''
546 - trigger:
547     name: 'fuel-os-nosdn-kvm-ha-virtual-daily-master-trigger'
548     triggers:
549         - timed: ''
550 - trigger:
551     name: 'fuel-os-nosdn-ovs-ha-virtual-daily-master-trigger'
552     triggers:
553         - timed: ''
554 - trigger:
555     name: 'fuel-os-nosdn-kvm_ovs_dpdk-ha-virtual-daily-master-trigger'
556     triggers:
557         - timed: ''
558 - trigger:
559     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-ha-virtual-daily-master-trigger'
560     triggers:
561         - timed: ''
562 # NOHA Scenarios
563 - trigger:
564     name: 'fuel-os-nosdn-nofeature-noha-virtual-daily-master-trigger'
565     triggers:
566         - timed: '5 13 * * *'
567 - trigger:
568     name: 'fuel-os-odl_l2-nofeature-noha-virtual-daily-master-trigger'
569     triggers:
570         - timed: '35 15 * * *'
571 - trigger:
572     name: 'fuel-os-odl_l3-nofeature-noha-virtual-daily-master-trigger'
573     triggers:
574         - timed: '5 18 * * *'
575 - trigger:
576     name: 'fuel-os-onos-sfc-noha-virtual-daily-master-trigger'
577     triggers:
578         - timed: '' # '35 20 * * *'
579 - trigger:
580     name: 'fuel-os-onos-nofeature-noha-virtual-daily-master-trigger'
581     triggers:
582         - timed: '' # '5 23 * * *'
583 - trigger:
584     name: 'fuel-os-odl_l2-sfc-noha-virtual-daily-master-trigger'
585     triggers:
586         - timed: '' # '35 1 * * *'
587 - trigger:
588     name: 'fuel-os-odl_l2-bgpvpn-noha-virtual-daily-master-trigger'
589     triggers:
590         - timed: '' # '5 4 * * *'
591 - trigger:
592     name: 'fuel-os-nosdn-kvm-noha-virtual-daily-master-trigger'
593     triggers:
594         - timed: '' # '35 6 * * *'
595 - trigger:
596     name: 'fuel-os-nosdn-ovs-noha-virtual-daily-master-trigger'
597     triggers:
598         - timed: '5 9 * * *'
599 - trigger:
600     name: 'fuel-os-nosdn-kvm_ovs_dpdk-noha-virtual-daily-master-trigger'
601     triggers:
602         - timed: '' # '30 16 * * *'
603 - trigger:
604     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-noha-virtual-daily-master-trigger'
605     triggers:
606         - timed: '' # '30 20 * * *'
607 #-----------------------------------------------
608 # Triggers for job running on fuel-virtual against euphrates branch
609 #-----------------------------------------------
610 - trigger:
611     name: 'fuel-os-nosdn-nofeature-ha-virtual-daily-euphrates-trigger'
612     triggers:
613         - timed: ''
614 - trigger:
615     name: 'fuel-os-odl_l2-nofeature-ha-virtual-daily-euphrates-trigger'
616     triggers:
617         - timed: ''
618 - trigger:
619     name: 'fuel-os-odl_l3-nofeature-ha-virtual-daily-euphrates-trigger'
620     triggers:
621         - timed: ''
622 - trigger:
623     name: 'fuel-os-onos-sfc-ha-virtual-daily-euphrates-trigger'
624     triggers:
625         - timed: ''
626 - trigger:
627     name: 'fuel-os-onos-nofeature-ha-virtual-daily-euphrates-trigger'
628     triggers:
629         - timed: ''
630 - trigger:
631     name: 'fuel-os-odl_l2-bgpvpn-ha-virtual-daily-euphrates-trigger'
632     triggers:
633         - timed: ''
634 - trigger:
635     name: 'fuel-os-odl_l2-sfc-ha-virtual-daily-euphrates-trigger'
636     triggers:
637         - timed: ''
638 - trigger:
639     name: 'fuel-os-nosdn-kvm-ha-virtual-daily-euphrates-trigger'
640     triggers:
641         - timed: ''
642 - trigger:
643     name: 'fuel-os-nosdn-ovs-ha-virtual-daily-euphrates-trigger'
644     triggers:
645         - timed: ''
646 - trigger:
647     name: 'fuel-os-nosdn-kvm_ovs_dpdk-ha-virtual-daily-euphrates-trigger'
648     triggers:
649         - timed: ''
650 - trigger:
651     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-ha-virtual-daily-euphrates-trigger'
652     triggers:
653         - timed: ''
654 # NOHA Scenarios
655 - trigger:
656     name: 'fuel-os-nosdn-nofeature-noha-virtual-daily-euphrates-trigger'
657     triggers:
658         - timed: '' # '0 13 * * *'
659 - trigger:
660     name: 'fuel-os-odl_l2-nofeature-noha-virtual-daily-euphrates-trigger'
661     triggers:
662         - timed: '' # '30 15 * * *'
663 - trigger:
664     name: 'fuel-os-odl_l3-nofeature-noha-virtual-daily-euphrates-trigger'
665     triggers:
666         - timed: '' # '0 18 * * *'
667 - trigger:
668     name: 'fuel-os-onos-sfc-noha-virtual-daily-euphrates-trigger'
669     triggers:
670         - timed: '' # '30 20 * * *'
671 - trigger:
672     name: 'fuel-os-onos-nofeature-noha-virtual-daily-euphrates-trigger'
673     triggers:
674         - timed: '' # '0 23 * * *'
675 - trigger:
676     name: 'fuel-os-odl_l2-sfc-noha-virtual-daily-euphrates-trigger'
677     triggers:
678         - timed: '' # '30 1 * * *'
679 - trigger:
680     name: 'fuel-os-odl_l2-bgpvpn-noha-virtual-daily-euphrates-trigger'
681     triggers:
682         - timed: '' # '0 4 * * *'
683 - trigger:
684     name: 'fuel-os-nosdn-kvm-noha-virtual-daily-euphrates-trigger'
685     triggers:
686         - timed: '' # '30 6 * * *'
687 - trigger:
688     name: 'fuel-os-nosdn-ovs-noha-virtual-daily-euphrates-trigger'
689     triggers:
690         - timed: '' # '0 9 * * *'
691 - trigger:
692     name: 'fuel-os-nosdn-kvm_ovs_dpdk-noha-virtual-daily-euphrates-trigger'
693     triggers:
694         - timed: '' # '0 16 * * *'
695 - trigger:
696     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-noha-virtual-daily-euphrates-trigger'
697     triggers:
698         - timed: '' # '0 20 * * *'
699 #-----------------------------------------------
700 # ZTE POD1 Triggers running against master branch
701 #-----------------------------------------------
702 - trigger:
703     name: 'fuel-os-nosdn-nofeature-ha-zte-pod1-daily-master-trigger'
704     triggers:
705         - timed: ''
706 - trigger:
707     name: 'fuel-os-odl_l2-nofeature-ha-zte-pod1-daily-master-trigger'
708     triggers:
709         - timed: '0 10 * * *'
710 - trigger:
711     name: 'fuel-os-odl_l3-nofeature-ha-zte-pod1-daily-master-trigger'
712     triggers:
713         - timed: ''
714 - trigger:
715     name: 'fuel-os-onos-sfc-ha-zte-pod1-daily-master-trigger'
716     triggers:
717         - timed: ''
718 - trigger:
719     name: 'fuel-os-onos-nofeature-ha-zte-pod1-daily-master-trigger'
720     triggers:
721         - timed: ''
722 - trigger:
723     name: 'fuel-os-odl_l2-bgpvpn-ha-zte-pod1-daily-master-trigger'
724     triggers:
725         - timed: ''
726 - trigger:
727     name: 'fuel-os-odl_l2-sfc-ha-zte-pod1-daily-master-trigger'
728     triggers:
729         - timed: ''
730 - trigger:
731     name: 'fuel-os-nosdn-kvm-ha-zte-pod1-daily-master-trigger'
732     triggers:
733         - timed: ''
734 - trigger:
735     name: 'fuel-os-nosdn-ovs-ha-zte-pod1-daily-master-trigger'
736     triggers:
737         - timed: '0 18 * * *'
738 - trigger:
739     name: 'fuel-os-nosdn-kvm_ovs_dpdk-ha-zte-pod1-daily-master-trigger'
740     triggers:
741         - timed: ''
742 - trigger:
743     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-ha-zte-pod1-daily-master-trigger'
744     triggers:
745         - timed: ''
746 # NOHA Scenarios
747 - trigger:
748     name: 'fuel-os-nosdn-nofeature-noha-zte-pod1-daily-master-trigger'
749     triggers:
750         - timed: ''
751 - trigger:
752     name: 'fuel-os-odl_l2-nofeature-noha-zte-pod1-daily-master-trigger'
753     triggers:
754         - timed: ''
755 - trigger:
756     name: 'fuel-os-odl_l3-nofeature-noha-zte-pod1-daily-master-trigger'
757     triggers:
758         - timed: ''
759 - trigger:
760     name: 'fuel-os-onos-sfc-noha-zte-pod1-daily-master-trigger'
761     triggers:
762         - timed: ''
763 - trigger:
764     name: 'fuel-os-onos-nofeature-noha-zte-pod1-daily-master-trigger'
765     triggers:
766         - timed: ''
767 - trigger:
768     name: 'fuel-os-odl_l2-sfc-noha-zte-pod1-daily-master-trigger'
769     triggers:
770         - timed: ''
771 - trigger:
772     name: 'fuel-os-odl_l2-bgpvpn-noha-zte-pod1-daily-master-trigger'
773     triggers:
774         - timed: ''
775 - trigger:
776     name: 'fuel-os-nosdn-kvm-noha-zte-pod1-daily-master-trigger'
777     triggers:
778         - timed: ''
779 - trigger:
780     name: 'fuel-os-nosdn-ovs-noha-zte-pod1-daily-master-trigger'
781     triggers:
782         - timed: ''
783 - trigger:
784     name: 'fuel-os-nosdn-kvm_ovs_dpdk-noha-zte-pod1-daily-master-trigger'
785     triggers:
786         - timed: ''
787 - trigger:
788     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-noha-zte-pod1-daily-master-trigger'
789     triggers:
790         - timed: ''
791 #-----------------------------------------------
792 # ZTE POD3 Triggers running against master branch
793 #-----------------------------------------------
794 - trigger:
795     name: 'fuel-os-nosdn-nofeature-ha-zte-pod3-daily-master-trigger'
796     triggers:
797         - timed: '0 10 * * *'
798 - trigger:
799     name: 'fuel-os-odl_l2-nofeature-ha-zte-pod3-daily-master-trigger'
800     triggers:
801         - timed: ''
802 - trigger:
803     name: 'fuel-os-odl_l3-nofeature-ha-zte-pod3-daily-master-trigger'
804     triggers:
805         - timed: ''
806 - trigger:
807     name: 'fuel-os-onos-sfc-ha-zte-pod3-daily-master-trigger'
808     triggers:
809         - timed: ''
810 - trigger:
811     name: 'fuel-os-onos-nofeature-ha-zte-pod3-daily-master-trigger'
812     triggers:
813         - timed: ''
814 - trigger:
815     name: 'fuel-os-odl_l2-bgpvpn-ha-zte-pod3-daily-master-trigger'
816     triggers:
817         - timed: ''
818 - trigger:
819     name: 'fuel-os-odl_l2-sfc-ha-zte-pod3-daily-master-trigger'
820     triggers:
821         - timed: ''
822 - trigger:
823     name: 'fuel-os-nosdn-kvm-ha-zte-pod3-daily-master-trigger'
824     triggers:
825         - timed: ''
826 - trigger:
827     name: 'fuel-os-nosdn-ovs-ha-zte-pod3-daily-master-trigger'
828     triggers:
829         - timed: ''
830 - trigger:
831     name: 'fuel-os-nosdn-kvm_ovs_dpdk-ha-zte-pod3-daily-master-trigger'
832     triggers:
833         - timed: ''
834 - trigger:
835     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-ha-zte-pod3-daily-master-trigger'
836     triggers:
837         - timed: ''
838 # NOHA Scenarios
839 - trigger:
840     name: 'fuel-os-nosdn-nofeature-noha-zte-pod3-daily-master-trigger'
841     triggers:
842         - timed: ''
843 - trigger:
844     name: 'fuel-os-odl_l2-nofeature-noha-zte-pod3-daily-master-trigger'
845     triggers:
846         - timed: ''
847 - trigger:
848     name: 'fuel-os-odl_l3-nofeature-noha-zte-pod3-daily-master-trigger'
849     triggers:
850         - timed: ''
851 - trigger:
852     name: 'fuel-os-onos-sfc-noha-zte-pod3-daily-master-trigger'
853     triggers:
854         - timed: ''
855 - trigger:
856     name: 'fuel-os-onos-nofeature-noha-zte-pod3-daily-master-trigger'
857     triggers:
858         - timed: ''
859 - trigger:
860     name: 'fuel-os-odl_l2-sfc-noha-zte-pod3-daily-master-trigger'
861     triggers:
862         - timed: ''
863 - trigger:
864     name: 'fuel-os-odl_l2-bgpvpn-noha-zte-pod3-daily-master-trigger'
865     triggers:
866         - timed: ''
867 - trigger:
868     name: 'fuel-os-nosdn-kvm-noha-zte-pod3-daily-master-trigger'
869     triggers:
870         - timed: ''
871 - trigger:
872     name: 'fuel-os-nosdn-ovs-noha-zte-pod3-daily-master-trigger'
873     triggers:
874         - timed: ''
875 - trigger:
876     name: 'fuel-os-nosdn-kvm_ovs_dpdk-noha-zte-pod3-daily-master-trigger'
877     triggers:
878         - timed: ''
879 - trigger:
880     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-noha-zte-pod3-daily-master-trigger'
881     triggers:
882         - timed: ''
883 #-----------------------------------------------
884 # ZTE POD1 Triggers running against euphrates branch
885 #-----------------------------------------------
886 - trigger:
887     name: 'fuel-os-nosdn-nofeature-ha-zte-pod1-daily-euphrates-trigger'
888     triggers:
889         - timed: ''
890 - trigger:
891     name: 'fuel-os-odl_l2-nofeature-ha-zte-pod1-daily-euphrates-trigger'
892     triggers:
893         - timed: '' # '0 2 * * *'
894 - trigger:
895     name: 'fuel-os-odl_l3-nofeature-ha-zte-pod1-daily-euphrates-trigger'
896     triggers:
897         - timed: ''
898 - trigger:
899     name: 'fuel-os-onos-sfc-ha-zte-pod1-daily-euphrates-trigger'
900     triggers:
901         - timed: ''
902 - trigger:
903     name: 'fuel-os-onos-nofeature-ha-zte-pod1-daily-euphrates-trigger'
904     triggers:
905         - timed: ''
906 - trigger:
907     name: 'fuel-os-odl_l2-bgpvpn-ha-zte-pod1-daily-euphrates-trigger'
908     triggers:
909         - timed: ''
910 - trigger:
911     name: 'fuel-os-odl_l2-sfc-ha-zte-pod1-daily-euphrates-trigger'
912     triggers:
913         - timed: ''
914 - trigger:
915     name: 'fuel-os-nosdn-kvm-ha-zte-pod1-daily-euphrates-trigger'
916     triggers:
917         - timed: ''
918 - trigger:
919     name: 'fuel-os-nosdn-ovs-ha-zte-pod1-daily-euphrates-trigger'
920     triggers:
921         - timed: ''
922 - trigger:
923     name: 'fuel-os-nosdn-kvm_ovs_dpdk-ha-zte-pod1-daily-euphrates-trigger'
924     triggers:
925         - timed: ''
926 - trigger:
927     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-ha-zte-pod1-daily-euphrates-trigger'
928     triggers:
929         - timed: ''
930 # NOHA Scenarios
931 - trigger:
932     name: 'fuel-os-nosdn-nofeature-noha-zte-pod1-daily-euphrates-trigger'
933     triggers:
934         - timed: ''
935 - trigger:
936     name: 'fuel-os-odl_l2-nofeature-noha-zte-pod1-daily-euphrates-trigger'
937     triggers:
938         - timed: ''
939 - trigger:
940     name: 'fuel-os-odl_l3-nofeature-noha-zte-pod1-daily-euphrates-trigger'
941     triggers:
942         - timed: ''
943 - trigger:
944     name: 'fuel-os-onos-sfc-noha-zte-pod1-daily-euphrates-trigger'
945     triggers:
946         - timed: ''
947 - trigger:
948     name: 'fuel-os-onos-nofeature-noha-zte-pod1-daily-euphrates-trigger'
949     triggers:
950         - timed: ''
951 - trigger:
952     name: 'fuel-os-odl_l2-sfc-noha-zte-pod1-daily-euphrates-trigger'
953     triggers:
954         - timed: ''
955 - trigger:
956     name: 'fuel-os-odl_l2-bgpvpn-noha-zte-pod1-daily-euphrates-trigger'
957     triggers:
958         - timed: ''
959 - trigger:
960     name: 'fuel-os-nosdn-kvm-noha-zte-pod1-daily-euphrates-trigger'
961     triggers:
962         - timed: ''
963 - trigger:
964     name: 'fuel-os-nosdn-ovs-noha-zte-pod1-daily-euphrates-trigger'
965     triggers:
966         - timed: ''
967 - trigger:
968     name: 'fuel-os-nosdn-kvm_ovs_dpdk-noha-zte-pod1-daily-euphrates-trigger'
969     triggers:
970         - timed: ''
971 - trigger:
972     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-noha-zte-pod1-daily-euphrates-trigger'
973     triggers:
974         - timed: ''
975 #-----------------------------------------------
976 # ZTE POD3 Triggers running against euphrates branch
977 #-----------------------------------------------
978 - trigger:
979     name: 'fuel-os-nosdn-nofeature-ha-zte-pod3-daily-euphrates-trigger'
980     triggers:
981         - timed: '' # '0 18 * * *'
982 - trigger:
983     name: 'fuel-os-odl_l2-nofeature-ha-zte-pod3-daily-euphrates-trigger'
984     triggers:
985         - timed: ''
986 - trigger:
987     name: 'fuel-os-odl_l3-nofeature-ha-zte-pod3-daily-euphrates-trigger'
988     triggers:
989         - timed: ''
990 - trigger:
991     name: 'fuel-os-onos-sfc-ha-zte-pod3-daily-euphrates-trigger'
992     triggers:
993         - timed: ''
994 - trigger:
995     name: 'fuel-os-onos-nofeature-ha-zte-pod3-daily-euphrates-trigger'
996     triggers:
997         - timed: ''
998 - trigger:
999     name: 'fuel-os-odl_l2-bgpvpn-ha-zte-pod3-daily-euphrates-trigger'
1000     triggers:
1001         - timed: ''
1002 - trigger:
1003     name: 'fuel-os-odl_l2-sfc-ha-zte-pod3-daily-euphrates-trigger'
1004     triggers:
1005         - timed: ''
1006 - trigger:
1007     name: 'fuel-os-nosdn-kvm-ha-zte-pod3-daily-euphrates-trigger'
1008     triggers:
1009         - timed: '' # '0 2 * * *'
1010 - trigger:
1011     name: 'fuel-os-nosdn-ovs-ha-zte-pod3-daily-euphrates-trigger'
1012     triggers:
1013         - timed: ''
1014 - trigger:
1015     name: 'fuel-os-nosdn-kvm_ovs_dpdk-ha-zte-pod3-daily-euphrates-trigger'
1016     triggers:
1017         - timed: ''
1018 - trigger:
1019     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-ha-zte-pod3-daily-euphrates-trigger'
1020     triggers:
1021         - timed: ''
1022 # NOHA Scenarios
1023 - trigger:
1024     name: 'fuel-os-nosdn-nofeature-noha-zte-pod3-daily-euphrates-trigger'
1025     triggers:
1026         - timed: ''
1027 - trigger:
1028     name: 'fuel-os-odl_l2-nofeature-noha-zte-pod3-daily-euphrates-trigger'
1029     triggers:
1030         - timed: ''
1031 - trigger:
1032     name: 'fuel-os-odl_l3-nofeature-noha-zte-pod3-daily-euphrates-trigger'
1033     triggers:
1034         - timed: ''
1035 - trigger:
1036     name: 'fuel-os-onos-sfc-noha-zte-pod3-daily-euphrates-trigger'
1037     triggers:
1038         - timed: ''
1039 - trigger:
1040     name: 'fuel-os-onos-nofeature-noha-zte-pod3-daily-euphrates-trigger'
1041     triggers:
1042         - timed: ''
1043 - trigger:
1044     name: 'fuel-os-odl_l2-sfc-noha-zte-pod3-daily-euphrates-trigger'
1045     triggers:
1046         - timed: ''
1047 - trigger:
1048     name: 'fuel-os-odl_l2-bgpvpn-noha-zte-pod3-daily-euphrates-trigger'
1049     triggers:
1050         - timed: ''
1051 - trigger:
1052     name: 'fuel-os-nosdn-kvm-noha-zte-pod3-daily-euphrates-trigger'
1053     triggers:
1054         - timed: ''
1055 - trigger:
1056     name: 'fuel-os-nosdn-ovs-noha-zte-pod3-daily-euphrates-trigger'
1057     triggers:
1058         - timed: ''
1059 - trigger:
1060     name: 'fuel-os-nosdn-kvm_ovs_dpdk-noha-zte-pod3-daily-euphrates-trigger'
1061     triggers:
1062         - timed: ''
1063 - trigger:
1064     name: 'fuel-os-nosdn-kvm_ovs_dpdk_bar-noha-zte-pod3-daily-euphrates-trigger'
1065     triggers:
1066         - timed: ''