Merge "add k8s scenario to compass4nfv"
[releng.git] / jjb / compass4nfv / compass-ci-jobs.yml
1 - project:
2
3     name: compass-ci
4
5     installer: 'compass'
6
7     project: 'compass4nfv'
8
9     master: &master
10         stream: master
11         branch: '{stream}'
12         gs-pathname: ''
13         ppa-pathname: '/{stream}'
14         disabled: false
15         openstack-version: ocata
16     danube: &danube
17         stream: danube
18         branch: 'stable/{stream}'
19         gs-pathname: '/{stream}'
20         ppa-pathname: '/{stream}'
21         disabled: false
22         openstack-version: newton
23 #--------------------------------
24 # POD, INSTALLER, AND BRANCH MAPPING
25 #--------------------------------
26 #        CI PODs
27 #--------------------------------
28     pod:
29         - baremetal:
30             slave-label: compass-baremetal-master
31             os-version: 'xenial'
32             <<: *master
33         - virtual:
34             slave-label: compass-virtual-master
35             os-version: 'xenial'
36             <<: *master
37         - baremetal:
38             slave-label: compass-baremetal-branch
39             os-version: 'xenial'
40             <<: *danube
41         - virtual:
42             slave-label: compass-virtual-branch
43             os-version: 'xenial'
44             <<: *danube
45 #--------------------------------
46 #        master
47 #--------------------------------
48         - baremetal-centos:
49             slave-label: 'intel-pod8'
50             os-version: 'centos7'
51             <<: *master
52
53     scenario:
54         - 'os-nosdn-nofeature-ha':
55             disabled: false
56             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
57         - 'os-odl_l2-nofeature-ha':
58             disabled: false
59             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
60         - 'os-odl_l3-nofeature-ha':
61             disabled: false
62             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
63         - 'os-onos-nofeature-ha':
64             disabled: false
65             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
66         - 'os-ocl-nofeature-ha':
67             disabled: false
68             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
69         - 'os-onos-sfc-ha':
70             disabled: false
71             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
72         - 'os-odl_l2-moon-ha':
73             disabled: false
74             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
75         - 'os-nosdn-kvm-ha':
76             disabled: false
77             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
78         - 'os-nosdn-openo-ha':
79             disabled: false
80             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
81         - 'os-odl-sfc-ha':
82             disabled: false
83             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
84         - 'os-nosdn-dpdk-ha':
85             disabled: false
86             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
87         - 'k8-nosdn-nofeature-ha':
88             disabled: false
89             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
90         - 'os-nosdn-nofeature-noha':
91             disabled: false
92             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
93         - 'os-odl_l3-nofeature-noha':
94             disabled: false
95             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
96         - 'os-odl_l2-moon-noha':
97             disabled: false
98             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
99         - 'os-nosdn-kvm-noha':
100             disabled: false
101             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
102         - 'os-odl-sfc-noha':
103             disabled: false
104             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
105         - 'os-nosdn-dpdk-noha':
106             disabled: false
107             auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
108
109
110     jobs:
111         - 'compass-{scenario}-{pod}-daily-{stream}'
112         - 'compass-deploy-{pod}-daily-{stream}'
113
114 ########################
115 # job templates
116 ########################
117 - job-template:
118     name: 'compass-{scenario}-{pod}-daily-{stream}'
119
120     disabled: '{obj:disabled}'
121
122     concurrent: true
123
124     properties:
125         - logrotate-default
126         - throttle:
127             enabled: true
128             max-per-node: 1
129             option: 'project'
130         - build-blocker:
131             use-build-blocker: true
132             blocking-jobs:
133                 - 'compass-os-.*?-{pod}-daily-.*?'
134                 - 'compass-os-.*?-baremetal-daily-.*?'
135                 - 'compass-verify-[^-]*-[^-]*'
136             block-level: 'NODE'
137
138     wrappers:
139         - build-name:
140             name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
141         - fix-workspace-permissions
142
143     parameters:
144         - project-parameter:
145             project: '{project}'
146             branch: '{branch}'
147         - compass-ci-parameter:
148             installer: '{installer}'
149             gs-pathname: '{gs-pathname}'
150             ppa-pathname: '{ppa-pathname}'
151         - string:
152             name: DEPLOY_SCENARIO
153             default: '{scenario}'
154         - '{slave-label}-defaults'
155         - '{installer}-defaults'
156
157     triggers:
158         - '{auto-trigger-name}'
159
160     builders:
161         - description-setter:
162             description: "POD: $NODE_NAME"
163         - trigger-builds:
164             - project: 'compass-deploy-{pod}-daily-{stream}'
165               current-parameters: true
166               predefined-parameters: |
167                 DEPLOY_SCENARIO={scenario}
168                 COMPASS_OS_VERSION={os-version}
169                 COMPASS_OPENSTACK_VERSION={openstack-version}
170               same-node: true
171               block: true
172         - trigger-builds:
173             - project: 'functest-compass-{pod}-daily-{stream}'
174               current-parameters: false
175               predefined-parameters:
176                 DEPLOY_SCENARIO={scenario}
177               same-node: true
178               block: true
179               block-thresholds:
180                 build-step-failure-threshold: 'never'
181                 failure-threshold: 'never'
182                 unstable-threshold: 'FAILURE'
183         - trigger-builds:
184             - project: 'yardstick-compass-{pod}-daily-{stream}'
185               current-parameters: false
186               predefined-parameters:
187                 DEPLOY_SCENARIO={scenario}
188               block: true
189               same-node: true
190               block-thresholds:
191                 build-step-failure-threshold: 'never'
192                 failure-threshold: 'never'
193                 unstable-threshold: 'FAILURE'
194         # dovetail only master by now, not sync with A/B/C branches
195         # here the stream means the SUT stream, dovetail stream is defined in its own job
196         # only run on os-(nosdn|odl_l2|onos|odl_l3)-nofeature-ha scenario
197         # run against SUT master branch, dovetail docker image with latest tag
198         # run against SUT danube branch, dovetail docker image with latest tag(Monday and Sunday)
199         # run against SUT danube branch, dovetail docker image with cvp.X.X.X tag(Tuesday, Thursday, Friday and Saturday)
200         - conditional-step:
201             condition-kind: and
202             condition-operands:
203                 - condition-kind: regex-match
204                   regex: danube
205                   label: '{stream}'
206                 - condition-kind: regex-match
207                   regex: os-(nosdn|odl_l2|odl_l3)-nofeature-ha
208                   label: '{scenario}'
209                 - condition-kind: day-of-week
210                   day-selector: select-days
211                   days:
212                       MON: true
213                       SUN: true
214                   use-build-time: true
215             steps:
216                 - trigger-builds:
217                     - project: 'dovetail-compass-{pod}-proposed_tests-{stream}'
218                       current-parameters: false
219                       predefined-parameters: |
220                         DOCKER_TAG=latest
221                         DEPLOY_SCENARIO={scenario}
222                       block: true
223                       same-node: true
224                       block-thresholds:
225                         build-step-failure-threshold: 'never'
226                         failure-threshold: 'never'
227                         unstable-threshold: 'FAILURE'
228         - conditional-step:
229             condition-kind: and
230             condition-operands:
231                 - condition-kind: regex-match
232                   regex: danube
233                   label: '{stream}'
234                 - condition-kind: regex-match
235                   regex: os-(nosdn|odl_l2|odl_l3)-nofeature-ha
236                   label: '{scenario}'
237                 - condition-kind: day-of-week
238                   day-selector: select-days
239                   days:
240                       TUES: true
241                       WED: true
242                       THURS: true
243                       FRI: true
244                       SAT: true
245                   use-build-time: true
246             steps:
247                 - trigger-builds:
248                     - project: 'dovetail-compass-{pod}-proposed_tests-{stream}'
249                       current-parameters: false
250                       predefined-parameters:
251                         DEPLOY_SCENARIO={scenario}
252                       block: true
253                       same-node: true
254                       block-thresholds:
255                         build-step-failure-threshold: 'never'
256                         failure-threshold: 'never'
257                         unstable-threshold: 'FAILURE'
258         - conditional-step:
259             condition-kind: and
260             condition-operands:
261                 - condition-kind: regex-match
262                   regex: os-(nosdn|odl_l2|odl_l3)-nofeature-ha
263                   label: '{scenario}'
264                 - condition-kind: regex-match
265                   regex: master
266                   label: '{stream}'
267             steps:
268                 - trigger-builds:
269                     - project: 'dovetail-compass-{pod}-proposed_tests-{stream}'
270                       current-parameters: false
271                       predefined-parameters:
272                         DEPLOY_SCENARIO={scenario}
273                       block: true
274                       same-node: true
275                       block-thresholds:
276                         build-step-failure-threshold: 'never'
277                         failure-threshold: 'never'
278                         unstable-threshold: 'FAILURE'
279
280 - job-template:
281     name: 'compass-deploy-{pod}-daily-{stream}'
282
283     disabled: false
284
285     concurrent: true
286
287     properties:
288         - logrotate-default
289         - throttle:
290             enabled: true
291             max-per-node: 1
292             option: 'project'
293         - build-blocker:
294             use-build-blocker: true
295             blocking-jobs:
296                 - 'compass-deploy-{pod}-daily-.*?'
297                 - 'compass-verify-deploy-.*?'
298             block-level: 'NODE'
299
300     wrappers:
301         - build-name:
302             name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
303         - timeout:
304             timeout: 240
305             abort: true
306         - fix-workspace-permissions
307
308     parameters:
309         - project-parameter:
310             project: '{project}'
311             branch: '{branch}'
312         - compass-ci-parameter:
313             installer: '{installer}'
314             gs-pathname: '{gs-pathname}'
315             ppa-pathname: '{ppa-pathname}'
316         - '{slave-label}-defaults'
317         - '{installer}-defaults'
318
319     scm:
320         - git-scm
321
322     builders:
323         - description-setter:
324             description: "POD: $NODE_NAME"
325         - conditional-step:
326             condition-kind: regex-match
327             regex: master
328             label: '{stream}'
329             steps:
330                 - shell:
331                     !include-raw-escape: ./compass-build.sh
332                 - shell:
333                     !include-raw-escape: ./compass-deploy.sh
334         - conditional-step:
335             condition-kind: regex-match
336             regex: danube
337             label: '{stream}'
338             steps:
339                 - shell:
340                     !include-raw-escape: ./compass-download-artifact.sh
341                 - shell:
342                     !include-raw-escape: ./compass-deploy.sh
343
344
345 ########################
346 # parameter macros
347 ########################
348 - parameter:
349     name: compass-ci-parameter
350     parameters:
351         - string:
352             name: BUILD_DIRECTORY
353             default: $WORKSPACE/build_output
354             description: "Directory where the build artifact will be located upon the completion of the build."
355         - string:
356             name: GS_URL
357             default: '$GS_BASE{gs-pathname}'
358             description: "URL to Google Storage."
359         - string:
360             name: CACHE_DIRECTORY
361             default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
362             description: "Directory where the cache to be used during the build is located."
363         - string:
364             name: PPA_REPO
365             default: "http://artifacts.opnfv.org/compass4nfv/package{ppa-pathname}"
366         - string:
367             name: PPA_CACHE
368             default: "$WORKSPACE/work/repo/"
369
370 ########################
371 # trigger macros
372 ########################
373
374 #---------------------------
375 # ha-baremetal-centos-master
376 #---------------------------
377 - trigger:
378     name: 'compass-os-nosdn-nofeature-ha-baremetal-centos-master-trigger'
379     triggers:
380         - timed: '0 19 * * *'
381 - trigger:
382     name: 'compass-os-nosdn-openo-ha-baremetal-centos-master-trigger'
383     triggers:
384         - timed: ''
385 - trigger:
386     name: 'compass-os-odl_l2-nofeature-ha-baremetal-centos-master-trigger'
387     triggers:
388         - timed: ''
389 - trigger:
390     name: 'compass-os-odl_l3-nofeature-ha-baremetal-centos-master-trigger'
391     triggers:
392         - timed: '0 15 * * *'
393 - trigger:
394     name: 'compass-os-onos-nofeature-ha-baremetal-centos-master-trigger'
395     triggers:
396         - timed: ''
397 - trigger:
398     name: 'compass-os-ocl-nofeature-ha-baremetal-centos-master-trigger'
399     triggers:
400         - timed: ''
401 - trigger:
402     name: 'compass-os-onos-sfc-ha-baremetal-centos-master-trigger'
403     triggers:
404         - timed: ''
405 - trigger:
406     name: 'compass-os-odl_l2-moon-ha-baremetal-centos-master-trigger'
407     triggers:
408         - timed: ''
409 - trigger:
410     name: 'compass-os-nosdn-kvm-ha-baremetal-centos-master-trigger'
411     triggers:
412         - timed: ''
413 - trigger:
414     name: 'compass-os-nosdn-dpdk-ha-baremetal-centos-master-trigger'
415     triggers:
416         - timed: ''
417 - trigger:
418     name: 'compass-os-odl-sfc-ha-baremetal-centos-master-trigger'
419     triggers:
420         - timed: ''
421 - trigger:
422     name: 'compass-k8-nosdn-nofeature-ha-baremetal-centos-master-trigger'
423     triggers:
424         - timed: ''
425
426 #-----------------------------
427 # noha-baremetal-centos-master
428 #-----------------------------
429 - trigger:
430     name: 'compass-os-nosdn-nofeature-noha-baremetal-centos-master-trigger'
431     triggers:
432         - timed: ''
433 - trigger:
434     name: 'compass-os-odl_l3-nofeature-noha-baremetal-centos-master-trigger'
435     triggers:
436         - timed: ''
437 - trigger:
438     name: 'compass-os-odl_l2-moon-noha-baremetal-centos-master-trigger'
439     triggers:
440         - timed: ''
441 - trigger:
442     name: 'compass-os-nosdn-kvm-noha-baremetal-centos-master-trigger'
443     triggers:
444         - timed: ''
445 - trigger:
446     name: 'compass-os-odl-sfc-noha-baremetal-centos-master-trigger'
447     triggers:
448         - timed: ''
449 - trigger:
450     name: 'compass-os-nosdn-dpdk-noha-baremetal-centos-master-trigger'
451     triggers:
452         - timed: ''
453
454 #--------------------
455 # ha-baremetal-master
456 #--------------------
457 - trigger:
458     name: 'compass-os-nosdn-nofeature-ha-baremetal-master-trigger'
459     triggers:
460         - timed: '0 20 * * *'
461 - trigger:
462     name: 'compass-os-nosdn-openo-ha-baremetal-master-trigger'
463     triggers:
464         - timed: ''
465 - trigger:
466     name: 'compass-os-odl_l2-nofeature-ha-baremetal-master-trigger'
467     triggers:
468         - timed: ''
469 - trigger:
470     name: 'compass-os-odl_l3-nofeature-ha-baremetal-master-trigger'
471     triggers:
472         - timed: '0 18 * * *'
473 - trigger:
474     name: 'compass-os-onos-nofeature-ha-baremetal-master-trigger'
475     triggers:
476         - timed: ''
477 - trigger:
478     name: 'compass-os-ocl-nofeature-ha-baremetal-master-trigger'
479     triggers:
480         - timed: ''
481 - trigger:
482     name: 'compass-os-onos-sfc-ha-baremetal-master-trigger'
483     triggers:
484         - timed: ''
485 - trigger:
486     name: 'compass-os-odl_l2-moon-ha-baremetal-master-trigger'
487     triggers:
488         - timed: '0 12 * * *'
489 - trigger:
490     name: 'compass-os-nosdn-kvm-ha-baremetal-master-trigger'
491     triggers:
492         - timed: '0 14 * * *'
493 - trigger:
494     name: 'compass-os-nosdn-dpdk-ha-baremetal-master-trigger'
495     triggers:
496         - timed: '0 16 * * *'
497 - trigger:
498     name: 'compass-k8-nosdn-nofeature-ha-baremetal-master-trigger'
499     triggers:
500         - timed: ''
501 - trigger:
502     name: 'compass-os-odl-sfc-ha-baremetal-master-trigger'
503     triggers:
504         - timed: '0 10 * * *'
505
506 #----------------------
507 # noha-baremetal-master
508 #----------------------
509 - trigger:
510     name: 'compass-os-nosdn-kvm-noha-baremetal-master-trigger'
511     triggers:
512         - timed: ''
513 - trigger:
514     name: 'compass-os-nosdn-nofeature-noha-baremetal-master-trigger'
515     triggers:
516         - timed: ''
517 - trigger:
518     name: 'compass-os-odl_l3-nofeature-noha-baremetal-master-trigger'
519     triggers:
520         - timed: ''
521 - trigger:
522     name: 'compass-os-odl_l2-moon-noha-baremetal-master-trigger'
523     triggers:
524         - timed: ''
525 - trigger:
526     name: 'compass-os-odl-sfc-noha-baremetal-master-trigger'
527     triggers:
528         - timed: ''
529 - trigger:
530     name: 'compass-os-nosdn-dpdk-noha-baremetal-master-trigger'
531     triggers:
532         - timed: ''
533
534 #--------------------
535 # ha-baremetal-danube
536 #--------------------
537 - trigger:
538     name: 'compass-os-nosdn-nofeature-ha-baremetal-danube-trigger'
539     triggers:
540         - timed: '0 9 * * *'
541 - trigger:
542     name: 'compass-os-nosdn-openo-ha-baremetal-danube-trigger'
543     triggers:
544         - timed: '0 13 * * *'
545 - trigger:
546     name: 'compass-os-odl_l2-nofeature-ha-baremetal-danube-trigger'
547     triggers:
548         - timed: '0 17 * * *'
549 - trigger:
550     name: 'compass-os-odl_l3-nofeature-ha-baremetal-danube-trigger'
551     triggers:
552         - timed: '0 21 * * *'
553 - trigger:
554     name: 'compass-os-onos-nofeature-ha-baremetal-danube-trigger'
555     triggers:
556         - timed: '0 1 * * *'
557 - trigger:
558     name: 'compass-os-ocl-nofeature-ha-baremetal-danube-trigger'
559     triggers:
560         - timed: ''
561 - trigger:
562     name: 'compass-os-onos-sfc-ha-baremetal-danube-trigger'
563     triggers:
564         - timed: '0 5 * * *'
565 - trigger:
566     name: 'compass-os-odl_l2-moon-ha-baremetal-danube-trigger'
567     triggers:
568         - timed: ''
569 - trigger:
570     name: 'compass-os-nosdn-kvm-ha-baremetal-danube-trigger'
571     triggers:
572         - timed: ''
573 - trigger:
574     name: 'compass-os-nosdn-dpdk-ha-baremetal-danube-trigger'
575     triggers:
576         - timed: ''
577 - trigger:
578     name: 'compass-k8-nosdn-nofeature-ha-baremetal-danube-trigger'
579     triggers:
580         - timed: ''
581 - trigger:
582     name: 'compass-os-odl-sfc-ha-baremetal-danube-trigger'
583     triggers:
584         - timed: ''
585
586 #----------------------
587 # noha-baremetal-danube
588 #----------------------
589 - trigger:
590     name: 'compass-os-nosdn-kvm-noha-baremetal-danube-trigger'
591     triggers:
592         - timed: ''
593 - trigger:
594     name: 'compass-os-nosdn-nofeature-noha-baremetal-danube-trigger'
595     triggers:
596         - timed: ''
597 - trigger:
598     name: 'compass-os-odl_l3-nofeature-noha-baremetal-danube-trigger'
599     triggers:
600         - timed: ''
601 - trigger:
602     name: 'compass-os-odl_l2-moon-noha-baremetal-danube-trigger'
603     triggers:
604         - timed: ''
605 - trigger:
606     name: 'compass-os-odl-sfc-noha-baremetal-danube-trigger'
607     triggers:
608         - timed: ''
609 - trigger:
610     name: 'compass-os-nosdn-dpdk-noha-baremetal-danube-trigger'
611     triggers:
612         - timed: ''
613
614 #------------------
615 # ha-virtual-master
616 #------------------
617 - trigger:
618     name: 'compass-os-nosdn-nofeature-ha-virtual-master-trigger'
619     triggers:
620         - timed: '0 21 * * *'
621 - trigger:
622     name: 'compass-os-nosdn-openo-ha-virtual-master-trigger'
623     triggers:
624         - timed: ''
625 - trigger:
626     name: 'compass-os-odl_l2-nofeature-ha-virtual-master-trigger'
627     triggers:
628         - timed: ''
629 - trigger:
630     name: 'compass-os-odl_l3-nofeature-ha-virtual-master-trigger'
631     triggers:
632         - timed: '0 19 * * *'
633 - trigger:
634     name: 'compass-os-onos-nofeature-ha-virtual-master-trigger'
635     triggers:
636         - timed: ''
637 - trigger:
638     name: 'compass-os-ocl-nofeature-ha-virtual-master-trigger'
639     triggers:
640         - timed: ''
641 - trigger:
642     name: 'compass-os-onos-sfc-ha-virtual-master-trigger'
643     triggers:
644         - timed: ''
645 - trigger:
646     name: 'compass-os-odl_l2-moon-ha-virtual-master-trigger'
647     triggers:
648         - timed: '0 12 * * *'
649 - trigger:
650     name: 'compass-os-nosdn-kvm-ha-virtual-master-trigger'
651     triggers:
652         - timed: '0 13 * * *'
653 - trigger:
654     name: 'compass-os-nosdn-dpdk-ha-virtual-master-trigger'
655     triggers:
656         - timed: '0 17 * * *'
657 - trigger:
658     name: 'compass-k8-nosdn-nofeature-ha-virtual-master-trigger'
659     triggers:
660         - timed: '0 12 * * *'
661 - trigger:
662     name: 'compass-os-odl-sfc-ha-virtual-master-trigger'
663     triggers:
664         - timed: '0 16 * * *'
665
666 #--------------------
667 # noha-virtual-master
668 #--------------------
669 - trigger:
670     name: 'compass-os-nosdn-kvm-noha-virtual-master-trigger'
671     triggers:
672         - timed: '0 13 * * *'
673 - trigger:
674     name: 'compass-os-nosdn-nofeature-noha-virtual-master-trigger'
675     triggers:
676         - timed: '0 14 * * *'
677 - trigger:
678     name: 'compass-os-odl_l3-nofeature-noha-virtual-master-trigger'
679     triggers:
680         - timed: '0 15 * * *'
681 - trigger:
682     name: 'compass-os-odl_l2-moon-noha-virtual-master-trigger'
683     triggers:
684         - timed: '0 18 * * *'
685 - trigger:
686     name: 'compass-os-odl-sfc-noha-virtual-master-trigger'
687     triggers:
688         - timed: '0 20 * * *'
689 - trigger:
690     name: 'compass-os-nosdn-dpdk-noha-virtual-master-trigger'
691     triggers:
692         - timed: '0 11 * * *'
693
694 #------------------
695 # ha-virtual-danube
696 #------------------
697 - trigger:
698     name: 'compass-os-nosdn-nofeature-ha-virtual-danube-trigger'
699     triggers:
700         - timed: '0 21 * * *'
701 - trigger:
702     name: 'compass-os-nosdn-openo-ha-virtual-danube-trigger'
703     triggers:
704         - timed: '0 22 * * *'
705 - trigger:
706     name: 'compass-os-odl_l2-nofeature-ha-virtual-danube-trigger'
707     triggers:
708         - timed: '0 20 * * *'
709 - trigger:
710     name: 'compass-os-odl_l3-nofeature-ha-virtual-danube-trigger'
711     triggers:
712         - timed: '0 19 * * *'
713 - trigger:
714     name: 'compass-os-onos-nofeature-ha-virtual-danube-trigger'
715     triggers:
716         - timed: '0 18 * * *'
717 - trigger:
718     name: 'compass-os-ocl-nofeature-ha-virtual-danube-trigger'
719     triggers:
720         - timed: ''
721 - trigger:
722     name: 'compass-os-onos-sfc-ha-virtual-danube-trigger'
723     triggers:
724         - timed: '0 15 * * *'
725 - trigger:
726     name: 'compass-os-odl_l2-moon-ha-virtual-danube-trigger'
727     triggers:
728         - timed: '0 14 * * *'
729 - trigger:
730     name: 'compass-os-nosdn-kvm-ha-virtual-danube-trigger'
731     triggers:
732         - timed: ''
733 - trigger:
734     name: 'compass-os-nosdn-dpdk-ha-virtual-danube-trigger'
735     triggers:
736         - timed: ''
737 - trigger:
738     name: 'compass-os-odl-sfc-ha-virtual-danube-trigger'
739     triggers:
740         - timed: ''
741 - trigger:
742     name: 'compass-k8-nosdn-nofeature-ha-virtual-danube-trigger'
743     triggers:
744         - timed: ''
745
746 #--------------------
747 # noha-virtual-danube
748 #--------------------
749 - trigger:
750     name: 'compass-os-nosdn-kvm-noha-virtual-danube-trigger'
751     triggers:
752         - timed: ''
753 - trigger:
754     name: 'compass-os-nosdn-nofeature-noha-virtual-danube-trigger'
755     triggers:
756         - timed: ''
757 - trigger:
758     name: 'compass-os-odl_l3-nofeature-noha-virtual-danube-trigger'
759     triggers:
760         - timed: ''
761 - trigger:
762     name: 'compass-os-odl_l2-moon-noha-virtual-danube-trigger'
763     triggers:
764         - timed: ''
765 - trigger:
766     name: 'compass-os-odl-sfc-noha-virtual-danube-trigger'
767     triggers:
768         - timed: ''
769 - trigger:
770     name: 'compass-os-nosdn-dpdk-noha-virtual-danube-trigger'
771     triggers:
772         - timed: ''