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