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