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