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