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