blob: fa71f5c3a061bb4073ee3a0df5a34bc0591506a8 [file] [log] [blame]
Suchitra Vemuri58acd872019-08-28 18:52:35 -07001---
2# POD Build Pipeline Jobs for Voltha Releases
Joey Armstrongff93d822023-01-25 19:17:00 -05003# -----------------------------------------------------------------------
4# Disabled, offline -- 'qa-testvm-pod'
5# -----------------------------------------------------------------------
Suchitra Vemuri58acd872019-08-28 18:52:35 -07006- project:
7 name: voltha-release-jobs
8
9 project-name: '{name}'
10
11 build-timeout: '300'
12
Zack Williams21e3d162020-02-07 08:38:16 -070013 with-kind: false
Joey Armstrongca4cb462023-01-12 17:51:05 -050014 power-switch: false
15 power-cycle-olt: false
Hardik Windlass5ec68e82021-03-04 21:51:57 +053016 work-flow: 'ATT'
Andrea Campanella12ea28f2020-05-21 12:05:55 +020017 in-band-management: false
Suchitra Vemuri91896d42020-04-15 16:33:26 -070018 num-of-openonu: '1'
Suchitra Vemuri50e62792020-05-06 16:48:28 -070019 num-of-onos: '1'
20 num-of-atomix: '0'
Suchitra Vemuria0d92052020-07-15 11:36:12 -070021 reinstall-olt: true
Suchitra Vemurie6625222020-09-01 17:12:56 -070022 test-type: ''
Matteo Scandolo3dce2a12020-09-15 14:21:14 -070023 volthaSystemTestsChange: ''
24 kindVolthaChange: ''
25 cordTesterChange: ''
Andrea Campanella0d3110c2021-01-20 12:25:45 +010026 oltAdapterAppLabel: 'adapter-open-olt'
Suchitra Vemuridddc3ac2021-02-11 15:40:43 -080027 num-of-onus: ''
28 num-of-ponports: ''
Suchitra Vemuri5abcf2b2020-02-05 14:46:28 -080029
Suchitra Vemuri58acd872019-08-28 18:52:35 -070030 jobs:
Suchitra Vemuribc149852019-11-25 14:41:24 -080031 # flex OCP pod with olt/onu - manual test job, voltha master build job
Hardik Windlass77221c62021-05-21 06:24:35 +000032 - 'build_voltha_pod_manual':
Joey Armstrongddc65982023-02-02 18:41:35 -050033 disable-job: false
Zack Williams8ef79812019-10-29 11:09:18 -070034 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070035 config-pod: 'flex-ocp-cord'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -070036 num-of-onos: '3'
37 num-of-atomix: '3'
Hardik Windlass77221c62021-05-21 06:24:35 +000038 num-of-kafka: '3'
39 num-of-etcd: '3'
Matteo Scandolod43bb302021-04-20 10:19:29 -070040 VolthaEtcdPort: 9999
Hardik Windlass77221c62021-05-21 06:24:35 +000041 profile: 'TP'
42 name-extension: '_TT'
43 work-flow: 'TT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -040044
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070045 # flex pod1 test job - using voltha branch
Hardik Windlass77221c62021-05-21 06:24:35 +000046 - 'build_voltha_pod_manual_test':
Joey Armstrongddc65982023-02-02 18:41:35 -050047 disable-job: false
Zack Williams8ef79812019-10-29 11:09:18 -070048 build-node: 'qa-testvm-pod'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070049 config-pod: 'flex-ocp-cord'
Hardik Windlass77221c62021-05-21 06:24:35 +000050 profile: 'TP'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070051 branch: 'master'
Hardik Windlass77221c62021-05-21 06:24:35 +000052 release: 'master'
53 work-flow: 'TT'
54 name-extension: '_TT'
55 test-type: ''
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070056 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -070057 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070058
Hardik Windlass6598b032021-07-02 10:12:01 +000059 - 'build_voltha_pod_test':
Joey Armstrong14c06212023-03-05 09:44:35 -050060 disable-job: true
Hardik Windlass6598b032021-07-02 10:12:01 +000061 build-node: 'qa-testvm-pod'
62 config-pod: 'flex-ocp-cord-multi-uni'
63 release: 'master'
64 branch: 'master'
65 name-extension: '_TT'
66 work-flow: 'TT'
Joey Armstrongca4cb462023-01-12 17:51:05 -050067 power-switch: true
68 power-cycle-olt: true
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -070069 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6598b032021-07-02 10:12:01 +000070 test-repo: 'voltha-system-tests'
71 profile: 'TP'
72 enableMultiUni: true
73
Joey Armstrong0eb8bd82023-07-10 13:26:25 -040074 # -----------------------------------------------------------------------
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080075 # Berlin pod with olt/onu - master versions timer based job , two OLTs
Hardik Windlassd4f410a2021-02-23 15:05:42 +053076 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -070077 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -070078 config-pod: 'berlin-community-pod-1-multi-olt'
Joey Armstrongddc65982023-02-02 18:41:35 -050079 disable-job: false
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080080 name-extension: '_DT'
81 work-flow: 'DT'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080082 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +020083 num-of-onos: '3'
84 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +010085 # Update time trigger value while re-enabling the job
86 time: ''
Andrea Campanellaa54bab92020-02-07 15:37:41 +010087
Andrea Campanellaf8adea62020-03-05 20:35:49 +010088 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -080089 - 'build_voltha_pod_test':
Andrea Campanella2af4b902021-11-05 10:40:02 +010090 timeout: 360
Girish Gowdra6b7dab02022-03-30 11:21:44 -070091 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -070092 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +010093 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -080094 branch: 'master'
Joey Armstrongddc65982023-02-02 18:41:35 -050095 disable-job: false
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080096 name-extension: '_DT'
97 work-flow: 'DT'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -080098 test-repo: 'voltha-system-tests'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080099 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500100 power-switch: true
Matteo Scandolo67842812021-07-13 16:52:13 -0700101 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700102
Andrea Campanella972d63e2020-05-14 19:59:08 +0200103 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530104 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700105 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700106 config-pod: 'berlin-community-pod-1-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +0200107 name-extension: '_DT'
Joey Armstrongddc65982023-02-02 18:41:35 -0500108 disable-job: false
Andrea Campanella625ba352020-04-02 15:32:13 +0200109 work-flow: 'DT'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200110 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200111 num-of-onos: '3'
112 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +0100113 # Update time trigger value while re-enabling the job
114 time: ''
Andrea Campanella625ba352020-04-02 15:32:13 +0200115
Andrea Campanella972d63e2020-05-14 19:59:08 +0200116 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200117 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +0000118 timeout: 330
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700119 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700120 config-pod: 'berlin-community-pod-1-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +0200121 name-extension: '_DT'
Joey Armstrongddc65982023-02-02 18:41:35 -0500122 disable-job: false
Andrea Campanellad924ce22020-04-20 16:40:41 +0200123 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200124 release: 'master'
125 branch: 'master'
126 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200127 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500128 power-switch: true
Matteo Scandolo67842812021-07-13 16:52:13 -0700129 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700130
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000131 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400132# - 'build_voltha_pod_release_timer':
133# build-node: 'berlin-community-pod-1'
134# config-pod: 'berlin-community-pod-1-gpon'
135# release: '2.8'
136# branch: 'voltha-2.8'
137# name-extension: '_DT'
138# disable-job: true
139# work-flow: 'DT'
140# profile: '1T8GEM'
141# num-of-onos: '3'
142# num-of-atomix: '3'
143# time: '1'
144# pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700145
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500146 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
147 - 'build_voltha_pod_release_timer':
148 build-node: 'berlin-community-pod-1'
149 config-pod: 'berlin-community-pod-1-gpon'
150 release: '2.11'
151 branch: 'voltha-2.11'
152 name-extension: '_DT'
153 work-flow: 'DT'
154 profile: '1T8GEM'
155 num-of-onos: '3'
156 num-of-atomix: '3'
157 time: '1'
158 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
159
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400160 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
161 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700162 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700163 config-pod: 'berlin-community-pod-1-gpon'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400164 release: '2.12'
165 branch: 'voltha-2.12'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700166 name-extension: '_DT'
167 work-flow: 'DT'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700168 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400169 num-of-onos: '3'
170 num-of-atomix: '3'
171 time: '1'
172 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
173
174 # -----------------------------------------------------------------------
175 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
176# - 'build_voltha_pod_test':
177# build-node: 'berlin-community-pod-1'
178# config-pod: 'berlin-community-pod-1-gpon'
179# name-extension: '_DT'
180# disable-job: true
181# work-flow: 'DT'
182# release: '2.8'
183# branch: 'voltha-2.8'
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'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700188
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500189 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
190 - 'build_voltha_pod_test':
191 build-node: 'berlin-community-pod-1'
192 config-pod: 'berlin-community-pod-1-gpon'
193 name-extension: '_DT'
194 work-flow: 'DT'
195 release: '2.11'
196 branch: 'voltha-2.11'
197 test-repo: 'voltha-system-tests'
198 profile: '1T8GEM'
199 power-switch: true
200 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
201
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400202 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
203 - 'build_voltha_pod_test':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700204 build-node: 'berlin-community-pod-1'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400205 config-pod: 'berlin-community-pod-1-gpon'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200206 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200207 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400208 release: '2.12'
209 branch: 'voltha-2.12'
210 test-repo: 'voltha-system-tests'
Andrea Campanella350c6102020-10-01 09:56:40 +0200211 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400212 power-switch: true
213 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
214
215 # -----------------------------------------------------------------------
216 # Berlin pod with olt/onu - voltha-2.8 versions timer based job , two OLTs
217# - 'build_voltha_pod_release_timer':
218# build-node: 'berlin-community-pod-1'
219# config-pod: 'berlin-community-pod-1-multi-olt'
220# name-extension: '_DT'
221# disable-job: true
222# work-flow: 'DT'
223# release: '2.8'
224# branch: 'voltha-2.8'
225# profile: '1T8GEM'
226# num-of-onos: '3'
227# num-of-atomix: '3'
228# pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
229# time: '7'
Andrea Campanella350c6102020-10-01 09:56:40 +0200230
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500231 # Berlin pod with olt/onu - voltha-2.11 versions timer based job , two OLTs
232 - 'build_voltha_pod_release_timer':
233 build-node: 'berlin-community-pod-1'
234 config-pod: 'berlin-community-pod-1-multi-olt'
235 name-extension: '_DT'
236 work-flow: 'DT'
237 release: '2.11'
238 branch: 'voltha-2.11'
239 profile: '1T8GEM'
240 num-of-onos: '3'
241 num-of-atomix: '3'
242 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
243 time: '7'
244
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400245 # Berlin pod with olt/onu - voltha-2.12 versions timer based job , two OLTs
246 - 'build_voltha_pod_release_timer':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700247 build-node: 'berlin-community-pod-1'
248 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200249 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200250 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400251 release: '2.12'
252 branch: 'voltha-2.12'
Andrea Campanella350c6102020-10-01 09:56:40 +0200253 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400254 num-of-onos: '3'
255 num-of-atomix: '3'
256 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
257 time: '7'
258
259 # -----------------------------------------------------------------------
260 # Berlin POD test job - voltha-2.8 versions: uses tech profile on voltha branch
261# - 'build_voltha_pod_test':
262# build-node: 'berlin-community-pod-1'
263# config-pod: 'berlin-community-pod-1-multi-olt'
264# release: '2.8'
265# branch: 'voltha-2.8'
266# name-extension: '_DT'
267# disable-job: true
268# work-flow: 'DT'
269# test-repo: 'voltha-system-tests'
270# profile: '1T8GEM'
271# power-switch: true
272# pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200273
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500274 # Berlin POD test job - voltha-2.11 versions: uses tech profile on voltha branch
275 - 'build_voltha_pod_test':
276 build-node: 'berlin-community-pod-1'
277 config-pod: 'berlin-community-pod-1-multi-olt'
278 release: '2.11'
279 branch: 'voltha-2.11'
280 name-extension: '_DT'
281 work-flow: 'DT'
282 test-repo: 'voltha-system-tests'
283 profile: '1T8GEM'
284 power-switch: true
285 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
286
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400287 # Berlin POD test job - voltha-2.12 versions: uses tech profile on voltha branch
288 - 'build_voltha_pod_test':
289 build-node: 'berlin-community-pod-1'
290 config-pod: 'berlin-community-pod-1-multi-olt'
291 release: '2.12'
292 branch: 'voltha-2.12'
293 name-extension: '_DT'
294 work-flow: 'DT'
295 test-repo: 'voltha-system-tests'
296 profile: '1T8GEM'
297 power-switch: true
298 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
299
300 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +0000301 # Berlin pod with gpon olt/onu - master 1T4GEM tech profile and timer based job
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530302 - 'build_voltha_pod_release_timer':
303 build-node: 'berlin-community-pod-1'
304 config-pod: 'berlin-community-pod-1-gpon-fttb'
305 withFttb: true
306 name-extension: '_DT'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700307 disable-job: false
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530308 work-flow: 'DT'
Hardik Windlass7f98e9e2022-05-30 14:36:25 +0530309 profile: '1T4GEM-FTTB'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530310 num-of-onos: '3'
311 num-of-atomix: '3'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530312 time: '13'
313
TorstenThieme0adf6f12023-02-27 13:01:19 +0000314 # Berlin POD test job - master versions: uses 1T4GEM tech profile on voltha branch
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530315 - 'build_voltha_pod_test':
316 timeout: 330
317 build-node: 'berlin-community-pod-1'
318 config-pod: 'berlin-community-pod-1-gpon-fttb'
319 withFttb: true
320 name-extension: '_DT'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700321 disable-job: false
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530322 work-flow: 'DT'
323 release: 'master'
324 branch: 'master'
325 test-repo: 'voltha-system-tests'
Hardik Windlass7f98e9e2022-05-30 14:36:25 +0530326 profile: '1T4GEM-FTTB'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500327 power-switch: true
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530328 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
329
TorstenThieme0adf6f12023-02-27 13:01:19 +0000330 # Berlin pod with gpon olt/onu - 2.11 1T4GEM tech profile and timer based job
331 - 'build_voltha_pod_release_timer':
332 build-node: 'berlin-community-pod-1'
333 config-pod: 'berlin-community-pod-1-gpon-fttb'
334 withFttb: true
335 name-extension: '_DT'
336 disable-job: false
337 work-flow: 'DT'
338 release: '2.11'
339 branch: 'voltha-2.11'
340 profile: '1T4GEM-FTTB'
341 num-of-onos: '3'
342 num-of-atomix: '3'
343 time: '13'
344 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
345
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400346 # Berlin pod with gpon olt/onu - 2.12 1T4GEM tech profile and timer based job
347 - 'build_voltha_pod_release_timer':
348 build-node: 'berlin-community-pod-1'
349 config-pod: 'berlin-community-pod-1-gpon-fttb'
350 withFttb: true
351 name-extension: '_DT'
352 disable-job: false
353 work-flow: 'DT'
354 release: '2.12'
355 branch: 'voltha-2.12'
356 profile: '1T4GEM-FTTB'
357 num-of-onos: '3'
358 num-of-atomix: '3'
359 time: '13'
360 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
361
362 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +0000363 # Berlin POD test job - 2.11 versions: uses 1T4GEM tech profile on voltha branch
364 - 'build_voltha_pod_test':
365 timeout: 330
366 build-node: 'berlin-community-pod-1'
367 config-pod: 'berlin-community-pod-1-gpon-fttb'
368 withFttb: true
369 name-extension: '_DT'
370 disable-job: false
371 work-flow: 'DT'
372 release: '2.11'
373 branch: 'voltha-2.11'
374 test-repo: 'voltha-system-tests'
375 profile: '1T4GEM-FTTB'
376 power-switch: true
377 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
378
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400379 # Berlin POD test job - 2.12 versions: uses 1T4GEM tech profile on voltha branch
380 - 'build_voltha_pod_test':
381 timeout: 330
382 build-node: 'berlin-community-pod-1'
383 config-pod: 'berlin-community-pod-1-gpon-fttb'
384 withFttb: true
385 name-extension: '_DT'
386 disable-job: false
387 work-flow: 'DT'
388 release: '2.12'
389 branch: 'voltha-2.12'
390 test-repo: 'voltha-system-tests'
391 profile: '1T4GEM-FTTB'
392 power-switch: true
393 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
394
TorstenThieme0adf6f12023-02-27 13:01:19 +0000395 # Berlin pod with zyxel gpon olt/onu - master 1T8GEM tech profile and timer based job
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200396 - 'build_voltha_pod_release_timer':
397 build-node: 'berlin-community-pod-2'
398 config-pod: 'berlin-community-pod-2-gpon-zyxel'
Girish Gowdra9b20acc2022-05-20 16:22:25 -0700399 disable-job: false
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200400 name-extension: '_DT'
401 work-flow: 'DT'
402 release: 'master'
403 branch: 'master'
404 profile: '1T8GEM'
405 reinstall-olt: true
406 num-of-onos: '3'
407 num-of-atomix: '3'
408 pipeline-script: 'voltha/master/physical-build.groovy'
409 VolthaEtcdPort: 9999
410 waitTimerForOltUp: 360
411 time: '1'
412
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500413 # Berlin POD test job - zyxel gpon master versions: uses tech profile on voltha branch
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200414 - 'build_voltha_pod_test':
415 build-node: 'berlin-community-pod-2'
416 config-pod: 'berlin-community-pod-2-gpon-zyxel'
417 release: 'master'
418 branch: 'master'
419 name-extension: '_DT'
420 work-flow: 'DT'
421 test-repo: 'voltha-system-tests'
422 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500423 power-switch: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200424 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
425
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500426 # Berlin pod with zyxel xgspon olt/onu - master 1T8GEM tech profile and timer based job
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200427 - 'build_voltha_pod_release_timer':
428 build-node: 'berlin-community-pod-2'
429 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
Girish Gowdra9b20acc2022-05-20 16:22:25 -0700430 disable-job: false
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200431 name-extension: '_DT'
432 work-flow: 'DT'
433 release: 'master'
434 branch: 'master'
435 reinstall-olt: true
436 num-of-onos: '3'
437 num-of-atomix: '3'
438 pipeline-script: 'voltha/master/physical-build.groovy'
439 VolthaEtcdPort: 9999
440 waitTimerForOltUp: 360
Girish Gowdrae20a52b2022-05-19 11:51:31 -0700441 profile: '1T8GEM'
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200442 time: '5'
443
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500444 # Berlin POD test job - zyxel xgsgpon master versions: uses tech profile on voltha branch
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200445 - 'build_voltha_pod_test':
446 build-node: 'berlin-community-pod-2'
447 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
448 release: 'master'
449 branch: 'master'
450 name-extension: '_DT'
451 work-flow: 'DT'
452 test-repo: 'voltha-system-tests'
453 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500454 power-switch: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200455 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
456
Joey Armstrong980e37f2023-02-28 18:57:41 -0500457 # TT workflow on Zyxel XGSPON OLT at Berlin pod - build job
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700458 - 'build_voltha_pod_release_timer':
459 disable-job: false
460 build-node: 'berlin-community-pod-2'
461 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
462 release: 'master'
463 branch: 'master'
464 name-extension: '_TT'
465 work-flow: 'TT'
466 profile: 'TP'
467 time: '10'
468 VolthaEtcdPort: 9999
469 num-of-onos: '3'
470 num-of-atomix: '3'
471
Joey Armstrong980e37f2023-02-28 18:57:41 -0500472 # TT workflow on Zyxel XGSPON OLT at Berlin pod - test job
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700473 - 'build_voltha_pod_test':
474 disable-job: false
475 build-node: 'berlin-community-pod-2'
476 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
477 release: 'master'
478 branch: 'master'
479 name-extension: '_TT'
480 work-flow: 'TT'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500481 power-switch: true
482 power-cycle-olt: true
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700483 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
484 test-repo: 'voltha-system-tests'
485 profile: 'TP'
486 timeout: 360
487
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500488 # [CORD-3256] TT workflow on XGSPON OLT at Berlin pod - build job
489 - 'build_voltha_pod_release_timer':
Joey Armstrong980e37f2023-02-28 18:57:41 -0500490 disable-job: false
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500491 build-node: 'berlin-community-pod-1'
492 config-pod: 'berlin-community-pod-1-gpon'
Joey Armstrong980e37f2023-02-28 18:57:41 -0500493 release: 'master'
494 branch: 'master'
495 name-extension: '_TT'
496 work-flow: 'TT'
497 profile: 'TP'
498 time: '10'
499 VolthaEtcdPort: 9999
500 num-of-onos: '3'
501 num-of-atomix: '3'
502
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500503 # [CORD-3256] TT workflow on GPON OLT at Berlin pod - test job
504 - 'build_voltha_pod_test':
505 disable-job: false
506 build-node: 'berlin-community-pod-1'
507 config-pod: 'berlin-community-pod-1-gpon'
508 release: 'master'
509 branch: 'master'
510 name-extension: '_TT'
511 work-flow: 'TT'
512 power-switch: true
Joey Armstrongdf24f602023-03-02 18:18:21 -0500513 power-cycle-olt: false
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500514 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
515 test-repo: 'voltha-system-tests'
516 profile: 'TP'
517 timeout: 360
518
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400519 # -----------------------------------------------------------------------
Joey Armstrongdf24f602023-03-02 18:18:21 -0500520 # [CORD-3256] TT workflow on XGSPON OLT at Berlin pod - build job
521 - 'build_voltha_pod_release_timer':
522 disable-job: false
523 build-node: 'berlin-community-pod-1'
524 config-pod: 'berlin-community-pod-1-gpon'
525 release: 'voltha-2.11'
526 branch: 'voltha-2.11'
527 name-extension: '_TT'
528 work-flow: 'TT'
529 profile: 'TP'
530 time: '10'
531 VolthaEtcdPort: 9999
532 num-of-onos: '3'
533 num-of-atomix: '3'
534
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400535 # [CORD-3256] TT workflow on XGSPON OLT at Berlin pod - build job
536 - 'build_voltha_pod_release_timer':
537 disable-job: false
538 build-node: 'berlin-community-pod-1'
539 config-pod: 'berlin-community-pod-1-gpon'
540 release: 'voltha-2.12'
541 branch: 'voltha-2.12'
542 name-extension: '_TT'
543 work-flow: 'TT'
544 profile: 'TP'
545 time: '10'
546 VolthaEtcdPort: 9999
547 num-of-onos: '3'
548 num-of-atomix: '3'
549
550 # -----------------------------------------------------------------------
Joey Armstrongdf24f602023-03-02 18:18:21 -0500551 # [CORD-3256] TT workflow on GPON OLT at Berlin pod - test job
552 - 'build_voltha_pod_test':
553 disable-job: false
554 build-node: 'berlin-community-pod-1'
555 config-pod: 'berlin-community-pod-1-gpon'
556 release: 'voltha-2.11'
557 branch: 'voltha-2.11'
558 name-extension: '_TT'
559 work-flow: 'TT'
560 power-switch: true
561 power-cycle-olt: false
562 pipeline-script: 'voltha/voltha-2.11/voltha-tt-physical-functional-tests.groovy'
563 test-repo: 'voltha-system-tests'
564 profile: 'TP'
565 timeout: 360
566
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400567 # [CORD-3256] TT workflow on GPON OLT at Berlin pod - test job
568 - 'build_voltha_pod_test':
569 disable-job: false
570 build-node: 'berlin-community-pod-1'
571 config-pod: 'berlin-community-pod-1-gpon'
572 release: 'voltha-2.12'
573 branch: 'voltha-2.12'
574 name-extension: '_TT'
575 work-flow: 'TT'
576 power-switch: true
577 power-cycle-olt: false
578 pipeline-script: 'voltha/voltha-2.12/voltha-tt-physical-functional-tests.groovy'
579 test-repo: 'voltha-system-tests'
580 profile: 'TP'
581 timeout: 360
582
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500583 # TT workflow on Zyxel GPON OLT at Berlin pod - build job (playground)
584 - 'build_voltha_pod_release_timer_playground':
585 disable-job: false
586 build-node: 'berlin-community-pod-1'
587 config-pod: 'berlin-community-pod-1-gpon'
Joey Armstrongdf24f602023-03-02 18:18:21 -0500588 release: 'master'
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500589 branch: 'master'
590 name-extension: '_TT'
591 work-flow: 'TT'
592 profile: 'TP'
593 time: '10'
594 VolthaEtcdPort: 9999
595 num-of-onos: '3'
596 num-of-atomix: '3'
597
598 # TT workflow on Zyxel XGSPON OLT at Berlin pod - test job (playground)
599 - 'build_voltha_pod_test_playground':
600 disable-job: false
601 build-node: 'berlin-community-pod-1'
602 config-pod: 'berlin-community-pod-1-gpon'
603 release: 'master'
604 branch: 'master'
605 name-extension: '_TT'
606 work-flow: 'TT'
607 power-switch: true
Joey Armstrongdf24f602023-03-02 18:18:21 -0500608 power-cycle-olt: false
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500609 pipeline-script: 'voltha/playground/voltha-tt-physical-functional-tests.groovy'
610 test-repo: 'voltha-system-tests'
611 profile: 'TP'
612 timeout: 360
Joey Armstrong980e37f2023-02-28 18:57:41 -0500613
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400614 # -----------------------------------------------------------------------
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200615 # Berlin pod with adtran gpon olt/onu - 2.8 1T8GEM tech profile and timer based job
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400616# - 'build_voltha_pod_release_timer':
617# build-node: 'berlin-community-pod-1'
618# config-pod: 'berlin-community-pod-1-gpon-adtran'
619# name-extension: '_DT'
620# disable-job: true
621# work-flow: 'DT'
622# release: '2.8'
623# branch: 'voltha-2.8'
624# profile: '1T8GEM'
625# reinstall-olt: false
626# extraHelmFlags: "--set adapter_adtran_olt.kv_store_data_prefix='service/voltha/voltha_volth#a' --set network.netconfUserSecret='' --set adapter_adtran_olt.topics.core_topic=voltha_voltha_rwcore#"
627# num-of-onos: '3'
628# num-of-atomix: '3'
629# pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
630# VolthaEtcdPort: 9999
631# openoltAdapterChart: '/home/community/adtran-21.5-voltha-2.8/voltha-adapter-adtran-olt'
632# oltAdapterReleaseName: 'adtran-olt'
633# waitTimerForOltUp: 420
634# time: '19'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200635
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500636 # Berlin pod with adtran gpon olt/onu - 2.11 1T8GEM tech profile and timer based job
637 - 'build_voltha_pod_release_timer':
638 build-node: 'berlin-community-pod-1'
639 config-pod: 'berlin-community-pod-1-gpon-adtran'
640 name-extension: '_DT'
641 work-flow: 'DT'
642 release: '2.11'
643 branch: 'voltha-2.11'
644 profile: '1T8GEM'
645 reinstall-olt: false
646 extraHelmFlags: "--set adapter_adtran_olt.kv_store_data_prefix='service/voltha/voltha_voltha' --set network.netconfUserSecret='' --set adapter_adtran_olt.topics.core_topic=voltha_voltha_rwcore"
647 num-of-onos: '3'
648 num-of-atomix: '3'
649 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
650 VolthaEtcdPort: 9999
Jan Klare9f937602023-07-12 17:39:31 +0200651 openoltAdapterChart: '/home/community/adtran-23.1-voltha-2.11/voltha-adapter-adtran-olt'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500652 oltAdapterReleaseName: 'adtran-olt'
653 waitTimerForOltUp: 420
654 time: '19'
655
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400656 # Berlin pod with adtran gpon olt/onu - 2.12 1T8GEM tech profile and timer based job
657 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700658 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700659 config-pod: 'berlin-community-pod-1-gpon-adtran'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200660 name-extension: '_DT'
661 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400662 release: '2.12'
663 branch: 'voltha-2.12'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200664 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400665 reinstall-olt: false
666 extraHelmFlags: "--set adapter_adtran_olt.kv_store_data_prefix='service/voltha/voltha_voltha' --set network.netconfUserSecret='' --set adapter_adtran_olt.topics.core_topic=voltha_voltha_rwcore"
667 num-of-onos: '3'
668 num-of-atomix: '3'
669 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
670 VolthaEtcdPort: 9999
Jan Klare9f937602023-07-12 17:39:31 +0200671 openoltAdapterChart: '/home/community/adtran-23.1-voltha-2.12/voltha-adapter-adtran-olt'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400672 oltAdapterReleaseName: 'adtran-olt'
673 waitTimerForOltUp: 420
674 time: '19'
675
676 # -----------------------------------------------------------------------
677 # Berlin POD adtran test job - 2.8 versions: uses 1T8GEM tech profile on voltha branch
678# - 'build_voltha_pod_test':
679# timeout: 390
680# build-node: 'berlin-community-pod-1'
681# config-pod: 'berlin-community-pod-1-gpon-adtran'
682# release: '2.8'
683# branch: 'voltha-2.8'
684# name-extension: '_DT'
685# disable-job: true
686# work-flow: 'DT'
687# test-repo: 'voltha-system-tests'
688# profile: '1T8GEM'
689# power-switch: true
690# pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
691# oltAdapterAppLabel: 'adapter-adtran-olt'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000692
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500693 # Berlin POD adtran test job - 2.11 versions: uses 1T8GEM tech profile on voltha branch
694 - 'build_voltha_pod_test':
695 timeout: 390
696 build-node: 'berlin-community-pod-1'
697 config-pod: 'berlin-community-pod-1-gpon-adtran'
698 release: '2.11'
699 branch: 'voltha-2.11'
700 name-extension: '_DT'
701 work-flow: 'DT'
702 test-repo: 'voltha-system-tests'
703 profile: '1T8GEM'
704 power-switch: true
705 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
706 oltAdapterAppLabel: 'adapter-adtran-olt'
707
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400708 # Berlin POD adtran test job - 2.12 versions: uses 1T8GEM tech profile on voltha branch
709 - 'build_voltha_pod_test':
710 timeout: 390
711 build-node: 'berlin-community-pod-1'
712 config-pod: 'berlin-community-pod-1-gpon-adtran'
713 release: '2.12'
714 branch: 'voltha-2.12'
715 name-extension: '_DT'
716 work-flow: 'DT'
717 test-repo: 'voltha-system-tests'
718 profile: '1T8GEM'
719 power-switch: true
720 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
721 oltAdapterAppLabel: 'adapter-adtran-olt'
722
723 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +0000724 # Berlin pod with adtran gpon olt/onu - 1T8GEM tech profile and timer based job
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000725 - 'verify_voltha_pod_dmi_test':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700726 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700727 config-pod: 'berlin-community-pod-1-gpon-adtran'
Hardik Windlassace19e52022-02-10 09:36:21 +0000728 name-extension: '_DT'
TorstenThiemeb8e30f82023-03-03 07:51:46 +0000729 disable-job: false
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000730 work-flow: 'DT'
TorstenThieme0adf6f12023-02-27 13:01:19 +0000731 release: 'master'
732 branch: 'master'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000733 profile: 'Default'
Hardik Windlass230fca62022-05-04 08:50:35 +0530734 installVolthaInfra: true
735 installVolthaStack: false
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000736 reinstall-olt: false
737 restart-olt: false
738 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
739 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
740 OltDevMgr: 'adtran-olt-device-manager'
741 num-of-onos: '3'
742 num-of-atomix: '3'
743 VolthaEtcdPort: 9999
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000744 waitTimerForOltUp: 420
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530745 time: '16'
Joey Armstrongaf679da2023-01-31 14:22:41 -0500746
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400747 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500748 # Berlin pod with adtran gpon olt/onu - 2.11 1T8GEM tech profile and timer based job
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400749 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500750 - 'verify_voltha_pod_dmi_test':
751 build-node: 'berlin-community-pod-1'
752 config-pod: 'berlin-community-pod-1-gpon-adtran'
753 name-extension: '_DT'
TorstenThiemeb8e30f82023-03-03 07:51:46 +0000754 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500755 work-flow: 'DT'
756 release: '2.11'
757 branch: 'voltha-2.11'
758 profile: 'Default'
759 installVolthaInfra: true
760 installVolthaStack: false
761 reinstall-olt: false
762 restart-olt: false
763 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
764 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
765 OltDevMgr: 'adtran-olt-device-manager'
766 num-of-onos: '3'
767 num-of-atomix: '3'
768 VolthaEtcdPort: 9999
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500769 waitTimerForOltUp: 420
770 time: '16'
771
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400772 # Berlin pod with adtran gpon olt/onu - 2.12 1T8GEM tech profile and timer based job
773 - 'verify_voltha_pod_dmi_test':
774 build-node: 'berlin-community-pod-1'
775 config-pod: 'berlin-community-pod-1-gpon-adtran'
776 name-extension: '_DT'
777 disable-job: false
778 work-flow: 'DT'
779 release: '2.12'
780 branch: 'voltha-2.12'
781 profile: 'Default'
782 installVolthaInfra: true
783 installVolthaStack: false
784 reinstall-olt: false
785 restart-olt: false
786 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
787 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
788 OltDevMgr: 'adtran-olt-device-manager'
789 num-of-onos: '3'
790 num-of-atomix: '3'
791 VolthaEtcdPort: 9999
792 waitTimerForOltUp: 420
793 time: '16'
794
Joey Armstrongaf679da2023-01-31 14:22:41 -0500795# [EOF]