blob: 5062f9cd8b1085f77660c2c9ea04cabd15221d5a [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
Hardik Windlass6598b032021-07-02 10:12:01 +000045 - 'build_voltha_pod_test':
Joey Armstrong14c06212023-03-05 09:44:35 -050046 disable-job: true
Hardik Windlass6598b032021-07-02 10:12:01 +000047 build-node: 'qa-testvm-pod'
48 config-pod: 'flex-ocp-cord-multi-uni'
49 release: 'master'
50 branch: 'master'
51 name-extension: '_TT'
52 work-flow: 'TT'
Joey Armstrongca4cb462023-01-12 17:51:05 -050053 power-switch: true
54 power-cycle-olt: true
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -070055 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6598b032021-07-02 10:12:01 +000056 test-repo: 'voltha-system-tests'
57 profile: 'TP'
58 enableMultiUni: true
59
Joey Armstrong0eb8bd82023-07-10 13:26:25 -040060 # -----------------------------------------------------------------------
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080061 # Berlin pod with olt/onu - master versions timer based job , two OLTs
Hardik Windlassd4f410a2021-02-23 15:05:42 +053062 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -070063 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -070064 config-pod: 'berlin-community-pod-1-multi-olt'
Jan Klaree3249ff2023-09-05 12:10:40 +020065 disable-job: true
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080066 name-extension: '_DT'
67 work-flow: 'DT'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080068 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +020069 num-of-onos: '3'
70 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +010071 # Update time trigger value while re-enabling the job
72 time: ''
Andrea Campanellaa54bab92020-02-07 15:37:41 +010073
Andrea Campanellaf8adea62020-03-05 20:35:49 +010074 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -080075 - 'build_voltha_pod_test':
Andrea Campanella2af4b902021-11-05 10:40:02 +010076 timeout: 360
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'
Andrea Campanellaf8adea62020-03-05 20:35:49 +010079 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -080080 branch: 'master'
Jan Klaree3249ff2023-09-05 12:10:40 +020081 disable-job: true
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080082 name-extension: '_DT'
83 work-flow: 'DT'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -080084 test-repo: 'voltha-system-tests'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080085 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -050086 power-switch: true
Matteo Scandolo67842812021-07-13 16:52:13 -070087 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -070088
Andrea Campanella972d63e2020-05-14 19:59:08 +020089 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +053090 - 'build_voltha_pod_release_timer':
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-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +020093 name-extension: '_DT'
Jan Klaree3249ff2023-09-05 12:10:40 +020094 disable-job: true
Andrea Campanella625ba352020-04-02 15:32:13 +020095 work-flow: 'DT'
Andrea Campanella972d63e2020-05-14 19:59:08 +020096 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +020097 num-of-onos: '3'
98 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +010099 # Update time trigger value while re-enabling the job
100 time: ''
Andrea Campanella625ba352020-04-02 15:32:13 +0200101
Andrea Campanella972d63e2020-05-14 19:59:08 +0200102 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200103 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +0000104 timeout: 330
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'
Jan Klaree3249ff2023-09-05 12:10:40 +0200108 disable-job: true
Andrea Campanellad924ce22020-04-20 16:40:41 +0200109 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200110 release: 'master'
111 branch: 'master'
112 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200113 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500114 power-switch: true
Matteo Scandolo67842812021-07-13 16:52:13 -0700115 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700116
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000117 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400118# - 'build_voltha_pod_release_timer':
119# build-node: 'berlin-community-pod-1'
120# config-pod: 'berlin-community-pod-1-gpon'
121# release: '2.8'
122# branch: 'voltha-2.8'
123# name-extension: '_DT'
124# disable-job: true
125# work-flow: 'DT'
126# profile: '1T8GEM'
127# num-of-onos: '3'
128# num-of-atomix: '3'
129# time: '1'
130# pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700131
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500132 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
133 - 'build_voltha_pod_release_timer':
134 build-node: 'berlin-community-pod-1'
135 config-pod: 'berlin-community-pod-1-gpon'
136 release: '2.11'
137 branch: 'voltha-2.11'
138 name-extension: '_DT'
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.11/physical-build.groovy'
145
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400146 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
147 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700148 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700149 config-pod: 'berlin-community-pod-1-gpon'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400150 release: '2.12'
151 branch: 'voltha-2.12'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700152 name-extension: '_DT'
153 work-flow: 'DT'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700154 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400155 num-of-onos: '3'
156 num-of-atomix: '3'
157 time: '1'
158 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
159
160 # -----------------------------------------------------------------------
161 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
162# - 'build_voltha_pod_test':
163# build-node: 'berlin-community-pod-1'
164# config-pod: 'berlin-community-pod-1-gpon'
165# name-extension: '_DT'
166# disable-job: true
167# work-flow: 'DT'
168# release: '2.8'
169# branch: 'voltha-2.8'
170# test-repo: 'voltha-system-tests'
171# profile: '1T8GEM'
172# power-switch: true
173# pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700174
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500175 # 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 work-flow: 'DT'
181 release: '2.11'
182 branch: 'voltha-2.11'
183 test-repo: 'voltha-system-tests'
184 profile: '1T8GEM'
185 power-switch: true
186 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
187
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400188 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
189 - 'build_voltha_pod_test':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700190 build-node: 'berlin-community-pod-1'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400191 config-pod: 'berlin-community-pod-1-gpon'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200192 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200193 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400194 release: '2.12'
195 branch: 'voltha-2.12'
196 test-repo: 'voltha-system-tests'
Andrea Campanella350c6102020-10-01 09:56:40 +0200197 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400198 power-switch: true
199 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
200
201 # -----------------------------------------------------------------------
202 # Berlin pod with olt/onu - voltha-2.8 versions timer based job , two OLTs
203# - 'build_voltha_pod_release_timer':
204# build-node: 'berlin-community-pod-1'
205# config-pod: 'berlin-community-pod-1-multi-olt'
206# name-extension: '_DT'
207# disable-job: true
208# work-flow: 'DT'
209# release: '2.8'
210# branch: 'voltha-2.8'
211# profile: '1T8GEM'
212# num-of-onos: '3'
213# num-of-atomix: '3'
214# pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
215# time: '7'
Andrea Campanella350c6102020-10-01 09:56:40 +0200216
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500217 # Berlin pod with olt/onu - voltha-2.11 versions timer based job , two OLTs
218 - 'build_voltha_pod_release_timer':
219 build-node: 'berlin-community-pod-1'
220 config-pod: 'berlin-community-pod-1-multi-olt'
221 name-extension: '_DT'
222 work-flow: 'DT'
223 release: '2.11'
224 branch: 'voltha-2.11'
225 profile: '1T8GEM'
226 num-of-onos: '3'
227 num-of-atomix: '3'
228 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
229 time: '7'
230
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400231 # Berlin pod with olt/onu - voltha-2.12 versions timer based job , two OLTs
232 - 'build_voltha_pod_release_timer':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700233 build-node: 'berlin-community-pod-1'
234 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200235 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200236 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400237 release: '2.12'
238 branch: 'voltha-2.12'
Andrea Campanella350c6102020-10-01 09:56:40 +0200239 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400240 num-of-onos: '3'
241 num-of-atomix: '3'
242 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
243 time: '7'
244
245 # -----------------------------------------------------------------------
246 # Berlin POD test job - voltha-2.8 versions: uses tech profile on voltha branch
247# - 'build_voltha_pod_test':
248# build-node: 'berlin-community-pod-1'
249# config-pod: 'berlin-community-pod-1-multi-olt'
250# release: '2.8'
251# branch: 'voltha-2.8'
252# name-extension: '_DT'
253# disable-job: true
254# work-flow: 'DT'
255# test-repo: 'voltha-system-tests'
256# profile: '1T8GEM'
257# power-switch: true
258# pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200259
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500260 # Berlin POD test job - voltha-2.11 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.11'
265 branch: 'voltha-2.11'
266 name-extension: '_DT'
267 work-flow: 'DT'
268 test-repo: 'voltha-system-tests'
269 profile: '1T8GEM'
270 power-switch: true
271 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
272
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400273 # Berlin POD test job - voltha-2.12 versions: uses tech profile on voltha branch
274 - 'build_voltha_pod_test':
275 build-node: 'berlin-community-pod-1'
276 config-pod: 'berlin-community-pod-1-multi-olt'
277 release: '2.12'
278 branch: 'voltha-2.12'
279 name-extension: '_DT'
280 work-flow: 'DT'
281 test-repo: 'voltha-system-tests'
282 profile: '1T8GEM'
283 power-switch: true
284 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
285
286 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +0000287 # Berlin pod with gpon olt/onu - master 1T4GEM tech profile and timer based job
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530288 - 'build_voltha_pod_release_timer':
289 build-node: 'berlin-community-pod-1'
290 config-pod: 'berlin-community-pod-1-gpon-fttb'
291 withFttb: true
292 name-extension: '_DT'
Jan Klaree3249ff2023-09-05 12:10:40 +0200293 disable-job: true
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530294 work-flow: 'DT'
Hardik Windlass7f98e9e2022-05-30 14:36:25 +0530295 profile: '1T4GEM-FTTB'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530296 num-of-onos: '3'
297 num-of-atomix: '3'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530298 time: '13'
299
TorstenThieme0adf6f12023-02-27 13:01:19 +0000300 # Berlin POD test job - master versions: uses 1T4GEM tech profile on voltha branch
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530301 - 'build_voltha_pod_test':
302 timeout: 330
303 build-node: 'berlin-community-pod-1'
304 config-pod: 'berlin-community-pod-1-gpon-fttb'
305 withFttb: true
306 name-extension: '_DT'
Jan Klaree3249ff2023-09-05 12:10:40 +0200307 disable-job: true
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530308 work-flow: 'DT'
309 release: 'master'
310 branch: 'master'
311 test-repo: 'voltha-system-tests'
Hardik Windlass7f98e9e2022-05-30 14:36:25 +0530312 profile: '1T4GEM-FTTB'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500313 power-switch: true
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530314 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
315
TorstenThieme0adf6f12023-02-27 13:01:19 +0000316 # Berlin pod with gpon olt/onu - 2.11 1T4GEM tech profile and timer based job
317 - 'build_voltha_pod_release_timer':
318 build-node: 'berlin-community-pod-1'
319 config-pod: 'berlin-community-pod-1-gpon-fttb'
320 withFttb: true
321 name-extension: '_DT'
Jan Klaree3249ff2023-09-05 12:10:40 +0200322 disable-job: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000323 work-flow: 'DT'
324 release: '2.11'
325 branch: 'voltha-2.11'
326 profile: '1T4GEM-FTTB'
327 num-of-onos: '3'
328 num-of-atomix: '3'
329 time: '13'
330 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
331
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400332 # Berlin pod with gpon olt/onu - 2.12 1T4GEM tech profile and timer based job
333 - 'build_voltha_pod_release_timer':
334 build-node: 'berlin-community-pod-1'
335 config-pod: 'berlin-community-pod-1-gpon-fttb'
336 withFttb: true
337 name-extension: '_DT'
Jan Klaree3249ff2023-09-05 12:10:40 +0200338 disable-job: true
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400339 work-flow: 'DT'
340 release: '2.12'
341 branch: 'voltha-2.12'
342 profile: '1T4GEM-FTTB'
343 num-of-onos: '3'
344 num-of-atomix: '3'
345 time: '13'
346 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
347
348 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +0000349 # Berlin POD test job - 2.11 versions: uses 1T4GEM tech profile on voltha branch
350 - 'build_voltha_pod_test':
351 timeout: 330
352 build-node: 'berlin-community-pod-1'
353 config-pod: 'berlin-community-pod-1-gpon-fttb'
354 withFttb: true
355 name-extension: '_DT'
Jan Klaree3249ff2023-09-05 12:10:40 +0200356 disable-job: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000357 work-flow: 'DT'
358 release: '2.11'
359 branch: 'voltha-2.11'
360 test-repo: 'voltha-system-tests'
361 profile: '1T4GEM-FTTB'
362 power-switch: true
363 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
364
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400365 # Berlin POD test job - 2.12 versions: uses 1T4GEM tech profile on voltha branch
366 - 'build_voltha_pod_test':
367 timeout: 330
368 build-node: 'berlin-community-pod-1'
369 config-pod: 'berlin-community-pod-1-gpon-fttb'
370 withFttb: true
371 name-extension: '_DT'
Jan Klaree3249ff2023-09-05 12:10:40 +0200372 disable-job: true
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400373 work-flow: 'DT'
374 release: '2.12'
375 branch: 'voltha-2.12'
376 test-repo: 'voltha-system-tests'
377 profile: '1T4GEM-FTTB'
378 power-switch: true
379 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
380
TorstenThieme0adf6f12023-02-27 13:01:19 +0000381 # Berlin pod with zyxel gpon olt/onu - master 1T8GEM tech profile and timer based job
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200382 - 'build_voltha_pod_release_timer':
383 build-node: 'berlin-community-pod-2'
384 config-pod: 'berlin-community-pod-2-gpon-zyxel'
Jan Klaree3249ff2023-09-05 12:10:40 +0200385 disable-job: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200386 name-extension: '_DT'
387 work-flow: 'DT'
388 release: 'master'
389 branch: 'master'
390 profile: '1T8GEM'
391 reinstall-olt: true
392 num-of-onos: '3'
393 num-of-atomix: '3'
394 pipeline-script: 'voltha/master/physical-build.groovy'
395 VolthaEtcdPort: 9999
396 waitTimerForOltUp: 360
397 time: '1'
398
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500399 # Berlin POD test job - zyxel gpon master versions: uses tech profile on voltha branch
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200400 - 'build_voltha_pod_test':
401 build-node: 'berlin-community-pod-2'
402 config-pod: 'berlin-community-pod-2-gpon-zyxel'
403 release: 'master'
404 branch: 'master'
405 name-extension: '_DT'
406 work-flow: 'DT'
407 test-repo: 'voltha-system-tests'
408 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500409 power-switch: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200410 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
411
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500412 # Berlin pod with zyxel xgspon olt/onu - master 1T8GEM tech profile and timer based job
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200413 - 'build_voltha_pod_release_timer':
414 build-node: 'berlin-community-pod-2'
415 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
Jan Klaree3249ff2023-09-05 12:10:40 +0200416 disable-job: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200417 name-extension: '_DT'
418 work-flow: 'DT'
419 release: 'master'
420 branch: 'master'
421 reinstall-olt: true
422 num-of-onos: '3'
423 num-of-atomix: '3'
424 pipeline-script: 'voltha/master/physical-build.groovy'
425 VolthaEtcdPort: 9999
426 waitTimerForOltUp: 360
Girish Gowdrae20a52b2022-05-19 11:51:31 -0700427 profile: '1T8GEM'
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200428 time: '5'
429
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500430 # Berlin POD test job - zyxel xgsgpon master versions: uses tech profile on voltha branch
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200431 - 'build_voltha_pod_test':
432 build-node: 'berlin-community-pod-2'
433 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
434 release: 'master'
435 branch: 'master'
436 name-extension: '_DT'
437 work-flow: 'DT'
438 test-repo: 'voltha-system-tests'
439 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500440 power-switch: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200441 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
442
Joey Armstrong980e37f2023-02-28 18:57:41 -0500443 # TT workflow on Zyxel XGSPON OLT at Berlin pod - build job
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700444 - 'build_voltha_pod_release_timer':
Jan Klaree3249ff2023-09-05 12:10:40 +0200445 disable-job: true
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700446 build-node: 'berlin-community-pod-2'
447 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
448 release: 'master'
449 branch: 'master'
450 name-extension: '_TT'
451 work-flow: 'TT'
452 profile: 'TP'
453 time: '10'
454 VolthaEtcdPort: 9999
455 num-of-onos: '3'
456 num-of-atomix: '3'
457
Joey Armstrong980e37f2023-02-28 18:57:41 -0500458 # TT workflow on Zyxel XGSPON OLT at Berlin pod - test job
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700459 - 'build_voltha_pod_test':
Jan Klaree3249ff2023-09-05 12:10:40 +0200460 disable-job: true
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700461 build-node: 'berlin-community-pod-2'
462 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
463 release: 'master'
464 branch: 'master'
465 name-extension: '_TT'
466 work-flow: 'TT'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500467 power-switch: true
468 power-cycle-olt: true
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700469 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
470 test-repo: 'voltha-system-tests'
471 profile: 'TP'
472 timeout: 360
473
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500474 # [CORD-3256] TT workflow on XGSPON OLT at Berlin pod - build job
475 - 'build_voltha_pod_release_timer':
Jan Klaree3249ff2023-09-05 12:10:40 +0200476 disable-job: true
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500477 build-node: 'berlin-community-pod-1'
478 config-pod: 'berlin-community-pod-1-gpon'
Joey Armstrong980e37f2023-02-28 18:57:41 -0500479 release: 'master'
480 branch: 'master'
481 name-extension: '_TT'
482 work-flow: 'TT'
483 profile: 'TP'
484 time: '10'
485 VolthaEtcdPort: 9999
486 num-of-onos: '3'
487 num-of-atomix: '3'
488
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500489 # [CORD-3256] TT workflow on GPON OLT at Berlin pod - test job
490 - 'build_voltha_pod_test':
Jan Klaree3249ff2023-09-05 12:10:40 +0200491 disable-job: true
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500492 build-node: 'berlin-community-pod-1'
493 config-pod: 'berlin-community-pod-1-gpon'
494 release: 'master'
495 branch: 'master'
496 name-extension: '_TT'
497 work-flow: 'TT'
498 power-switch: true
Joey Armstrongdf24f602023-03-02 18:18:21 -0500499 power-cycle-olt: false
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500500 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
501 test-repo: 'voltha-system-tests'
502 profile: 'TP'
503 timeout: 360
504
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400505 # -----------------------------------------------------------------------
Joey Armstrongdf24f602023-03-02 18:18:21 -0500506 # [CORD-3256] TT workflow on XGSPON OLT at Berlin pod - build job
507 - 'build_voltha_pod_release_timer':
Jan Klaree3249ff2023-09-05 12:10:40 +0200508 disable-job: true
Joey Armstrongdf24f602023-03-02 18:18:21 -0500509 build-node: 'berlin-community-pod-1'
510 config-pod: 'berlin-community-pod-1-gpon'
511 release: 'voltha-2.11'
512 branch: 'voltha-2.11'
513 name-extension: '_TT'
514 work-flow: 'TT'
515 profile: 'TP'
516 time: '10'
517 VolthaEtcdPort: 9999
518 num-of-onos: '3'
519 num-of-atomix: '3'
520
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400521 # [CORD-3256] TT workflow on XGSPON OLT at Berlin pod - build job
522 - 'build_voltha_pod_release_timer':
Jan Klaree3249ff2023-09-05 12:10:40 +0200523 disable-job: true
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400524 build-node: 'berlin-community-pod-1'
525 config-pod: 'berlin-community-pod-1-gpon'
526 release: 'voltha-2.12'
527 branch: 'voltha-2.12'
528 name-extension: '_TT'
529 work-flow: 'TT'
530 profile: 'TP'
531 time: '10'
532 VolthaEtcdPort: 9999
533 num-of-onos: '3'
534 num-of-atomix: '3'
535
536 # -----------------------------------------------------------------------
Joey Armstrongdf24f602023-03-02 18:18:21 -0500537 # [CORD-3256] TT workflow on GPON OLT at Berlin pod - test job
538 - 'build_voltha_pod_test':
Jan Klaree3249ff2023-09-05 12:10:40 +0200539 disable-job: true
Joey Armstrongdf24f602023-03-02 18:18:21 -0500540 build-node: 'berlin-community-pod-1'
541 config-pod: 'berlin-community-pod-1-gpon'
542 release: 'voltha-2.11'
543 branch: 'voltha-2.11'
544 name-extension: '_TT'
545 work-flow: 'TT'
546 power-switch: true
547 power-cycle-olt: false
548 pipeline-script: 'voltha/voltha-2.11/voltha-tt-physical-functional-tests.groovy'
549 test-repo: 'voltha-system-tests'
550 profile: 'TP'
551 timeout: 360
552
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400553 # [CORD-3256] TT workflow on GPON OLT at Berlin pod - test job
554 - 'build_voltha_pod_test':
Jan Klaree3249ff2023-09-05 12:10:40 +0200555 disable-job: true
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400556 build-node: 'berlin-community-pod-1'
557 config-pod: 'berlin-community-pod-1-gpon'
558 release: 'voltha-2.12'
559 branch: 'voltha-2.12'
560 name-extension: '_TT'
561 work-flow: 'TT'
562 power-switch: true
563 power-cycle-olt: false
564 pipeline-script: 'voltha/voltha-2.12/voltha-tt-physical-functional-tests.groovy'
565 test-repo: 'voltha-system-tests'
566 profile: 'TP'
567 timeout: 360
568
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500569 # TT workflow on Zyxel GPON OLT at Berlin pod - build job (playground)
570 - 'build_voltha_pod_release_timer_playground':
Jan Klaree3249ff2023-09-05 12:10:40 +0200571 disable-job: true
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500572 build-node: 'berlin-community-pod-1'
573 config-pod: 'berlin-community-pod-1-gpon'
Joey Armstrongdf24f602023-03-02 18:18:21 -0500574 release: 'master'
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500575 branch: 'master'
576 name-extension: '_TT'
577 work-flow: 'TT'
578 profile: 'TP'
579 time: '10'
580 VolthaEtcdPort: 9999
581 num-of-onos: '3'
582 num-of-atomix: '3'
583
584 # TT workflow on Zyxel XGSPON OLT at Berlin pod - test job (playground)
585 - 'build_voltha_pod_test_playground':
Jan Klaree3249ff2023-09-05 12:10:40 +0200586 disable-job: true
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500587 build-node: 'berlin-community-pod-1'
588 config-pod: 'berlin-community-pod-1-gpon'
589 release: 'master'
590 branch: 'master'
591 name-extension: '_TT'
592 work-flow: 'TT'
593 power-switch: true
Joey Armstrongdf24f602023-03-02 18:18:21 -0500594 power-cycle-olt: false
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500595 pipeline-script: 'voltha/playground/voltha-tt-physical-functional-tests.groovy'
596 test-repo: 'voltha-system-tests'
597 profile: 'TP'
598 timeout: 360
Joey Armstrong980e37f2023-02-28 18:57:41 -0500599
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400600 # -----------------------------------------------------------------------
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200601 # Berlin pod with adtran gpon olt/onu - 2.8 1T8GEM tech profile and timer based job
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400602# - 'build_voltha_pod_release_timer':
603# build-node: 'berlin-community-pod-1'
604# config-pod: 'berlin-community-pod-1-gpon-adtran'
605# name-extension: '_DT'
606# disable-job: true
607# work-flow: 'DT'
608# release: '2.8'
609# branch: 'voltha-2.8'
610# profile: '1T8GEM'
611# reinstall-olt: false
612# 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#"
613# num-of-onos: '3'
614# num-of-atomix: '3'
615# pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
616# VolthaEtcdPort: 9999
617# openoltAdapterChart: '/home/community/adtran-21.5-voltha-2.8/voltha-adapter-adtran-olt'
618# oltAdapterReleaseName: 'adtran-olt'
619# waitTimerForOltUp: 420
620# time: '19'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200621
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500622 # Berlin pod with adtran gpon olt/onu - 2.11 1T8GEM tech profile and timer based job
623 - 'build_voltha_pod_release_timer':
624 build-node: 'berlin-community-pod-1'
625 config-pod: 'berlin-community-pod-1-gpon-adtran'
626 name-extension: '_DT'
627 work-flow: 'DT'
628 release: '2.11'
629 branch: 'voltha-2.11'
630 profile: '1T8GEM'
631 reinstall-olt: false
632 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"
633 num-of-onos: '3'
634 num-of-atomix: '3'
635 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
636 VolthaEtcdPort: 9999
Jan Klare9f937602023-07-12 17:39:31 +0200637 openoltAdapterChart: '/home/community/adtran-23.1-voltha-2.11/voltha-adapter-adtran-olt'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500638 oltAdapterReleaseName: 'adtran-olt'
639 waitTimerForOltUp: 420
640 time: '19'
641
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400642 # Berlin pod with adtran gpon olt/onu - 2.12 1T8GEM tech profile and timer based job
643 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700644 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700645 config-pod: 'berlin-community-pod-1-gpon-adtran'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200646 name-extension: '_DT'
647 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400648 release: '2.12'
649 branch: 'voltha-2.12'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200650 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400651 reinstall-olt: false
652 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"
653 num-of-onos: '3'
654 num-of-atomix: '3'
655 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
656 VolthaEtcdPort: 9999
Jan Klare9f937602023-07-12 17:39:31 +0200657 openoltAdapterChart: '/home/community/adtran-23.1-voltha-2.12/voltha-adapter-adtran-olt'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400658 oltAdapterReleaseName: 'adtran-olt'
659 waitTimerForOltUp: 420
660 time: '19'
661
662 # -----------------------------------------------------------------------
663 # Berlin POD adtran test job - 2.8 versions: uses 1T8GEM tech profile on voltha branch
664# - 'build_voltha_pod_test':
665# timeout: 390
666# build-node: 'berlin-community-pod-1'
667# config-pod: 'berlin-community-pod-1-gpon-adtran'
668# release: '2.8'
669# branch: 'voltha-2.8'
670# name-extension: '_DT'
671# disable-job: true
672# work-flow: 'DT'
673# test-repo: 'voltha-system-tests'
674# profile: '1T8GEM'
675# power-switch: true
676# pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
677# oltAdapterAppLabel: 'adapter-adtran-olt'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000678
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500679 # Berlin POD adtran test job - 2.11 versions: uses 1T8GEM tech profile on voltha branch
680 - 'build_voltha_pod_test':
681 timeout: 390
682 build-node: 'berlin-community-pod-1'
683 config-pod: 'berlin-community-pod-1-gpon-adtran'
684 release: '2.11'
685 branch: 'voltha-2.11'
686 name-extension: '_DT'
687 work-flow: 'DT'
688 test-repo: 'voltha-system-tests'
689 profile: '1T8GEM'
690 power-switch: true
691 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
692 oltAdapterAppLabel: 'adapter-adtran-olt'
693
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400694 # Berlin POD adtran test job - 2.12 versions: uses 1T8GEM tech profile on voltha branch
695 - 'build_voltha_pod_test':
696 timeout: 390
697 build-node: 'berlin-community-pod-1'
698 config-pod: 'berlin-community-pod-1-gpon-adtran'
699 release: '2.12'
700 branch: 'voltha-2.12'
701 name-extension: '_DT'
702 work-flow: 'DT'
703 test-repo: 'voltha-system-tests'
704 profile: '1T8GEM'
705 power-switch: true
706 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
707 oltAdapterAppLabel: 'adapter-adtran-olt'
708
709 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +0000710 # Berlin pod with adtran gpon olt/onu - 1T8GEM tech profile and timer based job
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000711 - 'verify_voltha_pod_dmi_test':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700712 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700713 config-pod: 'berlin-community-pod-1-gpon-adtran'
Hardik Windlassace19e52022-02-10 09:36:21 +0000714 name-extension: '_DT'
Jan Klaree3249ff2023-09-05 12:10:40 +0200715 disable-job: true
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000716 work-flow: 'DT'
TorstenThieme0adf6f12023-02-27 13:01:19 +0000717 release: 'master'
718 branch: 'master'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000719 profile: 'Default'
Hardik Windlass230fca62022-05-04 08:50:35 +0530720 installVolthaInfra: true
721 installVolthaStack: false
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000722 reinstall-olt: false
723 restart-olt: false
724 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
725 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
726 OltDevMgr: 'adtran-olt-device-manager'
727 num-of-onos: '3'
728 num-of-atomix: '3'
729 VolthaEtcdPort: 9999
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000730 waitTimerForOltUp: 420
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530731 time: '16'
Joey Armstrongaf679da2023-01-31 14:22:41 -0500732
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400733 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500734 # Berlin pod with adtran gpon olt/onu - 2.11 1T8GEM tech profile and timer based job
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400735 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500736 - 'verify_voltha_pod_dmi_test':
737 build-node: 'berlin-community-pod-1'
738 config-pod: 'berlin-community-pod-1-gpon-adtran'
739 name-extension: '_DT'
Jan Klaree3249ff2023-09-05 12:10:40 +0200740 disable-job: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500741 work-flow: 'DT'
742 release: '2.11'
743 branch: 'voltha-2.11'
744 profile: 'Default'
745 installVolthaInfra: true
746 installVolthaStack: false
747 reinstall-olt: false
748 restart-olt: false
749 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
750 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
751 OltDevMgr: 'adtran-olt-device-manager'
752 num-of-onos: '3'
753 num-of-atomix: '3'
754 VolthaEtcdPort: 9999
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500755 waitTimerForOltUp: 420
756 time: '16'
757
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400758 # Berlin pod with adtran gpon olt/onu - 2.12 1T8GEM tech profile and timer based job
759 - 'verify_voltha_pod_dmi_test':
760 build-node: 'berlin-community-pod-1'
761 config-pod: 'berlin-community-pod-1-gpon-adtran'
762 name-extension: '_DT'
Jan Klaree3249ff2023-09-05 12:10:40 +0200763 disable-job: true
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400764 work-flow: 'DT'
765 release: '2.12'
766 branch: 'voltha-2.12'
767 profile: 'Default'
768 installVolthaInfra: true
769 installVolthaStack: false
770 reinstall-olt: false
771 restart-olt: false
772 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
773 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
774 OltDevMgr: 'adtran-olt-device-manager'
775 num-of-onos: '3'
776 num-of-atomix: '3'
777 VolthaEtcdPort: 9999
778 waitTimerForOltUp: 420
779 time: '16'
780
Joey Armstrongaf679da2023-01-31 14:22:41 -0500781# [EOF]