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