Merge "Move all doc verfication to docs-verify-rtd-*"
[releng.git] / jjb / compass4nfv / compass-ci-jobs.yml
1 ---
2 - project:
3
4     name: compass-ci
5
6     installer: 'compass'
7
8     project: 'compass4nfv'
9
10     master: &master
11       stream: master
12       branch: '{stream}'
13       gs-pathname: ''
14       ppa-pathname: '/{stream}'
15       disabled: false
16       openstack-version: ocata
17     euphrates: &euphrates
18       stream: euphrates
19       branch: 'stable/{stream}'
20       disabled: false
21       gs-pathname: '/{stream}'
22       ppa-pathname: '/{stream}'
23       openstack-version: ocata
24     danube: &danube
25       stream: danube
26       branch: 'stable/{stream}'
27       gs-pathname: '/{stream}'
28       ppa-pathname: '/{stream}'
29       disabled: false
30       openstack-version: newton
31     # -------------------------------
32     # POD, INSTALLER, AND BRANCH MAPPING
33     # -------------------------------
34     #        CI PODs
35     # -------------------------------
36     pod:
37       - baremetal:
38           slave-label: compass-baremetal-master
39           os-version: 'xenial'
40           <<: *master
41       - virtual:
42           slave-label: compass-virtual-master
43           os-version: 'xenial'
44           <<: *master
45       - baremetal:
46           slave-label: compass-baremetal-branch
47           os-version: 'xenial'
48           <<: *euphrates
49       - virtual:
50           slave-label: compass-virtual-branch
51           os-version: 'xenial'
52           <<: *euphrates
53       # -------------------------------
54       #        master
55       # -------------------------------
56       - baremetal-centos:
57           slave-label: 'intel-pod8'
58           os-version: 'centos7'
59           <<: *master
60       # -------------------------------
61       #       danube for dovetail
62       # -------------------------------
63       - huawei-pod7:
64           slave-label: 'huawei-pod7'
65           os-version: 'xenial'
66           <<: *danube
67
68     scenario:
69       - 'os-nosdn-nofeature-ha':
70           disabled: false
71           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
72       - 'os-odl_l2-nofeature-ha':
73           disabled: false
74           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
75       - 'os-odl_l3-nofeature-ha':
76           disabled: false
77           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
78       - 'os-onos-nofeature-ha':
79           disabled: false
80           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
81       - 'os-ocl-nofeature-ha':
82           disabled: false
83           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
84       - 'os-onos-sfc-ha':
85           disabled: false
86           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
87       - 'os-odl_l2-moon-ha':
88           disabled: false
89           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
90       - 'os-nosdn-kvm-ha':
91           disabled: false
92           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
93       - 'os-nosdn-openo-ha':
94           disabled: false
95           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
96       - 'os-odl-sfc-ha':
97           disabled: false
98           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
99       - 'os-nosdn-ovs_dpdk-ha':
100           disabled: false
101           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
102       - 'k8-nosdn-nofeature-ha':
103           disabled: false
104           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
105       - 'os-nosdn-nofeature-noha':
106           disabled: false
107           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
108       - 'os-odl_l3-nofeature-noha':
109           disabled: false
110           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
111       - 'os-odl_l2-moon-noha':
112           disabled: false
113           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
114       - 'os-nosdn-kvm-noha':
115           disabled: false
116           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
117       - 'os-odl-sfc-noha':
118           disabled: false
119           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
120       - 'os-nosdn-ovs_dpdk-noha':
121           disabled: false
122           auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
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 # -------------------
566 # ha-baremetal-master
567 # -------------------
568 - trigger:
569     name: 'compass-os-nosdn-nofeature-ha-baremetal-master-trigger'
570     triggers:
571       - timed: '0 20 * * *'
572 - trigger:
573     name: 'compass-os-nosdn-openo-ha-baremetal-master-trigger'
574     triggers:
575       - timed: ''
576 - trigger:
577     name: 'compass-os-odl_l2-nofeature-ha-baremetal-master-trigger'
578     triggers:
579       - timed: ''
580 - trigger:
581     name: 'compass-os-odl_l3-nofeature-ha-baremetal-master-trigger'
582     triggers:
583       - timed: '0 18 * * *'
584 - trigger:
585     name: 'compass-os-onos-nofeature-ha-baremetal-master-trigger'
586     triggers:
587       - timed: ''
588 - trigger:
589     name: 'compass-os-ocl-nofeature-ha-baremetal-master-trigger'
590     triggers:
591       - timed: ''
592 - trigger:
593     name: 'compass-os-onos-sfc-ha-baremetal-master-trigger'
594     triggers:
595       - timed: ''
596 - trigger:
597     name: 'compass-os-odl_l2-moon-ha-baremetal-master-trigger'
598     triggers:
599       - timed: '0 12 * * *'
600 - trigger:
601     name: 'compass-os-nosdn-kvm-ha-baremetal-master-trigger'
602     triggers:
603       - timed: '0 14 * * *'
604 - trigger:
605     name: 'compass-os-nosdn-ovs_dpdk-ha-baremetal-master-trigger'
606     triggers:
607       - timed: '0 16 * * *'
608 - trigger:
609     name: 'compass-k8-nosdn-nofeature-ha-baremetal-master-trigger'
610     triggers:
611       - timed: ''
612 - trigger:
613     name: 'compass-os-odl-sfc-ha-baremetal-master-trigger'
614     triggers:
615       - timed: '0 10 * * *'
616
617 # ---------------------
618 # noha-baremetal-master
619 # ---------------------
620 - trigger:
621     name: 'compass-os-nosdn-kvm-noha-baremetal-master-trigger'
622     triggers:
623       - timed: ''
624 - trigger:
625     name: 'compass-os-nosdn-nofeature-noha-baremetal-master-trigger'
626     triggers:
627       - timed: ''
628 - trigger:
629     name: 'compass-os-odl_l3-nofeature-noha-baremetal-master-trigger'
630     triggers:
631       - timed: ''
632 - trigger:
633     name: 'compass-os-odl_l2-moon-noha-baremetal-master-trigger'
634     triggers:
635       - timed: ''
636 - trigger:
637     name: 'compass-os-odl-sfc-noha-baremetal-master-trigger'
638     triggers:
639       - timed: ''
640 - trigger:
641     name: 'compass-os-nosdn-ovs_dpdk-noha-baremetal-master-trigger'
642     triggers:
643       - timed: ''
644
645 # -------------------
646 # ha-baremetal-euphrates
647 # -------------------
648 - trigger:
649     name: 'compass-os-nosdn-nofeature-ha-baremetal-euphrates-trigger'
650     triggers:
651       - timed: '0 1 * * *'
652 - trigger:
653     name: 'compass-os-nosdn-openo-ha-baremetal-euphrates-trigger'
654     triggers:
655       - timed: ''
656 - trigger:
657     name: 'compass-os-odl_l2-nofeature-ha-baremetal-euphrates-trigger'
658     triggers:
659       - timed: ''
660 - trigger:
661     name: 'compass-os-odl_l3-nofeature-ha-baremetal-euphrates-trigger'
662     triggers:
663       - timed: '0 21 * * *'
664 - trigger:
665     name: 'compass-os-onos-nofeature-ha-baremetal-euphrates-trigger'
666     triggers:
667       - timed: ''
668 - trigger:
669     name: 'compass-os-ocl-nofeature-ha-baremetal-euphrates-trigger'
670     triggers:
671       - timed: ''
672 - trigger:
673     name: 'compass-os-onos-sfc-ha-baremetal-euphrates-trigger'
674     triggers:
675       - timed: ''
676 - trigger:
677     name: 'compass-os-odl_l2-moon-ha-baremetal-euphrates-trigger'
678     triggers:
679       - timed: '0 5 * * *'
680 - trigger:
681     name: 'compass-os-nosdn-kvm-ha-baremetal-euphrates-trigger'
682     triggers:
683       - timed: '0 13 * * *'
684 - trigger:
685     name: 'compass-os-nosdn-ovs_dpdk-ha-baremetal-euphrates-trigger'
686     triggers:
687       - timed: '0 9 * * *'
688 - trigger:
689     name: 'compass-k8-nosdn-nofeature-ha-baremetal-euphrates-trigger'
690     triggers:
691       - timed: ''
692 - trigger:
693     name: 'compass-os-odl-sfc-ha-baremetal-euphrates-trigger'
694     triggers:
695       - timed: '0 17 * * *'
696
697 # ---------------------
698 # noha-baremetal-euphrates
699 # ---------------------
700 - trigger:
701     name: 'compass-os-nosdn-kvm-noha-baremetal-euphrates-trigger'
702     triggers:
703       - timed: ''
704 - trigger:
705     name: 'compass-os-nosdn-nofeature-noha-baremetal-euphrates-trigger'
706     triggers:
707       - timed: ''
708 - trigger:
709     name: 'compass-os-odl_l3-nofeature-noha-baremetal-euphrates-trigger'
710     triggers:
711       - timed: ''
712 - trigger:
713     name: 'compass-os-odl_l2-moon-noha-baremetal-euphrates-trigger'
714     triggers:
715       - timed: ''
716 - trigger:
717     name: 'compass-os-odl-sfc-noha-baremetal-euphrates-trigger'
718     triggers:
719       - timed: ''
720 - trigger:
721     name: 'compass-os-nosdn-ovs_dpdk-noha-baremetal-euphrates-trigger'
722     triggers:
723       - timed: ''
724
725 # -----------------
726 # ha-virtual-master
727 # -----------------
728 - trigger:
729     name: 'compass-os-nosdn-nofeature-ha-virtual-master-trigger'
730     triggers:
731       - timed: '0 21 * * *'
732 - trigger:
733     name: 'compass-os-nosdn-openo-ha-virtual-master-trigger'
734     triggers:
735       - timed: ''
736 - trigger:
737     name: 'compass-os-odl_l2-nofeature-ha-virtual-master-trigger'
738     triggers:
739       - timed: ''
740 - trigger:
741     name: 'compass-os-odl_l3-nofeature-ha-virtual-master-trigger'
742     triggers:
743       - timed: '0 19 * * *'
744 - trigger:
745     name: 'compass-os-onos-nofeature-ha-virtual-master-trigger'
746     triggers:
747       - timed: ''
748 - trigger:
749     name: 'compass-os-ocl-nofeature-ha-virtual-master-trigger'
750     triggers:
751       - timed: ''
752 - trigger:
753     name: 'compass-os-onos-sfc-ha-virtual-master-trigger'
754     triggers:
755       - timed: ''
756 - trigger:
757     name: 'compass-os-odl_l2-moon-ha-virtual-master-trigger'
758     triggers:
759       - timed: '30 12 * * *'
760 - trigger:
761     name: 'compass-os-nosdn-kvm-ha-virtual-master-trigger'
762     triggers:
763       - timed: '0 13 * * *'
764 - trigger:
765     name: 'compass-os-nosdn-ovs_dpdk-ha-virtual-master-trigger'
766     triggers:
767       - timed: '0 17 * * *'
768 - trigger:
769     name: 'compass-k8-nosdn-nofeature-ha-virtual-master-trigger'
770     triggers:
771       - timed: '5 2 * * *'
772 - trigger:
773     name: 'compass-os-odl-sfc-ha-virtual-master-trigger'
774     triggers:
775       - timed: '0 16 * * *'
776
777 # -------------------
778 # noha-virtual-master
779 # -------------------
780 - trigger:
781     name: 'compass-os-nosdn-kvm-noha-virtual-master-trigger'
782     triggers:
783       - timed: '30 13 * * *'
784 - trigger:
785     name: 'compass-os-nosdn-nofeature-noha-virtual-master-trigger'
786     triggers:
787       - timed: '0 14 * * *'
788 - trigger:
789     name: 'compass-os-odl_l3-nofeature-noha-virtual-master-trigger'
790     triggers:
791       - timed: '0 15 * * *'
792 - trigger:
793     name: 'compass-os-odl_l2-moon-noha-virtual-master-trigger'
794     triggers:
795       - timed: '0 18 * * *'
796 - trigger:
797     name: 'compass-os-odl-sfc-noha-virtual-master-trigger'
798     triggers:
799       - timed: '0 20 * * *'
800 - trigger:
801     name: 'compass-os-nosdn-ovs_dpdk-noha-virtual-master-trigger'
802     triggers:
803       - timed: '0 11 * * *'
804
805 # -----------------
806 # ha-virtual-euphrates
807 # -----------------
808 - trigger:
809     name: 'compass-os-nosdn-nofeature-ha-virtual-euphrates-trigger'
810     triggers:
811       - timed: '0 23 * * *'
812 - trigger:
813     name: 'compass-os-nosdn-openo-ha-virtual-euphrates-trigger'
814     triggers:
815       - timed: ''
816 - trigger:
817     name: 'compass-os-odl_l2-nofeature-ha-virtual-euphrates-trigger'
818     triggers:
819       - timed: ''
820 - trigger:
821     name: 'compass-os-odl_l3-nofeature-ha-virtual-euphrates-trigger'
822     triggers:
823       - timed: '0 22 * * *'
824 - trigger:
825     name: 'compass-os-onos-nofeature-ha-virtual-euphrates-trigger'
826     triggers:
827       - timed: ''
828 - trigger:
829     name: 'compass-os-ocl-nofeature-ha-virtual-euphrates-trigger'
830     triggers:
831       - timed: ''
832 - trigger:
833     name: 'compass-os-onos-sfc-ha-virtual-euphrates-trigger'
834     triggers:
835       - timed: ''
836 - trigger:
837     name: 'compass-os-odl_l2-moon-ha-virtual-euphrates-trigger'
838     triggers:
839       - timed: '0 20 * * *'
840 - trigger:
841     name: 'compass-os-nosdn-kvm-ha-virtual-euphrates-trigger'
842     triggers:
843       - timed: '0 16 * * *'
844 - trigger:
845     name: 'compass-os-nosdn-ovs_dpdk-ha-virtual-euphrates-trigger'
846     triggers:
847       - timed: '0 14 * * *'
848 - trigger:
849     name: 'compass-os-odl-sfc-ha-virtual-euphrates-trigger'
850     triggers:
851       - timed: '0 18 * * *'
852 - trigger:
853     name: 'compass-k8-nosdn-nofeature-ha-virtual-euphrates-trigger'
854     triggers:
855       - timed: '5 1 * * *'
856
857 # -------------------
858 # noha-virtual-euphrates
859 # -------------------
860 - trigger:
861     name: 'compass-os-nosdn-kvm-noha-virtual-euphrates-trigger'
862     triggers:
863       - timed: '0 15 * * *'
864 - trigger:
865     name: 'compass-os-nosdn-nofeature-noha-virtual-euphrates-trigger'
866     triggers:
867       - timed: '0 17 * * *'
868 - trigger:
869     name: 'compass-os-odl_l3-nofeature-noha-virtual-euphrates-trigger'
870     triggers:
871       - timed: '0 23 * * *'
872 - trigger:
873     name: 'compass-os-odl_l2-moon-noha-virtual-euphrates-trigger'
874     triggers:
875       - timed: '0 21 * * *'
876 - trigger:
877     name: 'compass-os-odl-sfc-noha-virtual-euphrates-trigger'
878     triggers:
879       - timed: '0 19 * * *'
880 - trigger:
881     name: 'compass-os-nosdn-ovs_dpdk-noha-virtual-euphrates-trigger'
882     triggers:
883       - timed: '0 12 * * *'