blob: 9c5643b34e9fac5aa1063a42779ec61621657d64 [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
Joey Armstrongca4cb462023-01-12 17:51:05 -050012 power-switch: false
13 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: ''
29
30 jobs:
31
32 # Certification (Radisys 1600G) pod with olt/onu - master versions timer based job
33 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080034 build-node: 'menlo-certification-pod-1'
Matteo Scandolo1229b862021-08-11 10:05:58 -070035 config-pod: 'menlo-certification-pod-radisys-1600g'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -070036 disable-job: false
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'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -070049 disable-job: false
Matteo Scandolo1229b862021-08-11 10:05:58 -070050 release: 'master'
51 branch: 'master'
52 name-extension: '_DT'
53 work-flow: 'DT'
54 test-repo: 'voltha-system-tests'
55 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -050056 power-switch: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070057 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
58
59 # Certification (Radisys 1600X) pod with olt/onu - master versions timer based job
60 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080061 build-node: 'menlo-certification-pod-2'
Matteo Scandolo1229b862021-08-11 10:05:58 -070062 config-pod: 'menlo-certification-pod-radisys-1600x'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -070063 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +053064 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070065 name-extension: '_DT'
66 work-flow: 'DT'
67 profile: '1T8GEM'
68 time: '1'
Andrea Campanella969c68d2021-12-17 09:16:35 +010069 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 -070070
71 # Certification (Radisys 1600X) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
72 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000073 timeout: 330
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080074 build-node: 'menlo-certification-pod-2'
Matteo Scandolo1229b862021-08-11 10:05:58 -070075 config-pod: 'menlo-certification-pod-radisys-1600x'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -070076 disable-job: false
Matteo Scandolo1229b862021-08-11 10:05:58 -070077 release: 'master'
78 branch: 'master'
79 name-extension: '_DT'
80 work-flow: 'DT'
81 test-repo: 'voltha-system-tests'
82 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -050083 power-switch: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070084 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
85
86 # Certification (Radisys) pod with olt/onu - master versions timer based job
87 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080088 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -070089 config-pod: 'menlo-certification-pod-radisys-3200g'
Girish Gowdra22a87482021-12-17 13:11:21 +053090 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070091 name-extension: '_DT'
92 work-flow: 'DT'
93 profile: '1T8GEM'
Andrea Campanellad82b40d2022-01-18 11:26:54 +010094 time: '1'
Andrea Campanella969c68d2021-12-17 09:16:35 +010095 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 -070096
97 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
98 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000099 timeout: 330
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800100 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700101 config-pod: 'menlo-certification-pod-radisys-3200g'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700102 release: 'master'
103 branch: 'master'
104 name-extension: '_DT'
105 work-flow: 'DT'
106 test-repo: 'voltha-system-tests'
107 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500108 power-switch: true
Matteo Scandolo1229b862021-08-11 10:05:58 -0700109 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
110
Joey Armstrong1a2ee172023-01-27 17:20:37 -0500111 # Certification (Radisys) pod with olt/onu - 2.11 version timer based job
112 - 'build_voltha_pod_release_timer':
113 build-node: 'menlo-certification-pod-3'
114 config-pod: 'menlo-certification-pod-radisys-3200g'
115 disable-job: false
116 reinstall-olt: true
117 release: '2.11'
118 branch: 'voltha-2.11'
119 name-extension: '_DT'
120 work-flow: 'DT'
121 profile: '1T8GEM'
122 time: '9'
123 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
124 extraHelmFlags: "--set onos-classic.image.tag=master"
125
Matteo Scandolo1229b862021-08-11 10:05:58 -0700126 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
127 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800128 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700129 config-pod: 'menlo-certification-pod-radisys-3200g'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700130 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +0530131 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -0700132 release: '2.8'
133 branch: 'voltha-2.8'
134 name-extension: '_DT'
135 work-flow: 'DT'
136 profile: '1T8GEM'
137 time: '9'
138 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella969c68d2021-12-17 09:16:35 +0100139 extraHelmFlags: "--set onos-classic.image.tag=master"
Matteo Scandolo1229b862021-08-11 10:05:58 -0700140
141 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
142 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800143 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700144 config-pod: 'menlo-certification-pod-radisys-3200g'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700145 disable-job: false
Joey Armstrong1a2ee172023-01-27 17:20:37 -0500146 release: '2.11'
147 branch: 'voltha-2.11'
148 name-extension: '_DT'
149 work-flow: 'DT'
150 test-repo: 'voltha-system-tests'
151 profile: '1T8GEM'
152 power-switch: true
153 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
154
155 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
156 - 'build_voltha_pod_test':
157 build-node: 'menlo-certification-pod-3'
158 config-pod: 'menlo-certification-pod-radisys-3200g'
159 disable-job: false
Matteo Scandolo1229b862021-08-11 10:05:58 -0700160 release: '2.8'
161 branch: 'voltha-2.8'
162 name-extension: '_DT'
163 work-flow: 'DT'
164 test-repo: 'voltha-system-tests'
165 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500166 power-switch: true
Matteo Scandolo1229b862021-08-11 10:05:58 -0700167 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
168
Joey Armstrong1a2ee172023-01-27 17:20:37 -0500169 # Certification (Radisys) pod with olt/onu - 2.11 version timer based job
170 - 'build_voltha_pod_release_timer':
171 build-node: 'menlo-certification-pod-1'
172 config-pod: 'menlo-certification-pod-radisys-1600g'
173 disable-job: false
174 reinstall-olt: true
175 release: '2.11'
176 branch: 'voltha-2.11'
177 name-extension: '_DT'
178 work-flow: 'DT'
179 profile: '1T8GEM'
180 time: '13'
181 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
182 extraHelmFlags: "--set onos-classic.image.tag=master"
183
Hardik Windlassda932c12021-08-25 11:15:54 +0000184 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
185 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800186 build-node: 'menlo-certification-pod-1'
Hardik Windlassda932c12021-08-25 11:15:54 +0000187 config-pod: 'menlo-certification-pod-radisys-1600g'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700188 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +0530189 reinstall-olt: true
Hardik Windlassda932c12021-08-25 11:15:54 +0000190 release: '2.8'
191 branch: 'voltha-2.8'
192 name-extension: '_DT'
193 work-flow: 'DT'
194 profile: '1T8GEM'
195 time: '13'
196 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella969c68d2021-12-17 09:16:35 +0100197 extraHelmFlags: "--set onos-classic.image.tag=master"
Hardik Windlassda932c12021-08-25 11:15:54 +0000198
199 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
200 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800201 build-node: 'menlo-certification-pod-1'
Hardik Windlassda932c12021-08-25 11:15:54 +0000202 config-pod: 'menlo-certification-pod-radisys-1600g'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700203 disable-job: false
Joey Armstrong1a2ee172023-01-27 17:20:37 -0500204 release: '2.11'
205 branch: 'voltha-2.11'
206 name-extension: '_DT'
207 work-flow: 'DT'
208 test-repo: 'voltha-system-tests'
209 profile: '1T8GEM'
210 power-switch: true
211 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
212
213 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
214 - 'build_voltha_pod_test':
215 build-node: 'menlo-certification-pod-1'
216 config-pod: 'menlo-certification-pod-radisys-1600g'
217 disable-job: false
Hardik Windlassda932c12021-08-25 11:15:54 +0000218 release: '2.8'
219 branch: 'voltha-2.8'
220 name-extension: '_DT'
221 work-flow: 'DT'
222 test-repo: 'voltha-system-tests'
223 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500224 power-switch: true
Hardik Windlassda932c12021-08-25 11:15:54 +0000225 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
226
227 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
228 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800229 build-node: 'menlo-certification-pod-2'
Hardik Windlassda932c12021-08-25 11:15:54 +0000230 config-pod: 'menlo-certification-pod-radisys-1600x'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700231 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +0530232 reinstall-olt: true
Joey Armstrong1a2ee172023-01-27 17:20:37 -0500233 release: '2.11'
234 branch: 'voltha-2.11'
235 name-extension: '_DT'
236 work-flow: 'DT'
237 profile: '1T8GEM'
238 time: '17'
239 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
240 extraHelmFlags: "--set onos-classic.image.tag=master"
241
242 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
243 - 'build_voltha_pod_release_timer':
244 build-node: 'menlo-certification-pod-2'
245 config-pod: 'menlo-certification-pod-radisys-1600x'
246 disable-job: false
247 reinstall-olt: true
Hardik Windlassda932c12021-08-25 11:15:54 +0000248 release: '2.8'
249 branch: 'voltha-2.8'
250 name-extension: '_DT'
251 work-flow: 'DT'
252 profile: '1T8GEM'
253 time: '17'
254 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella969c68d2021-12-17 09:16:35 +0100255 extraHelmFlags: "--set onos-classic.image.tag=master"
Hardik Windlassda932c12021-08-25 11:15:54 +0000256
257 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
258 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800259 build-node: 'menlo-certification-pod-2'
Hardik Windlassda932c12021-08-25 11:15:54 +0000260 config-pod: 'menlo-certification-pod-radisys-1600x'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700261 disable-job: false
Joey Armstrong1a2ee172023-01-27 17:20:37 -0500262 release: '2.11'
263 branch: 'voltha-2.11'
264 name-extension: '_DT'
265 work-flow: 'DT'
266 test-repo: 'voltha-system-tests'
267 profile: '1T8GEM'
268 power-switch: true
269 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
270
271 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
272 - 'build_voltha_pod_test':
273 build-node: 'menlo-certification-pod-2'
274 config-pod: 'menlo-certification-pod-radisys-1600x'
275 disable-job: false
Hardik Windlassda932c12021-08-25 11:15:54 +0000276 release: '2.8'
277 branch: 'voltha-2.8'
278 name-extension: '_DT'
279 work-flow: 'DT'
280 test-repo: 'voltha-system-tests'
281 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500282 power-switch: true
Hardik Windlassda932c12021-08-25 11:15:54 +0000283 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Joey Armstrong1a2ee172023-01-27 17:20:37 -0500284
285# [EOF]