Add dovetail jobs back to fuel daily ci
[releng.git] / jjb / fuel / fuel-daily-jobs.yaml
1 ---
2 # jenkins job templates for Fuel
3 - project:
4
5     name: 'fuel'
6
7     project: '{name}'
8
9     installer: '{name}'
10
11     # -------------------------------
12     # BRANCH ANCHORS
13     # -------------------------------
14     master: &master
15       stream: master
16       branch: '{stream}'
17       disabled: false
18       gs-pathname: ''
19       functest_docker_tag: iruya
20     hunter: &hunter
21       stream: hunter
22       branch: 'stable/{stream}'
23       disabled: false
24       gs-pathname: '/{stream}'
25       functest_docker_tag: '{stream}'
26     # -------------------------------
27     # POD, INSTALLER, AND BRANCH MAPPING
28     # -------------------------------
29     #        CI PODs
30     # -------------------------------
31     pod:
32       - baremetal:
33           slave-label: fuel-baremetal
34           <<: *master
35       - virtual:
36           slave-label: fuel-virtual
37           <<: *master
38       - baremetal:
39           slave-label: fuel-baremetal
40           <<: *hunter
41       - virtual:
42           slave-label: fuel-virtual
43           <<: *hunter
44       # -------------------------------
45       #        None-CI PODs
46       # -------------------------------
47       - zte-pod1:
48           slave-label: zte-pod1
49           <<: *master
50       - itri-pod1:
51           slave-label: itri-pod1
52           <<: *master
53     # -------------------------------
54     #       scenarios
55     # -------------------------------
56     scenario:
57       # HA scenarios
58       - 'os-nosdn-nofeature-ha':
59           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
60       - 'os-odl-nofeature-ha':
61           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
62       - 'os-ovn-nofeature-ha':
63           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
64       - 'os-nosdn-ovs-ha':
65           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
66       - 'os-nosdn-fdio-ha':
67           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
68       # NOHA scenarios
69       - 'os-nosdn-nofeature-noha':
70           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
71       - 'os-odl-nofeature-noha':
72           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
73       - 'os-odl-sfc-noha':
74           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
75       - 'os-odl-bgpvpn-noha':
76           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
77       - 'os-ovn-nofeature-noha':
78           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
79       - 'os-odl-ovs-noha':
80           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
81       - 'os-nosdn-ovs-noha':
82           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
83       - 'os-nosdn-fdio-noha':
84           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
85       - 'k8-calico-nofeature-noha':
86           auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
87
88     jobs:
89       - 'fuel-{scenario}-{pod}-daily-{stream}'
90       - 'fuel-deploy-{pod}-daily-{stream}'
91       - 'fuel-collect-logs-{pod}-daily-{stream}'
92
93 ########################
94 # job templates
95 ########################
96 - job-template:
97     name: 'fuel-{scenario}-{pod}-daily-{stream}'
98
99     disabled: '{obj:disabled}'
100
101     concurrent: false
102
103     properties:
104       - logrotate-default
105       - throttle:
106           enabled: true
107           max-total: 4
108           max-per-node: 1
109           option: 'project'
110       - build-blocker:
111           use-build-blocker: true
112           blocking-jobs:
113             - 'fuel-(os|k8)-.*?-{pod}-daily-.*'
114             - 'fuel-verify-.*'
115           blocking-level: 'NODE'
116
117     wrappers:
118       - build-name:
119           name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
120
121     triggers:
122       - '{auto-trigger-name}'
123
124     parameters:
125       - project-parameter:
126           project: '{project}'
127           branch: '{branch}'
128       - '{installer}-defaults':
129           gs-pathname: '{gs-pathname}'
130       - '{slave-label}-defaults':
131           installer: '{installer}'
132       - string:
133           name: DEPLOY_SCENARIO
134           default: '{scenario}'
135
136     builders:
137       - description-setter:
138           description: "Built on $NODE_NAME"
139       - trigger-builds:
140           - project: 'fuel-deploy-{pod}-daily-{stream}'
141             current-parameters: false
142             predefined-parameters: |
143               DEPLOY_SCENARIO={scenario}
144               INSTALLER_VERSION={stream}
145             same-node: true
146             block: true
147       - trigger-builds:
148           - project: 'functest-fuel-{pod}-daily-{stream}'
149             current-parameters: false
150             predefined-parameters: |
151               DEPLOY_SCENARIO={scenario}
152               INSTALLER_VERSION={stream}
153               DOCKER_TAG={functest_docker_tag}
154             same-node: true
155             block: true
156             block-thresholds:
157               build-step-failure-threshold: 'never'
158               failure-threshold: 'never'
159               unstable-threshold: 'FAILURE'
160       - trigger-builds:
161           - project: 'yardstick-fuel-{pod}-daily-{stream}'
162             current-parameters: false
163             predefined-parameters: |
164               DEPLOY_SCENARIO={scenario}
165               INSTALLER_VERSION={stream}
166             block: true
167             same-node: true
168             block-thresholds:
169               build-step-failure-threshold: 'never'
170               failure-threshold: 'never'
171               unstable-threshold: 'FAILURE'
172       # 1.here the stream means the SUT stream, dovetail stream is defined in its own job
173       # 2.testsuite default here is for the test cases already added into OVP
174       # 3.run default testsuite mandatory test cases against ha scenario
175       # 4.run default testsuite optional test cases against ha scenario twice one week
176       # 5.run proposed_tests testsuite optional test cases against ha scenario
177       # 6.not used for release criteria or compliance, only to debug the dovetail tool bugs
178       - conditional-step:
179           condition-kind: and
180           condition-operands:
181             - condition-kind: regex-match
182               regex: '.*-ha'
183               label: '{scenario}'
184           steps:
185             - trigger-builds:
186                 - project: 'dovetail-fuel-{pod}-default-mandatory-{stream}'
187                   current-parameters: false
188                   predefined-parameters: |
189                     DEPLOY_SCENARIO={scenario}
190                     INSTALLER_VERSION={stream}
191                   block: true
192                   same-node: true
193                   block-thresholds:
194                     build-step-failure-threshold: 'never'
195                     failure-threshold: 'never'
196                     unstable-threshold: 'FAILURE'
197                 - project: 'dovetail-fuel-{pod}-proposed_tests-optional-{stream}'
198                   current-parameters: false
199                   predefined-parameters: |
200                     DEPLOY_SCENARIO={scenario}
201                     INSTALLER_VERSION={stream}
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       - conditional-step:
209           condition-kind: and
210           condition-operands:
211             - condition-kind: regex-match
212               regex: '.*-ha'
213               label: '{scenario}'
214             - condition-kind: day-of-week
215               day-selector: select-days
216               days:
217                 MON: true
218                 WED: true
219               use-build-time: true
220           steps:
221             - trigger-builds:
222                 - project: 'dovetail-fuel-{pod}-default-optional-{stream}'
223                   current-parameters: false
224                   predefined-parameters: |
225                     DEPLOY_SCENARIO={scenario}
226                     INSTALLER_VERSION={stream}
227                   block: true
228                   same-node: true
229                   block-thresholds:
230                     build-step-failure-threshold: 'never'
231                     failure-threshold: 'never'
232                     unstable-threshold: 'FAILURE'
233       - trigger-builds:
234           - project: 'fuel-collect-logs-{pod}-daily-{stream}'
235             current-parameters: false
236             predefined-parameters: |
237               DEPLOY_SCENARIO={scenario}
238               INSTALLER_VERSION={stream}
239             block: true
240             same-node: true
241             block-thresholds:
242               build-step-failure-threshold: 'never'
243               failure-threshold: 'never'
244               unstable-threshold: 'FAILURE'
245
246     publishers:
247       - email-fuel-ptl
248       - email-jenkins-admins-on-failure
249
250 - job-template:
251     name: 'fuel-deploy-{pod}-daily-{stream}'
252
253     disabled: '{obj:disabled}'
254
255     concurrent: true
256
257     properties:
258       - logrotate-default
259       - throttle:
260           enabled: true
261           max-total: 4
262           max-per-node: 1
263           option: 'project'
264       - build-blocker:
265           use-build-blocker: true
266           blocking-jobs:
267             - 'fuel-deploy-{pod}-daily-.*'
268           blocking-level: 'NODE'
269
270     parameters:
271       - project-parameter:
272           project: '{project}'
273           branch: '{branch}'
274       - '{installer}-defaults':
275           gs-pathname: '{gs-pathname}'
276       - '{slave-label}-defaults':
277           installer: '{installer}'
278       - testapi-parameter
279       - string:
280           name: DEPLOY_SCENARIO
281           default: 'os-odl-nofeature-ha'
282
283     scm:
284       - git-scm
285
286     wrappers:
287       - build-name:
288           name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
289
290     builders:
291       - description-setter:
292           description: "Built on $NODE_NAME"
293       - track-begin-timestamp
294       - shell:
295           !include-raw-escape: ./fuel-deploy.sh
296
297     publishers:
298       - email-fuel-ptl
299       - email-jenkins-admins-on-failure
300       - report-provision-result
301
302 - job-template:
303     name: 'fuel-collect-logs-{pod}-daily-{stream}'
304
305     disabled: '{obj:disabled}'
306
307     concurrent: true
308
309     properties:
310       - logrotate-default
311
312     parameters:
313       - project-parameter:
314           project: '{project}'
315           branch: '{branch}'
316       - '{installer}-defaults':
317           gs-pathname: '{gs-pathname}'
318       - '{slave-label}-defaults':
319           installer: '{installer}'
320       - string:
321           name: DEPLOY_SCENARIO
322           default: 'os-odl-nofeature-ha'
323
324     scm:
325       - git-scm
326
327     wrappers:
328       - build-name:
329           name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
330
331     builders:
332       - description-setter:
333           description: "Built on $NODE_NAME"
334       - shell:
335           !include-raw-escape: ./fuel-logs.sh
336
337     publishers:
338       - email-jenkins-admins-on-failure
339
340 ########################
341 # trigger macros
342 ########################
343 # ----------------------------------------------
344 # Triggers for job running on fuel-baremetal against master branch
345 # ----------------------------------------------
346 # HA Scenarios
347 - trigger:
348     name: 'fuel-os-nosdn-nofeature-ha-baremetal-daily-master-trigger'
349     triggers:
350       - timed: '5 20 * * 1,2,4,6,7'
351 - trigger:
352     name: 'fuel-os-odl-nofeature-ha-baremetal-daily-master-trigger'
353     triggers:
354       - timed: '5 2 * * *'
355 - trigger:
356     name: 'fuel-os-nosdn-ovs-ha-baremetal-daily-master-trigger'
357     triggers:
358       - timed: '5 5 * * *'
359 - trigger:
360     name: 'fuel-os-ovn-nofeature-ha-baremetal-daily-master-trigger'
361     triggers:
362       - timed: ''
363 - trigger:
364     name: 'fuel-os-nosdn-fdio-ha-baremetal-daily-master-trigger'
365     triggers:
366       - timed: ''
367
368 # NOHA Scenarios
369 - trigger:
370     name: 'fuel-os-nosdn-nofeature-noha-baremetal-daily-master-trigger'
371     triggers:
372       - timed: ''
373 - trigger:
374     name: 'fuel-os-odl-nofeature-noha-baremetal-daily-master-trigger'
375     triggers:
376       - timed: ''
377 - trigger:
378     name: 'fuel-os-odl-sfc-noha-baremetal-daily-master-trigger'
379     triggers:
380       - timed: ''
381 - trigger:
382     name: 'fuel-os-odl-bgpvpn-noha-baremetal-daily-master-trigger'
383     triggers:
384       - timed: ''
385 - trigger:
386     name: 'fuel-os-ovn-nofeature-noha-baremetal-daily-master-trigger'
387     triggers:
388       - timed: ''
389 - trigger:
390     name: 'fuel-os-odl-ovs-noha-baremetal-daily-master-trigger'
391     triggers:
392       - timed: ''
393 - trigger:
394     name: 'fuel-os-nosdn-ovs-noha-baremetal-daily-master-trigger'
395     triggers:
396       - timed: ''
397 - trigger:
398     name: 'fuel-os-nosdn-fdio-noha-baremetal-daily-master-trigger'
399     triggers:
400       - timed: '5 20 * * 3,5'
401 - trigger:
402     name: 'fuel-k8-calico-nofeature-noha-baremetal-daily-master-trigger'
403     triggers:
404       - timed: ''
405 # ----------------------------------------------
406 # Triggers for job running on fuel-baremetal against hunter branch
407 # ----------------------------------------------
408 # HA Scenarios
409 - trigger:
410     name: 'fuel-os-nosdn-nofeature-ha-baremetal-daily-hunter-trigger'
411     triggers:
412       - timed: '0 20 * * 1,4,7'
413 - trigger:
414     name: 'fuel-os-odl-nofeature-ha-baremetal-daily-hunter-trigger'
415     triggers:
416       - timed: '0 2 * * *'
417 - trigger:
418     name: 'fuel-os-ovn-nofeature-ha-baremetal-daily-hunter-trigger'
419     triggers:
420       - timed: ''
421 - trigger:
422     name: 'fuel-os-nosdn-ovs-ha-baremetal-daily-hunter-trigger'
423     triggers:
424       - timed: '0 5 * * *'
425 - trigger:
426     name: 'fuel-os-nosdn-fdio-ha-baremetal-daily-hunter-trigger'
427     triggers:
428       - timed: ''
429 # NOHA Scenarios
430 - trigger:
431     name: 'fuel-os-nosdn-nofeature-noha-baremetal-daily-hunter-trigger'
432     triggers:
433       - timed: ''
434 - trigger:
435     name: 'fuel-os-odl-nofeature-noha-baremetal-daily-hunter-trigger'
436     triggers:
437       - timed: ''
438 - trigger:
439     name: 'fuel-os-odl-sfc-noha-baremetal-daily-hunter-trigger'
440     triggers:
441       - timed: ''
442 - trigger:
443     name: 'fuel-os-odl-bgpvpn-noha-baremetal-daily-hunter-trigger'
444     triggers:
445       - timed: ''
446 - trigger:
447     name: 'fuel-os-ovn-nofeature-noha-baremetal-daily-hunter-trigger'
448     triggers:
449       - timed: '0 20 * * 6'
450 - trigger:
451     name: 'fuel-os-odl-ovs-noha-baremetal-daily-hunter-trigger'
452     triggers:
453       - timed: '0 20 * * 2'
454 - trigger:
455     name: 'fuel-os-nosdn-ovs-noha-baremetal-daily-hunter-trigger'
456     triggers:
457       - timed: ''
458 - trigger:
459     name: 'fuel-os-nosdn-fdio-noha-baremetal-daily-hunter-trigger'
460     triggers:
461       - timed: '0 20 * * 3,5'
462 - trigger:
463     name: 'fuel-k8-calico-nofeature-noha-baremetal-daily-hunter-trigger'
464     triggers:
465       - timed: ''
466 # ----------------------------------------------
467 # Triggers for job running on fuel-virtual against master branch
468 # ----------------------------------------------
469 - trigger:
470     name: 'fuel-os-nosdn-nofeature-ha-virtual-daily-master-trigger'
471     triggers:
472       - timed: ''
473 - trigger:
474     name: 'fuel-os-odl-nofeature-ha-virtual-daily-master-trigger'
475     triggers:
476       - timed: ''
477 - trigger:
478     name: 'fuel-os-ovn-nofeature-ha-virtual-daily-master-trigger'
479     triggers:
480       - timed: ''
481 - trigger:
482     name: 'fuel-os-nosdn-ovs-ha-virtual-daily-master-trigger'
483     triggers:
484       - timed: ''
485 - trigger:
486     name: 'fuel-os-nosdn-fdio-ha-virtual-daily-master-trigger'
487     triggers:
488       - timed: ''
489 # NOHA Scenarios
490 - trigger:
491     name: 'fuel-os-nosdn-nofeature-noha-virtual-daily-master-trigger'
492     triggers:
493       - timed: '5 13 * * *'
494 - trigger:
495     name: 'fuel-os-odl-nofeature-noha-virtual-daily-master-trigger'
496     triggers:
497       - timed: '5 18 * * *'
498 - trigger:
499     name: 'fuel-os-odl-sfc-noha-virtual-daily-master-trigger'
500     triggers:
501       - timed: '5 4 * * 1,4'
502 - trigger:
503     name: 'fuel-os-odl-bgpvpn-noha-virtual-daily-master-trigger'
504     triggers:
505       - timed: '5 6 * * 2,5'
506 - trigger:
507     name: 'fuel-os-ovn-nofeature-noha-virtual-daily-master-trigger'
508     triggers:
509       - timed: '5 23 * * *'
510 - trigger:
511     name: 'fuel-os-odl-ovs-noha-virtual-daily-master-trigger'
512     triggers:
513       - timed: '5 2 * * *'
514 - trigger:
515     name: 'fuel-os-nosdn-ovs-noha-virtual-daily-master-trigger'
516     triggers:
517       - timed: '5 9 * * *'
518 - trigger:
519     name: 'fuel-os-nosdn-fdio-noha-virtual-daily-master-trigger'
520     triggers:
521       - timed: ''
522 - trigger:
523     name: 'fuel-k8-calico-nofeature-noha-virtual-daily-master-trigger'
524     triggers:
525       - timed: '5 16 * * *'
526 # ----------------------------------------------
527 # Triggers for job running on fuel-virtual against hunter branch
528 # ----------------------------------------------
529 - trigger:
530     name: 'fuel-os-nosdn-nofeature-ha-virtual-daily-hunter-trigger'
531     triggers:
532       - timed: ''
533 - trigger:
534     name: 'fuel-os-odl-nofeature-ha-virtual-daily-hunter-trigger'
535     triggers:
536       - timed: ''
537 - trigger:
538     name: 'fuel-os-ovn-nofeature-ha-virtual-daily-hunter-trigger'
539     triggers:
540       - timed: ''
541 - trigger:
542     name: 'fuel-os-nosdn-ovs-ha-virtual-daily-hunter-trigger'
543     triggers:
544       - timed: ''
545 - trigger:
546     name: 'fuel-os-nosdn-fdio-ha-virtual-daily-hunter-trigger'
547     triggers:
548       - timed: ''
549 # NOHA Scenarios
550 - trigger:
551     name: 'fuel-os-nosdn-nofeature-noha-virtual-daily-hunter-trigger'
552     triggers:
553       - timed: '0 13 * * *'
554 - trigger:
555     name: 'fuel-os-odl-nofeature-noha-virtual-daily-hunter-trigger'
556     triggers:
557       - timed: '0 18 * * *'
558 - trigger:
559     name: 'fuel-os-odl-sfc-noha-virtual-daily-hunter-trigger'
560     triggers:
561       - timed: '0 4 * * 1,4'
562 - trigger:
563     name: 'fuel-os-odl-bgpvpn-noha-virtual-daily-hunter-trigger'
564     triggers:
565       - timed: '0 7 * * 2,5'
566 - trigger:
567     name: 'fuel-os-ovn-nofeature-noha-virtual-daily-hunter-trigger'
568     triggers:
569       - timed: '0 23 * * *'
570 - trigger:
571     name: 'fuel-os-odl-ovs-noha-virtual-daily-hunter-trigger'
572     triggers:
573       - timed: '0 2 * * *'
574 - trigger:
575     name: 'fuel-os-nosdn-ovs-noha-virtual-daily-hunter-trigger'
576     triggers:
577       - timed: '0 9 * * *'
578 - trigger:
579     name: 'fuel-os-nosdn-fdio-noha-virtual-daily-hunter-trigger'
580     triggers:
581       - timed: '0 13 * * 6,7'
582 - trigger:
583     name: 'fuel-k8-calico-nofeature-noha-virtual-daily-hunter-trigger'
584     triggers:
585       - timed: '5 13 * * 6,7'
586 # ----------------------------------------------
587 # ZTE POD1 Triggers running against master branch
588 # ----------------------------------------------
589 - trigger:
590     name: 'fuel-os-nosdn-nofeature-ha-zte-pod1-daily-master-trigger'
591     triggers:
592       - timed: '0 10 * * *'
593 - trigger:
594     name: 'fuel-os-odl-nofeature-ha-zte-pod1-daily-master-trigger'
595     triggers:
596       - timed: ''
597 - trigger:
598     name: 'fuel-os-ovn-nofeature-ha-zte-pod1-daily-master-trigger'
599     triggers:
600       - timed: ''
601 - trigger:
602     name: 'fuel-os-nosdn-ovs-ha-zte-pod1-daily-master-trigger'
603     triggers:
604       - timed: ''
605 - trigger:
606     name: 'fuel-os-nosdn-fdio-ha-zte-pod1-daily-master-trigger'
607     triggers:
608       - timed: ''
609 # NOHA Scenarios
610 - trigger:
611     name: 'fuel-os-nosdn-nofeature-noha-zte-pod1-daily-master-trigger'
612     triggers:
613       - timed: ''
614 - trigger:
615     name: 'fuel-os-odl-nofeature-noha-zte-pod1-daily-master-trigger'
616     triggers:
617       - timed: ''
618 - trigger:
619     name: 'fuel-os-odl-sfc-noha-zte-pod1-daily-master-trigger'
620     triggers:
621       - timed: ''
622 - trigger:
623     name: 'fuel-os-odl-bgpvpn-noha-zte-pod1-daily-master-trigger'
624     triggers:
625       - timed: ''
626 - trigger:
627     name: 'fuel-os-ovn-nofeature-noha-zte-pod1-daily-master-trigger'
628     triggers:
629       - timed: ''
630 - trigger:
631     name: 'fuel-os-odl-ovs-noha-zte-pod1-daily-master-trigger'
632     triggers:
633       - timed: ''
634 - trigger:
635     name: 'fuel-os-nosdn-ovs-noha-zte-pod1-daily-master-trigger'
636     triggers:
637       - timed: ''
638 - trigger:
639     name: 'fuel-os-nosdn-fdio-noha-zte-pod1-daily-master-trigger'
640     triggers:
641       - timed: ''
642 - trigger:
643     name: 'fuel-k8-calico-nofeature-noha-zte-pod1-daily-master-trigger'
644     triggers:
645       - timed: ''
646 # ----------------------------------------------
647 # ITRI POD1 Triggers running against master branch
648 # ----------------------------------------------
649 - trigger:
650     name: 'fuel-os-nosdn-nofeature-ha-itri-pod1-daily-master-trigger'
651     triggers:
652       - timed: '0 13 * * 1'
653 - trigger:
654     name: 'fuel-os-odl-nofeature-ha-itri-pod1-daily-master-trigger'
655     triggers:
656       - timed: '0 17 * * 1'
657 - trigger:
658     name: 'fuel-os-ovn-nofeature-ha-itri-pod1-daily-master-trigger'
659     triggers:
660       - timed: '0 13 * * 2'
661 - trigger:
662     name: 'fuel-os-nosdn-ovs-ha-itri-pod1-daily-master-trigger'
663     triggers:
664       - timed: '0 17 * * 2'
665 - trigger:
666     name: 'fuel-os-nosdn-fdio-ha-itri-pod1-daily-master-trigger'
667     triggers:
668       - timed: ''
669 # NOHA Scenarios
670 - trigger:
671     name: 'fuel-os-nosdn-nofeature-noha-itri-pod1-daily-master-trigger'
672     triggers:
673       - timed: '0 13 * * 3'
674 - trigger:
675     name: 'fuel-os-odl-nofeature-noha-itri-pod1-daily-master-trigger'
676     triggers:
677       - timed: '0 17 * * 3'
678 - trigger:
679     name: 'fuel-os-odl-sfc-noha-itri-pod1-daily-master-trigger'
680     triggers:
681       - timed: '0 13 * * 4'
682 - trigger:
683     name: 'fuel-os-odl-bgpvpn-noha-itri-pod1-daily-master-trigger'
684     triggers:
685       - timed: ''
686 - trigger:
687     name: 'fuel-os-ovn-nofeature-noha-itri-pod1-daily-master-trigger'
688     triggers:
689       - timed: '0 17 * * 4'
690 - trigger:
691     name: 'fuel-os-odl-ovs-noha-itri-pod1-daily-master-trigger'
692     triggers:
693       - timed: '0 13 * * 5'
694 - trigger:
695     name: 'fuel-os-nosdn-ovs-noha-itri-pod1-daily-master-trigger'
696     triggers:
697       - timed: '0 17 * * 5'
698 - trigger:
699     name: 'fuel-os-nosdn-fdio-noha-itri-pod1-daily-master-trigger'
700     triggers:
701       - timed: ''
702 - trigger:
703     name: 'fuel-k8-calico-nofeature-noha-itri-pod1-daily-master-trigger'
704     triggers:
705       - timed: '0 13 * * 6'