blob: 5a4b13bc25f646cdf59d68c945afe6121dd16179 [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# -----------------------------------------------------------------------
Suchitra Vemuri58acd872019-08-28 18:52:35 -07004- project:
5 name: voltha-release-jobs
6
7 project-name: '{name}'
8
9 build-timeout: '300'
10
Zack Williams21e3d162020-02-07 08:38:16 -070011 with-kind: false
Joey Armstrongca4cb462023-01-12 17:51:05 -050012 power-switch: false
13 power-cycle-olt: false
Hardik Windlass5ec68e82021-03-04 21:51:57 +053014 work-flow: 'ATT'
Andrea Campanella12ea28f2020-05-21 12:05:55 +020015 in-band-management: false
Suchitra Vemuri91896d42020-04-15 16:33:26 -070016 num-of-openonu: '1'
Suchitra Vemuri50e62792020-05-06 16:48:28 -070017 num-of-onos: '1'
18 num-of-atomix: '0'
Suchitra Vemuria0d92052020-07-15 11:36:12 -070019 reinstall-olt: true
Suchitra Vemurie6625222020-09-01 17:12:56 -070020 test-type: ''
Matteo Scandolo3dce2a12020-09-15 14:21:14 -070021 volthaSystemTestsChange: ''
22 kindVolthaChange: ''
23 cordTesterChange: ''
Andrea Campanella0d3110c2021-01-20 12:25:45 +010024 oltAdapterAppLabel: 'adapter-open-olt'
Suchitra Vemuridddc3ac2021-02-11 15:40:43 -080025 num-of-onus: ''
26 num-of-ponports: ''
Suchitra Vemuri5abcf2b2020-02-05 14:46:28 -080027
Suchitra Vemuri58acd872019-08-28 18:52:35 -070028 jobs:
Joey Armstrong0eb8bd82023-07-10 13:26:25 -040029 # -----------------------------------------------------------------------
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080030 # Berlin pod with olt/onu - master versions timer based job , two OLTs
Hardik Windlassd4f410a2021-02-23 15:05:42 +053031 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -070032 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -070033 config-pod: 'berlin-community-pod-1-multi-olt'
Jan Klaree3249ff2023-09-05 12:10:40 +020034 disable-job: true
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080035 name-extension: '_DT'
36 work-flow: 'DT'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080037 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +020038 num-of-onos: '3'
39 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +010040 # Update time trigger value while re-enabling the job
41 time: ''
Andrea Campanellaa54bab92020-02-07 15:37:41 +010042
Andrea Campanellaf8adea62020-03-05 20:35:49 +010043 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -080044 - 'build_voltha_pod_test':
Andrea Campanella2af4b902021-11-05 10:40:02 +010045 timeout: 360
Girish Gowdra6b7dab02022-03-30 11:21:44 -070046 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -070047 config-pod: 'berlin-community-pod-1-multi-olt'
Jan Klare11c9b742023-09-06 11:35:24 +020048 disable-job: true
Andrea Campanellaf8adea62020-03-05 20:35:49 +010049 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -080050 branch: 'master'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080051 name-extension: '_DT'
52 work-flow: 'DT'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -080053 test-repo: 'voltha-system-tests'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -080054 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -050055 power-switch: true
Matteo Scandolo67842812021-07-13 16:52:13 -070056 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -070057
Andrea Campanella972d63e2020-05-14 19:59:08 +020058 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +053059 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -070060 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -070061 config-pod: 'berlin-community-pod-1-gpon'
Jan Klaree3249ff2023-09-05 12:10:40 +020062 disable-job: true
Jan Klare11c9b742023-09-06 11:35:24 +020063 name-extension: '_DT'
Andrea Campanella625ba352020-04-02 15:32:13 +020064 work-flow: 'DT'
Andrea Campanella972d63e2020-05-14 19:59:08 +020065 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +020066 num-of-onos: '3'
67 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +010068 # Update time trigger value while re-enabling the job
69 time: ''
Andrea Campanella625ba352020-04-02 15:32:13 +020070
Andrea Campanella972d63e2020-05-14 19:59:08 +020071 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +020072 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000073 timeout: 330
Girish Gowdra6b7dab02022-03-30 11:21:44 -070074 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -070075 config-pod: 'berlin-community-pod-1-gpon'
Jan Klaree3249ff2023-09-05 12:10:40 +020076 disable-job: true
Jan Klare11c9b742023-09-06 11:35:24 +020077 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +020078 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +020079 release: 'master'
80 branch: 'master'
81 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +020082 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -050083 power-switch: true
Matteo Scandolo67842812021-07-13 16:52:13 -070084 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -070085
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000086 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Joey Armstrong35a8f8f2023-01-30 14:05:29 -050087 - 'build_voltha_pod_release_timer':
88 build-node: 'berlin-community-pod-1'
89 config-pod: 'berlin-community-pod-1-gpon'
Jan Klare11c9b742023-09-06 11:35:24 +020090 disable-job: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -050091 release: '2.11'
92 branch: 'voltha-2.11'
93 name-extension: '_DT'
94 work-flow: 'DT'
95 profile: '1T8GEM'
96 num-of-onos: '3'
97 num-of-atomix: '3'
98 time: '1'
99 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
100
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400101 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
102 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700103 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700104 config-pod: 'berlin-community-pod-1-gpon'
Jan Klare11c9b742023-09-06 11:35:24 +0200105 disable-job: true
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400106 release: '2.12'
107 branch: 'voltha-2.12'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700108 name-extension: '_DT'
109 work-flow: 'DT'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700110 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400111 num-of-onos: '3'
112 num-of-atomix: '3'
113 time: '1'
114 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
115
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500116 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
117 - 'build_voltha_pod_test':
118 build-node: 'berlin-community-pod-1'
119 config-pod: 'berlin-community-pod-1-gpon'
Jan Klare11c9b742023-09-06 11:35:24 +0200120 disable-job: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500121 name-extension: '_DT'
122 work-flow: 'DT'
123 release: '2.11'
124 branch: 'voltha-2.11'
125 test-repo: 'voltha-system-tests'
126 profile: '1T8GEM'
127 power-switch: true
128 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
129
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400130 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
131 - 'build_voltha_pod_test':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700132 build-node: 'berlin-community-pod-1'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400133 config-pod: 'berlin-community-pod-1-gpon'
Jan Klare11c9b742023-09-06 11:35:24 +0200134 disable-job: true
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200135 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200136 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400137 release: '2.12'
138 branch: 'voltha-2.12'
139 test-repo: 'voltha-system-tests'
Andrea Campanella350c6102020-10-01 09:56:40 +0200140 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400141 power-switch: true
142 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
143
144 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500145 # Berlin pod with olt/onu - voltha-2.11 versions timer based job , two OLTs
146 - 'build_voltha_pod_release_timer':
147 build-node: 'berlin-community-pod-1'
148 config-pod: 'berlin-community-pod-1-multi-olt'
Jan Klare11c9b742023-09-06 11:35:24 +0200149 disable-job: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500150 name-extension: '_DT'
151 work-flow: 'DT'
152 release: '2.11'
153 branch: 'voltha-2.11'
154 profile: '1T8GEM'
155 num-of-onos: '3'
156 num-of-atomix: '3'
157 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
158 time: '7'
159
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400160 # Berlin pod with olt/onu - voltha-2.12 versions timer based job , two OLTs
161 - 'build_voltha_pod_release_timer':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700162 build-node: 'berlin-community-pod-1'
163 config-pod: 'berlin-community-pod-1-multi-olt'
Jan Klare11c9b742023-09-06 11:35:24 +0200164 disable-job: true
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200165 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200166 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400167 release: '2.12'
168 branch: 'voltha-2.12'
Andrea Campanella350c6102020-10-01 09:56:40 +0200169 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400170 num-of-onos: '3'
171 num-of-atomix: '3'
172 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
173 time: '7'
174
175 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500176 # Berlin POD test job - voltha-2.11 versions: uses tech profile on voltha branch
177 - 'build_voltha_pod_test':
178 build-node: 'berlin-community-pod-1'
179 config-pod: 'berlin-community-pod-1-multi-olt'
Jan Klare11c9b742023-09-06 11:35:24 +0200180 disable-job: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500181 release: '2.11'
182 branch: 'voltha-2.11'
183 name-extension: '_DT'
184 work-flow: 'DT'
185 test-repo: 'voltha-system-tests'
186 profile: '1T8GEM'
187 power-switch: true
188 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
189
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400190 # Berlin POD test job - voltha-2.12 versions: uses tech profile on voltha branch
191 - 'build_voltha_pod_test':
192 build-node: 'berlin-community-pod-1'
193 config-pod: 'berlin-community-pod-1-multi-olt'
Jan Klare11c9b742023-09-06 11:35:24 +0200194 disable-job: true
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400195 release: '2.12'
196 branch: 'voltha-2.12'
197 name-extension: '_DT'
198 work-flow: 'DT'
199 test-repo: 'voltha-system-tests'
200 profile: '1T8GEM'
201 power-switch: true
202 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
203
204 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +0000205 # Berlin pod with gpon olt/onu - master 1T4GEM tech profile and timer based job
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530206 - 'build_voltha_pod_release_timer':
207 build-node: 'berlin-community-pod-1'
208 config-pod: 'berlin-community-pod-1-gpon-fttb'
Jan Klare11c9b742023-09-06 11:35:24 +0200209 disable-job: true
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530210 withFttb: true
211 name-extension: '_DT'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530212 work-flow: 'DT'
Hardik Windlass7f98e9e2022-05-30 14:36:25 +0530213 profile: '1T4GEM-FTTB'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530214 num-of-onos: '3'
215 num-of-atomix: '3'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530216 time: '13'
217
TorstenThieme0adf6f12023-02-27 13:01:19 +0000218 # Berlin POD test job - master versions: uses 1T4GEM tech profile on voltha branch
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530219 - 'build_voltha_pod_test':
220 timeout: 330
221 build-node: 'berlin-community-pod-1'
222 config-pod: 'berlin-community-pod-1-gpon-fttb'
Jan Klare11c9b742023-09-06 11:35:24 +0200223 disable-job: true
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530224 withFttb: true
225 name-extension: '_DT'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530226 work-flow: 'DT'
227 release: 'master'
228 branch: 'master'
229 test-repo: 'voltha-system-tests'
Hardik Windlass7f98e9e2022-05-30 14:36:25 +0530230 profile: '1T4GEM-FTTB'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500231 power-switch: true
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530232 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
233
TorstenThieme0adf6f12023-02-27 13:01:19 +0000234 # Berlin pod with gpon olt/onu - 2.11 1T4GEM tech profile and timer based job
235 - 'build_voltha_pod_release_timer':
236 build-node: 'berlin-community-pod-1'
237 config-pod: 'berlin-community-pod-1-gpon-fttb'
Jan Klare11c9b742023-09-06 11:35:24 +0200238 disable-job: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000239 withFttb: true
240 name-extension: '_DT'
TorstenThieme0adf6f12023-02-27 13:01:19 +0000241 work-flow: 'DT'
242 release: '2.11'
243 branch: 'voltha-2.11'
244 profile: '1T4GEM-FTTB'
245 num-of-onos: '3'
246 num-of-atomix: '3'
247 time: '13'
248 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
249
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400250 # Berlin pod with gpon olt/onu - 2.12 1T4GEM tech profile and timer based job
251 - 'build_voltha_pod_release_timer':
252 build-node: 'berlin-community-pod-1'
253 config-pod: 'berlin-community-pod-1-gpon-fttb'
Jan Klare11c9b742023-09-06 11:35:24 +0200254 disable-job: true
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400255 withFttb: true
256 name-extension: '_DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400257 work-flow: 'DT'
258 release: '2.12'
259 branch: 'voltha-2.12'
260 profile: '1T4GEM-FTTB'
261 num-of-onos: '3'
262 num-of-atomix: '3'
263 time: '13'
264 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
265
266 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +0000267 # Berlin POD test job - 2.11 versions: uses 1T4GEM tech profile on voltha branch
268 - 'build_voltha_pod_test':
269 timeout: 330
270 build-node: 'berlin-community-pod-1'
271 config-pod: 'berlin-community-pod-1-gpon-fttb'
Jan Klare11c9b742023-09-06 11:35:24 +0200272 disable-job: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000273 withFttb: true
274 name-extension: '_DT'
TorstenThieme0adf6f12023-02-27 13:01:19 +0000275 work-flow: 'DT'
276 release: '2.11'
277 branch: 'voltha-2.11'
278 test-repo: 'voltha-system-tests'
279 profile: '1T4GEM-FTTB'
280 power-switch: true
281 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
282
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400283 # Berlin POD test job - 2.12 versions: uses 1T4GEM tech profile on voltha branch
284 - 'build_voltha_pod_test':
285 timeout: 330
286 build-node: 'berlin-community-pod-1'
287 config-pod: 'berlin-community-pod-1-gpon-fttb'
Jan Klare11c9b742023-09-06 11:35:24 +0200288 disable-job: true
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400289 withFttb: true
290 name-extension: '_DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400291 work-flow: 'DT'
292 release: '2.12'
293 branch: 'voltha-2.12'
294 test-repo: 'voltha-system-tests'
295 profile: '1T4GEM-FTTB'
296 power-switch: true
297 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
Jan Klare99d869d2023-09-06 11:21:11 +0200298
299 # Berlin pod with zyxel gpon olt/onu - master 1T8GEM tech profile and timer based job
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200300 - 'build_voltha_pod_release_timer':
301 build-node: 'berlin-community-pod-2'
302 config-pod: 'berlin-community-pod-2-gpon-zyxel'
Jan Klaree3249ff2023-09-05 12:10:40 +0200303 disable-job: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200304 name-extension: '_DT'
305 work-flow: 'DT'
306 release: 'master'
307 branch: 'master'
308 profile: '1T8GEM'
309 reinstall-olt: true
310 num-of-onos: '3'
311 num-of-atomix: '3'
312 pipeline-script: 'voltha/master/physical-build.groovy'
313 VolthaEtcdPort: 9999
314 waitTimerForOltUp: 360
315 time: '1'
316
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500317 # Berlin POD test job - zyxel gpon master versions: uses tech profile on voltha branch
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200318 - 'build_voltha_pod_test':
319 build-node: 'berlin-community-pod-2'
320 config-pod: 'berlin-community-pod-2-gpon-zyxel'
Jan Klare11c9b742023-09-06 11:35:24 +0200321 disable-job: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200322 release: 'master'
323 branch: 'master'
324 name-extension: '_DT'
325 work-flow: 'DT'
326 test-repo: 'voltha-system-tests'
327 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500328 power-switch: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200329 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
330
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500331 # Berlin pod with zyxel xgspon olt/onu - master 1T8GEM tech profile and timer based job
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200332 - 'build_voltha_pod_release_timer':
333 build-node: 'berlin-community-pod-2'
334 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
Jan Klaree3249ff2023-09-05 12:10:40 +0200335 disable-job: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200336 name-extension: '_DT'
337 work-flow: 'DT'
338 release: 'master'
339 branch: 'master'
340 reinstall-olt: true
341 num-of-onos: '3'
342 num-of-atomix: '3'
343 pipeline-script: 'voltha/master/physical-build.groovy'
344 VolthaEtcdPort: 9999
345 waitTimerForOltUp: 360
Girish Gowdrae20a52b2022-05-19 11:51:31 -0700346 profile: '1T8GEM'
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200347 time: '5'
348
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500349 # Berlin POD test job - zyxel xgsgpon master versions: uses tech profile on voltha branch
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200350 - 'build_voltha_pod_test':
351 build-node: 'berlin-community-pod-2'
352 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
Jan Klare11c9b742023-09-06 11:35:24 +0200353 disable-job: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200354 release: 'master'
355 branch: 'master'
356 name-extension: '_DT'
357 work-flow: 'DT'
358 test-repo: 'voltha-system-tests'
359 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500360 power-switch: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200361 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
362
Joey Armstrong980e37f2023-02-28 18:57:41 -0500363 # TT workflow on Zyxel XGSPON OLT at Berlin pod - build job
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700364 - 'build_voltha_pod_release_timer':
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700365 build-node: 'berlin-community-pod-2'
366 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
Jan Klare11c9b742023-09-06 11:35:24 +0200367 disable-job: true
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700368 release: 'master'
369 branch: 'master'
370 name-extension: '_TT'
371 work-flow: 'TT'
372 profile: 'TP'
373 time: '10'
374 VolthaEtcdPort: 9999
375 num-of-onos: '3'
376 num-of-atomix: '3'
377
Joey Armstrong980e37f2023-02-28 18:57:41 -0500378 # TT workflow on Zyxel XGSPON OLT at Berlin pod - test job
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700379 - 'build_voltha_pod_test':
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700380 build-node: 'berlin-community-pod-2'
381 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
Jan Klare11c9b742023-09-06 11:35:24 +0200382 disable-job: true
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700383 release: 'master'
384 branch: 'master'
385 name-extension: '_TT'
386 work-flow: 'TT'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500387 power-switch: true
388 power-cycle-olt: true
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700389 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
390 test-repo: 'voltha-system-tests'
391 profile: 'TP'
392 timeout: 360
393
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500394 # [CORD-3256] TT workflow on XGSPON OLT at Berlin pod - build job
395 - 'build_voltha_pod_release_timer':
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500396 build-node: 'berlin-community-pod-1'
397 config-pod: 'berlin-community-pod-1-gpon'
Jan Klare11c9b742023-09-06 11:35:24 +0200398 disable-job: true
Joey Armstrong980e37f2023-02-28 18:57:41 -0500399 release: 'master'
400 branch: 'master'
401 name-extension: '_TT'
402 work-flow: 'TT'
403 profile: 'TP'
404 time: '10'
405 VolthaEtcdPort: 9999
406 num-of-onos: '3'
407 num-of-atomix: '3'
408
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500409 # [CORD-3256] TT workflow on GPON OLT at Berlin pod - test job
410 - 'build_voltha_pod_test':
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500411 build-node: 'berlin-community-pod-1'
412 config-pod: 'berlin-community-pod-1-gpon'
Jan Klare11c9b742023-09-06 11:35:24 +0200413 disable-job: true
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500414 release: 'master'
415 branch: 'master'
416 name-extension: '_TT'
417 work-flow: 'TT'
418 power-switch: true
Joey Armstrongdf24f602023-03-02 18:18:21 -0500419 power-cycle-olt: false
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500420 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
421 test-repo: 'voltha-system-tests'
422 profile: 'TP'
423 timeout: 360
424
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400425 # -----------------------------------------------------------------------
Joey Armstrongdf24f602023-03-02 18:18:21 -0500426 # [CORD-3256] TT workflow on XGSPON OLT at Berlin pod - build job
427 - 'build_voltha_pod_release_timer':
Joey Armstrongdf24f602023-03-02 18:18:21 -0500428 build-node: 'berlin-community-pod-1'
429 config-pod: 'berlin-community-pod-1-gpon'
Jan Klare11c9b742023-09-06 11:35:24 +0200430 disable-job: true
Joey Armstrongdf24f602023-03-02 18:18:21 -0500431 release: 'voltha-2.11'
432 branch: 'voltha-2.11'
433 name-extension: '_TT'
434 work-flow: 'TT'
435 profile: 'TP'
436 time: '10'
437 VolthaEtcdPort: 9999
438 num-of-onos: '3'
439 num-of-atomix: '3'
440
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400441 # [CORD-3256] TT workflow on XGSPON OLT at Berlin pod - build job
442 - 'build_voltha_pod_release_timer':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400443 build-node: 'berlin-community-pod-1'
444 config-pod: 'berlin-community-pod-1-gpon'
Jan Klare11c9b742023-09-06 11:35:24 +0200445 disable-job: true
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400446 release: 'voltha-2.12'
447 branch: 'voltha-2.12'
448 name-extension: '_TT'
449 work-flow: 'TT'
450 profile: 'TP'
451 time: '10'
452 VolthaEtcdPort: 9999
453 num-of-onos: '3'
454 num-of-atomix: '3'
455
456 # -----------------------------------------------------------------------
Joey Armstrongdf24f602023-03-02 18:18:21 -0500457 # [CORD-3256] TT workflow on GPON OLT at Berlin pod - test job
458 - 'build_voltha_pod_test':
Joey Armstrongdf24f602023-03-02 18:18:21 -0500459 build-node: 'berlin-community-pod-1'
460 config-pod: 'berlin-community-pod-1-gpon'
Jan Klare11c9b742023-09-06 11:35:24 +0200461 disable-job: true
Joey Armstrongdf24f602023-03-02 18:18:21 -0500462 release: 'voltha-2.11'
463 branch: 'voltha-2.11'
464 name-extension: '_TT'
465 work-flow: 'TT'
466 power-switch: true
467 power-cycle-olt: false
468 pipeline-script: 'voltha/voltha-2.11/voltha-tt-physical-functional-tests.groovy'
469 test-repo: 'voltha-system-tests'
470 profile: 'TP'
471 timeout: 360
472
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400473 # [CORD-3256] TT workflow on GPON OLT at Berlin pod - test job
474 - 'build_voltha_pod_test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400475 build-node: 'berlin-community-pod-1'
476 config-pod: 'berlin-community-pod-1-gpon'
Jan Klare11c9b742023-09-06 11:35:24 +0200477 disable-job: true
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400478 release: 'voltha-2.12'
479 branch: 'voltha-2.12'
480 name-extension: '_TT'
481 work-flow: 'TT'
482 power-switch: true
483 power-cycle-olt: false
484 pipeline-script: 'voltha/voltha-2.12/voltha-tt-physical-functional-tests.groovy'
485 test-repo: 'voltha-system-tests'
486 profile: 'TP'
487 timeout: 360
488
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500489 # TT workflow on Zyxel GPON OLT at Berlin pod - build job (playground)
490 - 'build_voltha_pod_release_timer_playground':
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500491 build-node: 'berlin-community-pod-1'
492 config-pod: 'berlin-community-pod-1-gpon'
Jan Klare11c9b742023-09-06 11:35:24 +0200493 disable-job: true
Joey Armstrongdf24f602023-03-02 18:18:21 -0500494 release: 'master'
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500495 branch: 'master'
496 name-extension: '_TT'
497 work-flow: 'TT'
498 profile: 'TP'
499 time: '10'
500 VolthaEtcdPort: 9999
501 num-of-onos: '3'
502 num-of-atomix: '3'
503
504 # TT workflow on Zyxel XGSPON OLT at Berlin pod - test job (playground)
505 - 'build_voltha_pod_test_playground':
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500506 build-node: 'berlin-community-pod-1'
507 config-pod: 'berlin-community-pod-1-gpon'
Jan Klare11c9b742023-09-06 11:35:24 +0200508 disable-job: true
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500509 release: 'master'
510 branch: 'master'
511 name-extension: '_TT'
512 work-flow: 'TT'
513 power-switch: true
Joey Armstrongdf24f602023-03-02 18:18:21 -0500514 power-cycle-olt: false
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500515 pipeline-script: 'voltha/playground/voltha-tt-physical-functional-tests.groovy'
516 test-repo: 'voltha-system-tests'
517 profile: 'TP'
518 timeout: 360
Joey Armstrong980e37f2023-02-28 18:57:41 -0500519
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400520 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500521 # Berlin pod with adtran gpon olt/onu - 2.11 1T8GEM tech profile and timer based job
522 - 'build_voltha_pod_release_timer':
523 build-node: 'berlin-community-pod-1'
524 config-pod: 'berlin-community-pod-1-gpon-adtran'
Jan Klare11c9b742023-09-06 11:35:24 +0200525 disable-job: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500526 name-extension: '_DT'
527 work-flow: 'DT'
528 release: '2.11'
529 branch: 'voltha-2.11'
530 profile: '1T8GEM'
531 reinstall-olt: false
532 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"
533 num-of-onos: '3'
534 num-of-atomix: '3'
535 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
536 VolthaEtcdPort: 9999
Jan Klare9f937602023-07-12 17:39:31 +0200537 openoltAdapterChart: '/home/community/adtran-23.1-voltha-2.11/voltha-adapter-adtran-olt'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500538 oltAdapterReleaseName: 'adtran-olt'
539 waitTimerForOltUp: 420
540 time: '19'
541
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400542 # Berlin pod with adtran gpon olt/onu - 2.12 1T8GEM tech profile and timer based job
543 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700544 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700545 config-pod: 'berlin-community-pod-1-gpon-adtran'
Jan Klare11c9b742023-09-06 11:35:24 +0200546 disable-job: true
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200547 name-extension: '_DT'
548 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400549 release: '2.12'
550 branch: 'voltha-2.12'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200551 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400552 reinstall-olt: false
553 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"
554 num-of-onos: '3'
555 num-of-atomix: '3'
556 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
557 VolthaEtcdPort: 9999
Jan Klare9f937602023-07-12 17:39:31 +0200558 openoltAdapterChart: '/home/community/adtran-23.1-voltha-2.12/voltha-adapter-adtran-olt'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400559 oltAdapterReleaseName: 'adtran-olt'
560 waitTimerForOltUp: 420
561 time: '19'
562
563 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500564 # Berlin POD adtran test job - 2.11 versions: uses 1T8GEM tech profile on voltha branch
565 - 'build_voltha_pod_test':
566 timeout: 390
567 build-node: 'berlin-community-pod-1'
568 config-pod: 'berlin-community-pod-1-gpon-adtran'
Jan Klare11c9b742023-09-06 11:35:24 +0200569 disable-job: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500570 release: '2.11'
571 branch: 'voltha-2.11'
572 name-extension: '_DT'
573 work-flow: 'DT'
574 test-repo: 'voltha-system-tests'
575 profile: '1T8GEM'
576 power-switch: true
577 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
578 oltAdapterAppLabel: 'adapter-adtran-olt'
579
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400580 # Berlin POD adtran test job - 2.12 versions: uses 1T8GEM tech profile on voltha branch
581 - 'build_voltha_pod_test':
582 timeout: 390
583 build-node: 'berlin-community-pod-1'
584 config-pod: 'berlin-community-pod-1-gpon-adtran'
Jan Klare11c9b742023-09-06 11:35:24 +0200585 disable-job: true
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400586 release: '2.12'
587 branch: 'voltha-2.12'
588 name-extension: '_DT'
589 work-flow: 'DT'
590 test-repo: 'voltha-system-tests'
591 profile: '1T8GEM'
592 power-switch: true
593 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
594 oltAdapterAppLabel: 'adapter-adtran-olt'
595
596 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +0000597 # Berlin pod with adtran gpon olt/onu - 1T8GEM tech profile and timer based job
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000598 - 'verify_voltha_pod_dmi_test':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700599 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700600 config-pod: 'berlin-community-pod-1-gpon-adtran'
Jan Klaree3249ff2023-09-05 12:10:40 +0200601 disable-job: true
Jan Klare11c9b742023-09-06 11:35:24 +0200602 name-extension: '_DT'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000603 work-flow: 'DT'
TorstenThieme0adf6f12023-02-27 13:01:19 +0000604 release: 'master'
605 branch: 'master'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000606 profile: 'Default'
Hardik Windlass230fca62022-05-04 08:50:35 +0530607 installVolthaInfra: true
608 installVolthaStack: false
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000609 reinstall-olt: false
610 restart-olt: false
611 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
612 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
613 OltDevMgr: 'adtran-olt-device-manager'
614 num-of-onos: '3'
615 num-of-atomix: '3'
616 VolthaEtcdPort: 9999
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000617 waitTimerForOltUp: 420
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530618 time: '16'
Joey Armstrongaf679da2023-01-31 14:22:41 -0500619
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400620 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500621 # Berlin pod with adtran gpon olt/onu - 2.11 1T8GEM tech profile and timer based job
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400622 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500623 - 'verify_voltha_pod_dmi_test':
624 build-node: 'berlin-community-pod-1'
625 config-pod: 'berlin-community-pod-1-gpon-adtran'
Jan Klaree3249ff2023-09-05 12:10:40 +0200626 disable-job: true
Jan Klare11c9b742023-09-06 11:35:24 +0200627 name-extension: '_DT'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500628 work-flow: 'DT'
629 release: '2.11'
630 branch: 'voltha-2.11'
631 profile: 'Default'
632 installVolthaInfra: true
633 installVolthaStack: false
634 reinstall-olt: false
635 restart-olt: false
636 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
637 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
638 OltDevMgr: 'adtran-olt-device-manager'
639 num-of-onos: '3'
640 num-of-atomix: '3'
641 VolthaEtcdPort: 9999
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500642 waitTimerForOltUp: 420
643 time: '16'
644
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400645 # Berlin pod with adtran gpon olt/onu - 2.12 1T8GEM tech profile and timer based job
646 - 'verify_voltha_pod_dmi_test':
647 build-node: 'berlin-community-pod-1'
648 config-pod: 'berlin-community-pod-1-gpon-adtran'
Jan Klaree3249ff2023-09-05 12:10:40 +0200649 disable-job: true
Jan Klare11c9b742023-09-06 11:35:24 +0200650 name-extension: '_DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400651 work-flow: 'DT'
652 release: '2.12'
653 branch: 'voltha-2.12'
654 profile: 'Default'
655 installVolthaInfra: true
656 installVolthaStack: false
657 reinstall-olt: false
658 restart-olt: false
659 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
660 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
661 OltDevMgr: 'adtran-olt-device-manager'
662 num-of-onos: '3'
663 num-of-atomix: '3'
664 VolthaEtcdPort: 9999
665 waitTimerForOltUp: 420
666 time: '16'
667
Joey Armstrongaf679da2023-01-31 14:22:41 -0500668# [EOF]