Merge "jjb: xci: xci-verify-jobs: Use clean vm to verify XCI jobs"
[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-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-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
294 - job-template:
295     name: 'compass-deploy-{pod}-daily-{stream}'
296
297     disabled: false
298
299     concurrent: true
300
301     properties:
302         - logrotate-default
303         - throttle:
304             enabled: true
305             max-per-node: 1
306             option: 'project'
307         - build-blocker:
308             use-build-blocker: true
309             blocking-jobs:
310                 - 'compass-deploy-{pod}-daily-.*?'
311                 - 'compass-verify-deploy-.*?'
312             block-level: 'NODE'
313
314     wrappers:
315         - build-name:
316             name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
317         - timeout:
318             timeout: 240
319             abort: true
320         - fix-workspace-permissions
321
322     parameters:
323         - project-parameter:
324             project: '{project}'
325             branch: '{branch}'
326         - compass-ci-parameter:
327             installer: '{installer}'
328             gs-pathname: '{gs-pathname}'
329             ppa-pathname: '{ppa-pathname}'
330         - '{slave-label}-defaults'
331         - '{installer}-defaults'
332
333     scm:
334         - git-scm
335
336     builders:
337         - description-setter:
338             description: "POD: $NODE_NAME"
339         - conditional-step:
340             condition-kind: regex-match
341             regex: master
342             label: '{stream}'
343             steps:
344                 - shell:
345                     !include-raw-escape: ./compass-build.sh
346                 - shell:
347                     !include-raw-escape: ./compass-deploy.sh
348         - conditional-step:
349             condition-kind: regex-match
350             regex: (danube|euphrates)
351             label: '{stream}'
352             steps:
353                 - shell:
354                     !include-raw-escape: ./compass-download-artifact.sh
355                 - shell:
356                     !include-raw-escape: ./compass-deploy.sh
357
358 ########################
359 # parameter macros
360 ########################
361 - parameter:
362     name: compass-ci-parameter
363     parameters:
364         - string:
365             name: BUILD_DIRECTORY
366             default: $WORKSPACE/build_output
367             description: "Directory where the build artifact will be located upon the completion of the build."
368         - string:
369             name: GS_URL
370             default: '$GS_BASE{gs-pathname}'
371             description: "URL to Google Storage."
372         - string:
373             name: CACHE_DIRECTORY
374             default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
375             description: "Directory where the cache to be used during the build is located."
376         - string:
377             name: PPA_REPO
378             default: "http://artifacts.opnfv.org/compass4nfv/package{ppa-pathname}"
379         - string:
380             name: PPA_CACHE
381             default: "$WORKSPACE/work/repo/"
382
383 ########################
384 # trigger macros
385 ########################
386
387 #---------------------------
388 # ha-baremetal-centos-master
389 #---------------------------
390 - trigger:
391     name: 'compass-os-nosdn-nofeature-ha-baremetal-centos-master-trigger'
392     triggers:
393         - timed: '0 19 * * *'
394 - trigger:
395     name: 'compass-os-nosdn-openo-ha-baremetal-centos-master-trigger'
396     triggers:
397         - timed: ''
398 - trigger:
399     name: 'compass-os-odl_l2-nofeature-ha-baremetal-centos-master-trigger'
400     triggers:
401         - timed: ''
402 - trigger:
403     name: 'compass-os-odl_l3-nofeature-ha-baremetal-centos-master-trigger'
404     triggers:
405         - timed: '0 15 * * *'
406 - trigger:
407     name: 'compass-os-onos-nofeature-ha-baremetal-centos-master-trigger'
408     triggers:
409         - timed: ''
410 - trigger:
411     name: 'compass-os-ocl-nofeature-ha-baremetal-centos-master-trigger'
412     triggers:
413         - timed: ''
414 - trigger:
415     name: 'compass-os-onos-sfc-ha-baremetal-centos-master-trigger'
416     triggers:
417         - timed: ''
418 - trigger:
419     name: 'compass-os-odl_l2-moon-ha-baremetal-centos-master-trigger'
420     triggers:
421         - timed: ''
422 - trigger:
423     name: 'compass-os-nosdn-kvm-ha-baremetal-centos-master-trigger'
424     triggers:
425         - timed: ''
426 - trigger:
427     name: 'compass-os-nosdn-dpdk-ha-baremetal-centos-master-trigger'
428     triggers:
429         - timed: ''
430 - trigger:
431     name: 'compass-os-odl-sfc-ha-baremetal-centos-master-trigger'
432     triggers:
433         - timed: ''
434 - trigger:
435     name: 'compass-k8-nosdn-nofeature-ha-baremetal-centos-master-trigger'
436     triggers:
437         - timed: ''
438
439 #-----------------------------
440 # noha-baremetal-centos-master
441 #-----------------------------
442 - trigger:
443     name: 'compass-os-nosdn-nofeature-noha-baremetal-centos-master-trigger'
444     triggers:
445         - timed: ''
446 - trigger:
447     name: 'compass-os-odl_l3-nofeature-noha-baremetal-centos-master-trigger'
448     triggers:
449         - timed: ''
450 - trigger:
451     name: 'compass-os-odl_l2-moon-noha-baremetal-centos-master-trigger'
452     triggers:
453         - timed: ''
454 - trigger:
455     name: 'compass-os-nosdn-kvm-noha-baremetal-centos-master-trigger'
456     triggers:
457         - timed: ''
458 - trigger:
459     name: 'compass-os-odl-sfc-noha-baremetal-centos-master-trigger'
460     triggers:
461         - timed: ''
462 - trigger:
463     name: 'compass-os-nosdn-dpdk-noha-baremetal-centos-master-trigger'
464     triggers:
465         - timed: ''
466
467 #---------------------------
468 # ha-huawei-pod7-danube
469 #---------------------------
470 - trigger:
471     name: 'compass-os-nosdn-nofeature-ha-huawei-pod7-danube-trigger'
472     triggers:
473         - timed: '0 19 * * *'
474 - trigger:
475     name: 'compass-os-nosdn-openo-ha-huawei-pod7-danube-trigger'
476     triggers:
477         - timed: ''
478 - trigger:
479     name: 'compass-os-odl_l2-nofeature-ha-huawei-pod7-danube-trigger'
480     triggers:
481         - timed: '0 21 * * *'
482 - trigger:
483     name: 'compass-os-odl_l3-nofeature-ha-huawei-pod7-danube-trigger'
484     triggers:
485         - timed: '0 15 * * *'
486 - trigger:
487     name: 'compass-os-onos-nofeature-ha-huawei-pod7-danube-trigger'
488     triggers:
489         - timed: ''
490 - trigger:
491     name: 'compass-os-ocl-nofeature-ha-huawei-pod7-danube-trigger'
492     triggers:
493         - timed: ''
494 - trigger:
495     name: 'compass-os-onos-sfc-ha-huawei-pod7-danube-trigger'
496     triggers:
497         - timed: ''
498 - trigger:
499     name: 'compass-os-odl_l2-moon-ha-huawei-pod7-danube-trigger'
500     triggers:
501         - timed: ''
502 - trigger:
503     name: 'compass-os-nosdn-kvm-ha-huawei-pod7-danube-trigger'
504     triggers:
505         - timed: ''
506 - trigger:
507     name: 'compass-os-nosdn-dpdk-ha-huawei-pod7-danube-trigger'
508     triggers:
509         - timed: ''
510 - trigger:
511     name: 'compass-os-odl-sfc-ha-huawei-pod7-danube-trigger'
512     triggers:
513         - timed: ''
514 - trigger:
515     name: 'compass-k8-nosdn-nofeature-ha-huawei-pod7-danube-trigger'
516     triggers:
517         - timed: ''
518
519 #-----------------------------
520 # noha-huawei-pod7-danube
521 #-----------------------------
522 - trigger:
523     name: 'compass-os-nosdn-nofeature-noha-huawei-pod7-danube-trigger'
524     triggers:
525         - timed: ''
526 - trigger:
527     name: 'compass-os-odl_l3-nofeature-noha-huawei-pod7-danube-trigger'
528     triggers:
529         - timed: ''
530 - trigger:
531     name: 'compass-os-odl_l2-moon-noha-huawei-pod7-danube-trigger'
532     triggers:
533         - timed: ''
534 - trigger:
535     name: 'compass-os-nosdn-kvm-noha-huawei-pod7-danube-trigger'
536     triggers:
537         - timed: ''
538 - trigger:
539     name: 'compass-os-odl-sfc-noha-huawei-pod7-danube-trigger'
540     triggers:
541         - timed: ''
542 - trigger:
543     name: 'compass-os-nosdn-dpdk-noha-huawei-pod7-danube-trigger'
544     triggers:
545         - timed: ''
546 #--------------------
547 # ha-baremetal-master
548 #--------------------
549 - trigger:
550     name: 'compass-os-nosdn-nofeature-ha-baremetal-master-trigger'
551     triggers:
552         - timed: '0 20 * * *'
553 - trigger:
554     name: 'compass-os-nosdn-openo-ha-baremetal-master-trigger'
555     triggers:
556         - timed: ''
557 - trigger:
558     name: 'compass-os-odl_l2-nofeature-ha-baremetal-master-trigger'
559     triggers:
560         - timed: ''
561 - trigger:
562     name: 'compass-os-odl_l3-nofeature-ha-baremetal-master-trigger'
563     triggers:
564         - timed: '0 18 * * *'
565 - trigger:
566     name: 'compass-os-onos-nofeature-ha-baremetal-master-trigger'
567     triggers:
568         - timed: ''
569 - trigger:
570     name: 'compass-os-ocl-nofeature-ha-baremetal-master-trigger'
571     triggers:
572         - timed: ''
573 - trigger:
574     name: 'compass-os-onos-sfc-ha-baremetal-master-trigger'
575     triggers:
576         - timed: ''
577 - trigger:
578     name: 'compass-os-odl_l2-moon-ha-baremetal-master-trigger'
579     triggers:
580         - timed: '0 12 * * *'
581 - trigger:
582     name: 'compass-os-nosdn-kvm-ha-baremetal-master-trigger'
583     triggers:
584         - timed: '0 14 * * *'
585 - trigger:
586     name: 'compass-os-nosdn-dpdk-ha-baremetal-master-trigger'
587     triggers:
588         - timed: '0 16 * * *'
589 - trigger:
590     name: 'compass-k8-nosdn-nofeature-ha-baremetal-master-trigger'
591     triggers:
592         - timed: ''
593 - trigger:
594     name: 'compass-os-odl-sfc-ha-baremetal-master-trigger'
595     triggers:
596         - timed: '0 10 * * *'
597
598 #----------------------
599 # noha-baremetal-master
600 #----------------------
601 - trigger:
602     name: 'compass-os-nosdn-kvm-noha-baremetal-master-trigger'
603     triggers:
604         - timed: ''
605 - trigger:
606     name: 'compass-os-nosdn-nofeature-noha-baremetal-master-trigger'
607     triggers:
608         - timed: ''
609 - trigger:
610     name: 'compass-os-odl_l3-nofeature-noha-baremetal-master-trigger'
611     triggers:
612         - timed: ''
613 - trigger:
614     name: 'compass-os-odl_l2-moon-noha-baremetal-master-trigger'
615     triggers:
616         - timed: ''
617 - trigger:
618     name: 'compass-os-odl-sfc-noha-baremetal-master-trigger'
619     triggers:
620         - timed: ''
621 - trigger:
622     name: 'compass-os-nosdn-dpdk-noha-baremetal-master-trigger'
623     triggers:
624         - timed: ''
625
626 #--------------------
627 # ha-baremetal-euphrates
628 #--------------------
629 - trigger:
630     name: 'compass-os-nosdn-nofeature-ha-baremetal-euphrates-trigger'
631     triggers:
632         - timed: '0 1 * * *'
633 - trigger:
634     name: 'compass-os-nosdn-openo-ha-baremetal-euphrates-trigger'
635     triggers:
636         - timed: ''
637 - trigger:
638     name: 'compass-os-odl_l2-nofeature-ha-baremetal-euphrates-trigger'
639     triggers:
640         - timed: ''
641 - trigger:
642     name: 'compass-os-odl_l3-nofeature-ha-baremetal-euphrates-trigger'
643     triggers:
644         - timed: '0 21 * * *'
645 - trigger:
646     name: 'compass-os-onos-nofeature-ha-baremetal-euphrates-trigger'
647     triggers:
648         - timed: ''
649 - trigger:
650     name: 'compass-os-ocl-nofeature-ha-baremetal-euphrates-trigger'
651     triggers:
652         - timed: ''
653 - trigger:
654     name: 'compass-os-onos-sfc-ha-baremetal-euphrates-trigger'
655     triggers:
656         - timed: ''
657 - trigger:
658     name: 'compass-os-odl_l2-moon-ha-baremetal-euphrates-trigger'
659     triggers:
660         - timed: '0 5 * * *'
661 - trigger:
662     name: 'compass-os-nosdn-kvm-ha-baremetal-euphrates-trigger'
663     triggers:
664         - timed: '0 13 * * *'
665 - trigger:
666     name: 'compass-os-nosdn-dpdk-ha-baremetal-euphrates-trigger'
667     triggers:
668         - timed: '0 9 * * *'
669 - trigger:
670     name: 'compass-k8-nosdn-nofeature-ha-baremetal-euphrates-trigger'
671     triggers:
672         - timed: ''
673 - trigger:
674     name: 'compass-os-odl-sfc-ha-baremetal-euphrates-trigger'
675     triggers:
676         - timed: '0 17 * * *'
677
678 #----------------------
679 # noha-baremetal-euphrates
680 #----------------------
681 - trigger:
682     name: 'compass-os-nosdn-kvm-noha-baremetal-euphrates-trigger'
683     triggers:
684         - timed: ''
685 - trigger:
686     name: 'compass-os-nosdn-nofeature-noha-baremetal-euphrates-trigger'
687     triggers:
688         - timed: ''
689 - trigger:
690     name: 'compass-os-odl_l3-nofeature-noha-baremetal-euphrates-trigger'
691     triggers:
692         - timed: ''
693 - trigger:
694     name: 'compass-os-odl_l2-moon-noha-baremetal-euphrates-trigger'
695     triggers:
696         - timed: ''
697 - trigger:
698     name: 'compass-os-odl-sfc-noha-baremetal-euphrates-trigger'
699     triggers:
700         - timed: ''
701 - trigger:
702     name: 'compass-os-nosdn-dpdk-noha-baremetal-euphrates-trigger'
703     triggers:
704         - timed: ''
705
706 #------------------
707 # ha-virtual-master
708 #------------------
709 - trigger:
710     name: 'compass-os-nosdn-nofeature-ha-virtual-master-trigger'
711     triggers:
712         - timed: '0 21 * * *'
713 - trigger:
714     name: 'compass-os-nosdn-openo-ha-virtual-master-trigger'
715     triggers:
716         - timed: ''
717 - trigger:
718     name: 'compass-os-odl_l2-nofeature-ha-virtual-master-trigger'
719     triggers:
720         - timed: ''
721 - trigger:
722     name: 'compass-os-odl_l3-nofeature-ha-virtual-master-trigger'
723     triggers:
724         - timed: '0 19 * * *'
725 - trigger:
726     name: 'compass-os-onos-nofeature-ha-virtual-master-trigger'
727     triggers:
728         - timed: ''
729 - trigger:
730     name: 'compass-os-ocl-nofeature-ha-virtual-master-trigger'
731     triggers:
732         - timed: ''
733 - trigger:
734     name: 'compass-os-onos-sfc-ha-virtual-master-trigger'
735     triggers:
736         - timed: ''
737 - trigger:
738     name: 'compass-os-odl_l2-moon-ha-virtual-master-trigger'
739     triggers:
740         - timed: '30 12 * * *'
741 - trigger:
742     name: 'compass-os-nosdn-kvm-ha-virtual-master-trigger'
743     triggers:
744         - timed: '0 13 * * *'
745 - trigger:
746     name: 'compass-os-nosdn-dpdk-ha-virtual-master-trigger'
747     triggers:
748         - timed: '0 17 * * *'
749 - trigger:
750     name: 'compass-k8-nosdn-nofeature-ha-virtual-master-trigger'
751     triggers:
752         - timed: '0 12 * * *'
753 - trigger:
754     name: 'compass-os-odl-sfc-ha-virtual-master-trigger'
755     triggers:
756         - timed: '0 16 * * *'
757
758 #--------------------
759 # noha-virtual-master
760 #--------------------
761 - trigger:
762     name: 'compass-os-nosdn-kvm-noha-virtual-master-trigger'
763     triggers:
764         - timed: '30 13 * * *'
765 - trigger:
766     name: 'compass-os-nosdn-nofeature-noha-virtual-master-trigger'
767     triggers:
768         - timed: '0 14 * * *'
769 - trigger:
770     name: 'compass-os-odl_l3-nofeature-noha-virtual-master-trigger'
771     triggers:
772         - timed: '0 15 * * *'
773 - trigger:
774     name: 'compass-os-odl_l2-moon-noha-virtual-master-trigger'
775     triggers:
776         - timed: '0 18 * * *'
777 - trigger:
778     name: 'compass-os-odl-sfc-noha-virtual-master-trigger'
779     triggers:
780         - timed: '0 20 * * *'
781 - trigger:
782     name: 'compass-os-nosdn-dpdk-noha-virtual-master-trigger'
783     triggers:
784         - timed: '0 11 * * *'
785
786 #------------------
787 # ha-virtual-euphrates
788 #------------------
789 - trigger:
790     name: 'compass-os-nosdn-nofeature-ha-virtual-euphrates-trigger'
791     triggers:
792         - timed: '0 23 * * *'
793 - trigger:
794     name: 'compass-os-nosdn-openo-ha-virtual-euphrates-trigger'
795     triggers:
796         - timed: ''
797 - trigger:
798     name: 'compass-os-odl_l2-nofeature-ha-virtual-euphrates-trigger'
799     triggers:
800         - timed: ''
801 - trigger:
802     name: 'compass-os-odl_l3-nofeature-ha-virtual-euphrates-trigger'
803     triggers:
804         - timed: '0 22 * * *'
805 - trigger:
806     name: 'compass-os-onos-nofeature-ha-virtual-euphrates-trigger'
807     triggers:
808         - timed: ''
809 - trigger:
810     name: 'compass-os-ocl-nofeature-ha-virtual-euphrates-trigger'
811     triggers:
812         - timed: ''
813 - trigger:
814     name: 'compass-os-onos-sfc-ha-virtual-euphrates-trigger'
815     triggers:
816         - timed: ''
817 - trigger:
818     name: 'compass-os-odl_l2-moon-ha-virtual-euphrates-trigger'
819     triggers:
820         - timed: '0 20 * * *'
821 - trigger:
822     name: 'compass-os-nosdn-kvm-ha-virtual-euphrates-trigger'
823     triggers:
824         - timed: '0 16 * * *'
825 - trigger:
826     name: 'compass-os-nosdn-dpdk-ha-virtual-euphrates-trigger'
827     triggers:
828         - timed: '0 14 * * *'
829 - trigger:
830     name: 'compass-os-odl-sfc-ha-virtual-euphrates-trigger'
831     triggers:
832         - timed: '0 18 * * *'
833 - trigger:
834     name: 'compass-k8-nosdn-nofeature-ha-virtual-euphrates-trigger'
835     triggers:
836         - timed: '0 13 * * *'
837
838 #--------------------
839 # noha-virtual-euphrates
840 #--------------------
841 - trigger:
842     name: 'compass-os-nosdn-kvm-noha-virtual-euphrates-trigger'
843     triggers:
844         - timed: '0 15 * * *'
845 - trigger:
846     name: 'compass-os-nosdn-nofeature-noha-virtual-euphrates-trigger'
847     triggers:
848         - timed: '0 17 * * *'
849 - trigger:
850     name: 'compass-os-odl_l3-nofeature-noha-virtual-euphrates-trigger'
851     triggers:
852         - timed: '0 23 * * *'
853 - trigger:
854     name: 'compass-os-odl_l2-moon-noha-virtual-euphrates-trigger'
855     triggers:
856         - timed: '0 21 * * *'
857 - trigger:
858     name: 'compass-os-odl-sfc-noha-virtual-euphrates-trigger'
859     triggers:
860         - timed: '0 19 * * *'
861 - trigger:
862     name: 'compass-os-nosdn-dpdk-noha-virtual-euphrates-trigger'
863     triggers:
864         - timed: '0 12 * * *'