blob: 59fe0ee410153b70167c9daceff2fd3ec2899c28 [file] [log] [blame]
Matteo Scandolo1229b862021-08-11 10:05:58 -07001---
2# POD Build Pipeline Jobs for Voltha Releases
3
4- project:
5 name: voltha-certification-jobs
6
7 project-name: '{name}'
8
9 build-timeout: '300'
10
11 with-kind: false
12 power-switch: False
Hardik Windlass28a7bd02022-04-12 13:14:54 +000013 power-cycle-olt: False
Matteo Scandolo1229b862021-08-11 10:05:58 -070014 work-flow: 'ATT'
15 in-band-management: false
Matteo Scandolo48163aa2022-01-10 14:14:22 -080016 num-of-openonu: 1
17 num-of-onos: 1
18 num-of-atomix: 1
19 num-of-kafka: 1
20 num-of-etcd: 1
Matteo Scandolo1229b862021-08-11 10:05:58 -070021 reinstall-olt: true
22 test-type: ''
23 volthaSystemTestsChange: ''
24 kindVolthaChange: ''
25 cordTesterChange: ''
26 oltAdapterAppLabel: 'adapter-open-olt'
27 num-of-onus: ''
28 num-of-ponports: ''
Matteo Scandolo1f666f02022-06-13 16:15:46 -070029 disable-job: false
Matteo Scandolo1229b862021-08-11 10:05:58 -070030
31 jobs:
32
33 # Certification (Radisys 1600G) pod with olt/onu - master versions timer based job
34 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080035 build-node: 'menlo-certification-pod-1'
Matteo Scandolo1229b862021-08-11 10:05:58 -070036 config-pod: 'menlo-certification-pod-radisys-1600g'
Girish Gowdra22a87482021-12-17 13:11:21 +053037 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070038 name-extension: '_DT'
39 work-flow: 'DT'
40 profile: '1T8GEM'
41 time: '21'
Andrea Campanella969c68d2021-12-17 09:16:35 +010042 extraHelmFlags: "--set onos-classic.image.tag=master --set voltha.global.rw_core.rpc_timeout=30s --set voltha.global.rw_core.internal_timeout=30s"
Matteo Scandolo1229b862021-08-11 10:05:58 -070043
44 # Certification (Radisys 1600G) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
45 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000046 timeout: 330
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080047 build-node: 'menlo-certification-pod-1'
Matteo Scandolo1229b862021-08-11 10:05:58 -070048 config-pod: 'menlo-certification-pod-radisys-1600g'
Matteo Scandolo1229b862021-08-11 10:05:58 -070049 release: 'master'
50 branch: 'master'
51 name-extension: '_DT'
52 work-flow: 'DT'
53 test-repo: 'voltha-system-tests'
54 profile: '1T8GEM'
55 power-switch: True
56 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
57
58 # Certification (Radisys 1600X) pod with olt/onu - master versions timer based job
59 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080060 build-node: 'menlo-certification-pod-2'
Matteo Scandolo1229b862021-08-11 10:05:58 -070061 config-pod: 'menlo-certification-pod-radisys-1600x'
Girish Gowdra22a87482021-12-17 13:11:21 +053062 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070063 name-extension: '_DT'
64 work-flow: 'DT'
65 profile: '1T8GEM'
66 time: '1'
Andrea Campanella969c68d2021-12-17 09:16:35 +010067 extraHelmFlags: "--set onos-classic.image.tag=master --set voltha.global.rw_core.rpc_timeout=30s --set voltha.global.rw_core.internal_timeout=30s"
Matteo Scandolo1229b862021-08-11 10:05:58 -070068
69 # Certification (Radisys 1600X) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
70 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000071 timeout: 330
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080072 build-node: 'menlo-certification-pod-2'
Matteo Scandolo1229b862021-08-11 10:05:58 -070073 config-pod: 'menlo-certification-pod-radisys-1600x'
Matteo Scandolo1229b862021-08-11 10:05:58 -070074 release: 'master'
75 branch: 'master'
76 name-extension: '_DT'
77 work-flow: 'DT'
78 test-repo: 'voltha-system-tests'
79 profile: '1T8GEM'
80 power-switch: True
81 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
82
83 # Certification (Radisys) pod with olt/onu - master versions timer based job
84 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080085 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -070086 config-pod: 'menlo-certification-pod-radisys-3200g'
Girish Gowdra22a87482021-12-17 13:11:21 +053087 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070088 name-extension: '_DT'
89 work-flow: 'DT'
90 profile: '1T8GEM'
Andrea Campanellad82b40d2022-01-18 11:26:54 +010091 time: '1'
Andrea Campanella969c68d2021-12-17 09:16:35 +010092 extraHelmFlags: "--set onos-classic.image.tag=master --set voltha.global.rw_core.rpc_timeout=30s --set voltha.global.rw_core.internal_timeout=30s"
Matteo Scandolo1229b862021-08-11 10:05:58 -070093
94 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
95 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000096 timeout: 330
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080097 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -070098 config-pod: 'menlo-certification-pod-radisys-3200g'
Matteo Scandolo1229b862021-08-11 10:05:58 -070099 release: 'master'
100 branch: 'master'
101 name-extension: '_DT'
102 work-flow: 'DT'
103 test-repo: 'voltha-system-tests'
104 profile: '1T8GEM'
105 power-switch: True
106 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
107
108 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
109 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800110 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700111 config-pod: 'menlo-certification-pod-radisys-3200g'
Girish Gowdra22a87482021-12-17 13:11:21 +0530112 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -0700113 release: '2.8'
114 branch: 'voltha-2.8'
115 name-extension: '_DT'
116 work-flow: 'DT'
117 profile: '1T8GEM'
118 time: '9'
119 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella969c68d2021-12-17 09:16:35 +0100120 extraHelmFlags: "--set onos-classic.image.tag=master"
Matteo Scandolo1229b862021-08-11 10:05:58 -0700121
122 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
123 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800124 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700125 config-pod: 'menlo-certification-pod-radisys-3200g'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700126 release: '2.8'
127 branch: 'voltha-2.8'
128 name-extension: '_DT'
129 work-flow: 'DT'
130 test-repo: 'voltha-system-tests'
131 profile: '1T8GEM'
132 power-switch: True
133 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
134
Hardik Windlassda932c12021-08-25 11:15:54 +0000135 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
136 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800137 build-node: 'menlo-certification-pod-1'
Hardik Windlassda932c12021-08-25 11:15:54 +0000138 config-pod: 'menlo-certification-pod-radisys-1600g'
Girish Gowdra22a87482021-12-17 13:11:21 +0530139 reinstall-olt: true
Hardik Windlassda932c12021-08-25 11:15:54 +0000140 release: '2.8'
141 branch: 'voltha-2.8'
142 name-extension: '_DT'
143 work-flow: 'DT'
144 profile: '1T8GEM'
145 time: '13'
146 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella969c68d2021-12-17 09:16:35 +0100147 extraHelmFlags: "--set onos-classic.image.tag=master"
Hardik Windlassda932c12021-08-25 11:15:54 +0000148
149 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
150 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800151 build-node: 'menlo-certification-pod-1'
Hardik Windlassda932c12021-08-25 11:15:54 +0000152 config-pod: 'menlo-certification-pod-radisys-1600g'
Hardik Windlassda932c12021-08-25 11:15:54 +0000153 release: '2.8'
154 branch: 'voltha-2.8'
155 name-extension: '_DT'
156 work-flow: 'DT'
157 test-repo: 'voltha-system-tests'
158 profile: '1T8GEM'
159 power-switch: True
160 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
161
162 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
163 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800164 build-node: 'menlo-certification-pod-2'
Hardik Windlassda932c12021-08-25 11:15:54 +0000165 config-pod: 'menlo-certification-pod-radisys-1600x'
Girish Gowdra22a87482021-12-17 13:11:21 +0530166 reinstall-olt: true
Hardik Windlassda932c12021-08-25 11:15:54 +0000167 release: '2.8'
168 branch: 'voltha-2.8'
169 name-extension: '_DT'
170 work-flow: 'DT'
171 profile: '1T8GEM'
172 time: '17'
173 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella969c68d2021-12-17 09:16:35 +0100174 extraHelmFlags: "--set onos-classic.image.tag=master"
Hardik Windlassda932c12021-08-25 11:15:54 +0000175
176 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
177 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800178 build-node: 'menlo-certification-pod-2'
Hardik Windlassda932c12021-08-25 11:15:54 +0000179 config-pod: 'menlo-certification-pod-radisys-1600x'
Hardik Windlassda932c12021-08-25 11:15:54 +0000180 release: '2.8'
181 branch: 'voltha-2.8'
182 name-extension: '_DT'
183 work-flow: 'DT'
184 test-repo: 'voltha-system-tests'
185 profile: '1T8GEM'
186 power-switch: True
187 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'