blob: c0cd766c06ff8169b6e74aa1332f5a711c4a815d [file] [log] [blame]
Suchitra Vemuri58acd872019-08-28 18:52:35 -07001---
2# POD Build Pipeline Jobs for Voltha Releases
3
4- 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
Suchitra Vemuriaf134ff2020-02-19 16:55:38 -080012 power-switch: False
Hardik Windlass5ec68e82021-03-04 21:51:57 +053013 work-flow: 'ATT'
Andrea Campanella12ea28f2020-05-21 12:05:55 +020014 in-band-management: false
Suchitra Vemuri91896d42020-04-15 16:33:26 -070015 num-of-openonu: '1'
Suchitra Vemuri50e62792020-05-06 16:48:28 -070016 num-of-onos: '1'
17 num-of-atomix: '0'
Suchitra Vemuria0d92052020-07-15 11:36:12 -070018 reinstall-olt: true
Suchitra Vemurie6625222020-09-01 17:12:56 -070019 test-type: ''
Matteo Scandolo3dce2a12020-09-15 14:21:14 -070020 volthaSystemTestsChange: ''
21 kindVolthaChange: ''
22 cordTesterChange: ''
Andrea Campanella0d3110c2021-01-20 12:25:45 +010023 oltAdapterAppLabel: 'adapter-open-olt'
Suchitra Vemuridddc3ac2021-02-11 15:40:43 -080024 num-of-onus: ''
25 num-of-ponports: ''
Suchitra Vemuri5abcf2b2020-02-05 14:46:28 -080026
Suchitra Vemuri58acd872019-08-28 18:52:35 -070027 jobs:
Suchitra Vemuribc149852019-11-25 14:41:24 -080028 # flex OCP pod with olt/onu - manual test job, voltha master build job
Suchitra Vemuri85308382019-10-22 15:01:48 -070029 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070030 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070031 config-pod: 'flex-ocp-cord'
Suchitra Vemuri85308382019-10-22 15:01:48 -070032 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070033 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -080034 num-of-openonu: '1'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -070035 num-of-onos: '3'
36 num-of-atomix: '3'
hwchiu14f97852019-10-08 10:51:11 -070037 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070038 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070039 profile: '1T4GEM'
Suchitra Vemuri8609a442019-10-22 21:03:27 -070040
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070041 # flex pod1 test job - using voltha branch
42 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070043 build-node: 'qa-testvm-pod'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070044 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070045 profile: '1T4GEM'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070046 branch: 'master'
47 test-repo: 'voltha-system-tests'
48 Jenkinsfile: 'Jenkinsfile-voltha-test'
49
Suchitra Vemurifbc4a742020-01-08 16:55:26 -080050 # onlab pod1 OCP pod with olt/onu - Manual testing BAL3.1 release voltha master build job
Suchitra Vemuri8609a442019-10-22 21:03:27 -070051 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070052 build-node: 'onf-build'
Suchitra Vemuri8609a442019-10-22 21:03:27 -070053 config-pod: 'onlab-pod1'
54 release: 'master'
55 branch: 'master'
56 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070057 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070058 profile: '1T4GEM'
Suchitra Vemuridb39b392019-08-30 16:58:58 -070059
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070060 # onlab pod1 test job - BAL3.1 tests using voltha branch
Suchitra Vemuridb39b392019-08-30 16:58:58 -070061 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070062 build-node: 'onf-build'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070063 config-pod: 'onlab-pod1'
64 profile: '1T4GEM'
hwchiu14f97852019-10-08 10:51:11 -070065 branch: 'master'
66 test-repo: 'voltha-system-tests'
67 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri917aa612019-09-23 19:35:31 -070068
Suchitra Vemurif8236c12019-10-22 15:51:39 -070069 # flex OCP pod with olt/onu - Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -070070 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -070071 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070072 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070073 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070074 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -080075 num-of-openonu: '1'
Suchitra Vemuri50e62792020-05-06 16:48:28 -070076 num-of-onos: '3'
77 num-of-atomix: '3'
hwchiu14f97852019-10-08 10:51:11 -070078 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070079 Jenkinsfile: 'Jenkinsfile-voltha-build'
hwchiu14f97852019-10-08 10:51:11 -070080 configurePod: true
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070081 profile: 'Default'
Suchitra Vemuri376859a2020-07-08 17:04:44 -070082 time: '4'
Suchitra Vemuri917aa612019-09-23 19:35:31 -070083
Suchitra Vemurif8236c12019-10-22 15:51:39 -070084 # flex pod1 test job - uses tech profile on voltha branch
Suchitra Vemurif921cda2019-09-25 22:53:45 -070085 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070086 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070087 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070088 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070089 branch: 'master'
Suchitra Vemuriaf134ff2020-02-19 16:55:38 -080090 power-switch: True
hwchiu14f97852019-10-08 10:51:11 -070091 test-repo: 'voltha-system-tests'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070092 profile: 'Default'
Suchitra Vemurif8236c12019-10-22 15:51:39 -070093
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -080094 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -070095 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -070096 build-node: 'qa-testvm-pod'
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -080097 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -080098 release: '2.6'
99 branch: 'voltha-2.6'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700100 disable-job: true
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800101 num-of-openonu: '1'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700102 num-of-onos: '3'
103 num-of-atomix: '3'
104 test-repo: 'voltha-system-tests'
105 Jenkinsfile: 'Jenkinsfile-voltha-build'
106 configurePod: true
107 profile: '1T4GEM'
108 time: '1'
109
110 # flex pod1 test job - released versions: uses tech profile on voltha branch
111 - 'build_voltha_pod_test':
112 build-node: 'qa-testvm-pod'
113 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800114 release: '2.6'
115 branch: 'voltha-2.6'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700116 disable-job: true
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700117 power-switch: True
118 test-repo: 'voltha-system-tests'
119 profile: '1T4GEM'
120
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800121
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700122 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
123 - 'build_voltha_pod_release_timer':
124 build-node: 'qa-testvm-pod'
125 config-pod: 'flex-ocp-cord'
126 release: '2.7'
127 branch: 'voltha-2.7'
128 num-of-openonu: '1'
129 num-of-onos: '3'
130 num-of-atomix: '3'
131 test-repo: 'voltha-system-tests'
132 Jenkinsfile: 'Jenkinsfile-voltha-build'
133 configurePod: true
134 profile: '1T4GEM'
135 time: '1'
136
137 # flex pod1 test job - released versions: uses tech profile on voltha branch
138 - 'build_voltha_pod_test':
139 build-node: 'qa-testvm-pod'
140 config-pod: 'flex-ocp-cord'
141 release: '2.7'
142 branch: 'voltha-2.7'
143 power-switch: True
144 test-repo: 'voltha-system-tests'
145 profile: '1T4GEM'
146
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700147 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -0700148 - 'build_voltha_pod_release_timer':
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700149 build-node: 'qa-testvm-pod'
150 config-pod: 'flex-ocp-cord'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700151 disable-job: true
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800152 release: '2.6'
153 branch: 'voltha-2.6'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800154 num-of-openonu: '1'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700155 num-of-onos: '3'
156 num-of-atomix: '3'
157 name-extension: '_TT'
158 work-flow: 'TT'
159 test-repo: 'voltha-system-tests'
160 Jenkinsfile: 'Jenkinsfile-voltha-build'
161 configurePod: true
162 profile: 'TP'
Suchitra Vemuri77449472020-08-19 11:54:47 -0700163 time: '22'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700164
165 # flex pod1 test job - released versions: uses tech profile on voltha branch
166 - 'build_voltha_pod_test':
167 build-node: 'qa-testvm-pod'
168 config-pod: 'flex-ocp-cord'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700169 disable-job: true
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800170 release: '2.6'
171 branch: 'voltha-2.6'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700172 name-extension: '_TT'
173 work-flow: 'TT'
174 power-switch: True
175 pipeline-script: 'voltha-tt-physical-functional-tests.groovy'
176 test-repo: 'voltha-system-tests'
177 profile: 'TP'
178
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700179
180 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
181 - 'build_voltha_pod_release_timer':
182 build-node: 'qa-testvm-pod'
183 config-pod: 'flex-ocp-cord'
184 release: '2.7'
185 branch: 'voltha-2.7'
186 num-of-openonu: '1'
187 num-of-onos: '3'
188 num-of-atomix: '3'
189 name-extension: '_TT'
190 work-flow: 'TT'
191 test-repo: 'voltha-system-tests'
192 Jenkinsfile: 'Jenkinsfile-voltha-build'
193 configurePod: true
194 profile: 'TP'
195 time: '22'
196
197 # flex pod1 test job - released versions: uses tech profile on voltha branch
198 - 'build_voltha_pod_test':
199 build-node: 'qa-testvm-pod'
200 config-pod: 'flex-ocp-cord'
201 release: '2.7'
202 branch: 'voltha-2.7'
203 name-extension: '_TT'
204 work-flow: 'TT'
205 power-switch: True
206 pipeline-script: 'voltha-tt-physical-functional-tests.groovy'
207 test-repo: 'voltha-system-tests'
208 profile: 'TP'
209
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700210 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -0700211 - 'build_voltha_pod_release_timer':
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700212 build-node: 'qa-testvm-pod'
213 config-pod: 'flex-ocp-cord'
214 release: 'master'
215 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800216 num-of-openonu: '1'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700217 num-of-onos: '3'
218 num-of-atomix: '3'
219 name-extension: '_TT'
220 work-flow: 'TT'
221 test-repo: 'voltha-system-tests'
222 Jenkinsfile: 'Jenkinsfile-voltha-build'
223 configurePod: true
224 profile: 'TP'
Suchitra Vemuridb717c72020-07-14 22:38:08 -0700225 time: '9'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700226
227 # flex pod1 test job - released versions: uses tech profile on voltha branch
228 - 'build_voltha_pod_test':
229 build-node: 'qa-testvm-pod'
230 config-pod: 'flex-ocp-cord'
231 release: 'master'
232 branch: 'master'
233 name-extension: '_TT'
234 work-flow: 'TT'
235 power-switch: True
236 pipeline-script: 'voltha-tt-physical-functional-tests.groovy'
237 test-repo: 'voltha-system-tests'
238 profile: 'TP'
239
Suchitra Vemuri18768dd2021-02-25 17:47:20 -0800240 # Flex pod with xgs-pon olt/onu - master 1T4GEM tech profile and openonu go and timer based job
241 - 'build_voltha_pod_release_timer':
242 build-node: 'qa-testvm-pod'
243 config-pod: 'flex-ocp-cord-openonupy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700244 disable-job: true
Suchitra Vemuri18768dd2021-02-25 17:47:20 -0800245 release: '2.6'
246 branch: 'voltha-2.6'
247 num-of-onos: '3'
248 num-of-atomix: '3'
249 name-extension: '_openonupy'
250 test-repo: 'voltha-system-tests'
251 Jenkinsfile: 'Jenkinsfile-voltha-build'
252 configurePod: true
253 profile: '1T4GEM'
254 time: '18'
255
256 # Flex POD test job - master versions, uses 1T4GEM tech profile and openonu go on voltha branch
257 - 'build_voltha_pod_test':
258 build-node: 'qa-testvm-pod'
259 config-pod: 'flex-ocp-cord-openonupy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700260 disable-job: true
Suchitra Vemuri18768dd2021-02-25 17:47:20 -0800261 name-extension: '_openonupy'
262 release: '2.6'
263 branch: 'voltha-2.6'
264 test-repo: 'voltha-system-tests'
265 profile: '1T4GEM'
266 power-switch: True
267
268 # Flex pod with xgs-pon olt/onu - master TT workflow openonu go and timer based job
269 - 'build_voltha_pod_release_timer':
270 build-node: 'qa-testvm-pod'
271 config-pod: 'flex-ocp-cord-openonupy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700272 disable-job: true
Suchitra Vemuri18768dd2021-02-25 17:47:20 -0800273 release: '2.6'
274 branch: 'voltha-2.6'
275 num-of-onos: '3'
276 num-of-atomix: '3'
277 name-extension: '_TT_openonupy'
278 work-flow: 'TT'
279 test-repo: 'voltha-system-tests'
280 Jenkinsfile: 'Jenkinsfile-voltha-build'
281 configurePod: true
282 profile: 'TP'
283 time: '14'
284
285 # Flex POD test job - master versions, TT workflow and openonu go on voltha branch
286
287 - 'build_voltha_pod_test':
288 build-node: 'qa-testvm-pod'
289 config-pod: 'flex-ocp-cord-openonupy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700290 disable-job: true
Suchitra Vemuri18768dd2021-02-25 17:47:20 -0800291 name-extension: '_TT_openonupy'
292 release: '2.6'
293 branch: 'voltha-2.6'
294 test-repo: 'voltha-system-tests'
295 work-flow: 'TT'
296 pipeline-script: 'voltha-tt-physical-functional-tests.groovy'
297 profile: 'TP'
298 power-switch: True
Suchitra Vemuricccb0c82020-11-18 11:27:18 -0800299
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700300 # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700301 - 'build_voltha_pod_release_timer':
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700302 build-node: 'menlo-demo-pod'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800303 config-pod: 'onf-demo-pod'
304 release: 'master'
305 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800306 num-of-openonu: '1'
Suchitra Vemuri70d7a662020-05-14 16:57:18 -0700307 num-of-onos: '3'
308 num-of-atomix: '3'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800309 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700310 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800311 configurePod: true
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700312 profile: '1T4GEM'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700313 in-band-management: true
Andy Bavier08a76b52020-06-03 12:45:54 -0700314 VolthaEtcdPort: '9999'
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700315 time: '1'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800316
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800317 # Menlo pod test job - master test job uses tech profile on voltha branch
318 - 'build_voltha_pod_test':
319 build-node: 'menlo-demo-pod'
320 config-pod: 'onf-demo-pod'
321 release: 'master'
322 branch: 'master'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800323 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700324 profile: '1T4GEM'
Hung-Wei Chiu5444ec92020-04-22 15:58:17 -0700325 power-switch: True
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800326
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700327 # Menlo pod with olt/onu - master branch, Default tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700328 - 'build_voltha_pod_release_timer':
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800329 build-node: 'menlo-demo-pod'
330 config-pod: 'onf-demo-pod'
331 release: 'master'
332 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800333 num-of-openonu: '1'
Suchitra Vemuria3ac7182020-09-18 09:44:01 -0700334 num-of-onos: '3'
335 num-of-atomix: '3'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700336 name-extension: '_DT'
337 work-flow: 'DT'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800338 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700339 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800340 configurePod: true
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700341 profile: '1T8GEM'
Andy Bavier08a76b52020-06-03 12:45:54 -0700342 VolthaEtcdPort: '9999'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700343 in-band-management: true
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700344 time: '4'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800345
346 # Menlo pod test job - uses tech profile on voltha branch
347 - 'build_voltha_pod_test':
348 build-node: 'menlo-demo-pod'
349 config-pod: 'onf-demo-pod'
350 release: 'master'
351 branch: 'master'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700352 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200353 work-flow: 'DT'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800354 test-repo: 'voltha-system-tests'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700355 profile: '1T8GEM'
356 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Andrea Campanella9b234332020-04-24 12:22:18 +0200357 power-switch: True
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800358
Suchitra Vemurie0963502020-04-11 14:03:54 -0700359
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700360 # Menlo pod with olt/onu - voltha-2.5 branch, Default tech profile and timer based job
361 - 'build_voltha_pod_release_timer':
362 build-node: 'menlo-demo-pod'
363 config-pod: 'onf-demo-pod'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700364 disable-job: true
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800365 release: '2.6'
366 branch: 'voltha-2.6'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700367 name-extension: '_DT'
368 work-flow: 'DT'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800369 num-of-openonu: '1'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700370 num-of-onos: '3'
371 num-of-atomix: '3'
372 test-repo: 'voltha-system-tests'
373 Jenkinsfile: 'Jenkinsfile-voltha-build'
374 configurePod: true
375 profile: '1T8GEM'
376 VolthaEtcdPort: '9999'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700377 in-band-management: true
378 time: '7'
379
380 # Menlo pod test job - uses tech profile on voltha branch
381 - 'build_voltha_pod_test':
382 build-node: 'menlo-demo-pod'
383 config-pod: 'onf-demo-pod'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700384 disable-job: true
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800385 release: '2.6'
386 branch: 'voltha-2.6'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700387 name-extension: '_DT'
388 work-flow: 'DT'
389 test-repo: 'voltha-system-tests'
390 profile: '1T8GEM'
391 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
392 power-switch: True
393
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700394
395 # Menlo pod with olt/onu - released branch, Default tech profile and timer based job
396 - 'build_voltha_pod_release_timer':
397 build-node: 'menlo-demo-pod'
398 config-pod: 'onf-demo-pod'
399 release: '2.7'
400 branch: 'voltha-2.7'
401 name-extension: '_DT'
402 work-flow: 'DT'
403 num-of-openonu: '1'
404 num-of-onos: '3'
405 num-of-atomix: '3'
406 test-repo: 'voltha-system-tests'
407 Jenkinsfile: 'Jenkinsfile-voltha-build'
408 configurePod: true
409 profile: '1T8GEM'
410 VolthaEtcdPort: '9999'
411 in-band-management: true
412 time: '7'
413
414 # Menlo pod test job - uses tech profile on voltha branch
415 - 'build_voltha_pod_test':
416 build-node: 'menlo-demo-pod'
417 config-pod: 'onf-demo-pod'
418 release: '2.7'
419 branch: 'voltha-2.7'
420 name-extension: '_DT'
421 work-flow: 'DT'
422 test-repo: 'voltha-system-tests'
423 profile: '1T8GEM'
424 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
425 power-switch: True
426
Suchitra Vemuri851d6742019-10-31 15:15:24 -0700427 # Menlo DEMO-POD - 1 1TCONT 4 4GEMs TechProfile - Manual build and test job
Matteo Scandolo404238c2019-10-18 14:52:53 -0700428 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -0700429 build-node: 'menlo-demo-pod'
Matteo Scandolo404238c2019-10-18 14:52:53 -0700430 config-pod: 'onf-demo-pod'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700431 release: 'master'
Matteo Scandolo404238c2019-10-18 14:52:53 -0700432 branch: 'master'
433 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700434 Jenkinsfile: 'Jenkinsfile-voltha-build'
Matteo Scandolo404238c2019-10-18 14:52:53 -0700435 configurePod: true
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700436 profile: '1T4GEM'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800437 num-of-openonu: '1'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -0700438 num-of-onos: '3'
439 num-of-atomix: '3'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700440 in-band-management: true
Matteo Scandolod1d03322019-10-23 13:24:16 -0700441 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700442 build-node: 'menlo-demo-pod'
Matteo Scandolod1d03322019-10-23 13:24:16 -0700443 config-pod: 'onf-demo-pod'
444 branch: 'master'
445 test-repo: 'voltha-system-tests'
446 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700447 profile: '1T4GEM'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700448
Suchitra Vemuri851d6742019-10-31 15:15:24 -0700449 # Menlo DEMO-POD - Default TechProfile - manual build job
Matteo Scandolod1d03322019-10-23 13:24:16 -0700450 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -0700451 build-node: 'menlo-demo-pod'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700452 config-pod: 'onf-demo-pod'
453 release: 'master'
454 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800455 num-of-openonu: '1'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -0700456 num-of-onos: '3'
457 num-of-atomix: '3'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700458 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700459 Jenkinsfile: 'Jenkinsfile-voltha-build'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700460 configurePod: true
461 profile: 'Default'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700462 in-band-management: true
Suchitra Vemuri42683152019-10-25 12:54:42 -0700463
hwchiu810c70b2020-01-22 11:20:57 -0800464 # ONF DEMO OCP test job - voltha-master branch
Matteo Scandolod1d03322019-10-23 13:24:16 -0700465 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700466 build-node: 'menlo-demo-pod'
Matteo Scandolod1d03322019-10-23 13:24:16 -0700467 config-pod: 'onf-demo-pod'
Suchitra Vemuri42683152019-10-25 12:54:42 -0700468 profile: 'Default'
Matteo Scandolod1d03322019-10-23 13:24:16 -0700469 branch: 'master'
470 test-repo: 'voltha-system-tests'
471 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800472
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800473
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800474 # Menlo pod with olt/onu - Default tech profile and timer based job
Matteo Scandolo16672842020-06-02 14:19:33 -0700475 # ONF Menlo Soak POD build job - voltha-master branch
Matteo Scandolo9973c652020-08-07 15:23:35 -0700476 # FIXME once the soak-pod is back use 'build_voltha_pod_release_timer'
Matteo Scandolo16672842020-06-02 14:19:33 -0700477 - 'build_pod_manual':
478 build-node: 'menlo-soak-pod'
479 config-pod: 'onf-soak-pod'
480 release: 'master'
Suchitra Vemurib97bfef2021-02-19 13:37:59 -0800481 installBBSim: true
Matteo Scandolo16672842020-06-02 14:19:33 -0700482 branch: 'master'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700483 profile: '1T8GEM'
Matteo Scandolo16672842020-06-02 14:19:33 -0700484 test-repo: 'voltha-system-tests'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700485 name-extension: '_DT'
486 work-flow: 'DT'
Andrea Campanella28ab0112021-02-03 14:11:36 +0100487 reinstall-olt: false
Matteo Scandolo16672842020-06-02 14:19:33 -0700488 Jenkinsfile: 'Jenkinsfile-voltha-build'
Matteo Scandolo16672842020-06-02 14:19:33 -0700489 configurePod: true
Suchitra Vemuridddc3ac2021-02-11 15:40:43 -0800490 num-of-onus: 16
491 num-of-ponports: 8
Matteo Scandolo16672842020-06-02 14:19:33 -0700492
493 # ONF Menlo Soak POD test job - voltha-master branch
Matteo Scandolo9973c652020-08-07 15:23:35 -0700494 # FIXME once the soak-pod is back use 'build_voltha_pod_test'
Matteo Scandolo16672842020-06-02 14:19:33 -0700495 - 'build_pod_test':
496 build-node: 'menlo-soak-pod'
497 config-pod: 'onf-soak-pod'
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800498 'disable-job': true
Matteo Scandolo16672842020-06-02 14:19:33 -0700499 profile: 'Default'
500 branch: 'master'
501 test-repo: 'voltha-system-tests'
502 Jenkinsfile: 'Jenkinsfile-voltha-test'
503
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700504 # ONF Menlo Soak POD test job - voltha-master branch
Suchitra Vemurie6625222020-09-01 17:12:56 -0700505 # Run tests every three days
506 - 'build_voltha_pod_soak_test':
507 build-node: 'menlo-soak-pod'
508 config-pod: 'onf-soak-pod'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700509 disable-job: true
Suchitra Vemurie6625222020-09-01 17:12:56 -0700510 profile: '1T8GEM'
511 branch: 'master'
512 release: 'master'
513 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700514 name-extension: '_DT_soak_Func'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700515 test-type: 'Functional'
516 test-repo: 'voltha-system-tests'
Suchitra Vemurif4461652020-09-03 21:47:19 -0700517 pipeline-script: 'voltha-physical-soak-dt-tests.groovy'
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700518 time-trigger: "H H 2 * *"
Suchitra Vemurie6625222020-09-01 17:12:56 -0700519
520 # ONF Menlo Soak POD test job - voltha-master branch
521 # Run tests every three days
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700522 - 'build_voltha_pod_soak_test':
523 build-node: 'menlo-soak-pod'
524 config-pod: 'onf-soak-pod'
Suchitra Vemuri82505dc2021-03-08 22:04:33 -0800525 'disable-job': true
Suchitra Vemuri649b02b2020-09-01 18:18:10 -0700526 profile: '1T8GEM'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700527 branch: 'master'
528 release: 'master'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700529 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700530 name-extension: '_DT_soak_Fail'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700531 test-type: 'Failure'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700532 test-repo: 'voltha-system-tests'
Suchitra Vemurif4461652020-09-03 21:47:19 -0700533 pipeline-script: 'voltha-physical-soak-dt-tests.groovy'
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700534 time-trigger: "H H */2 * *"
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700535
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700536 # ONF Menlo Soak POD test job - voltha-master branch
537 # Run dataplane tests every three days
538 - 'build_voltha_pod_soak_test':
539 build-node: 'menlo-soak-pod'
540 config-pod: 'onf-soak-pod'
Suchitra Vemuri82505dc2021-03-08 22:04:33 -0800541 'disable-job': true
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700542 profile: '1T8GEM'
543 branch: 'master'
544 release: 'master'
545 work-flow: 'DT'
546 name-extension: '_DT_soak_DP'
547 test-type: 'Dataplane'
548 test-repo: 'voltha-system-tests'
549 pipeline-script: 'voltha-physical-soak-dt-tests.groovy'
550 time-trigger: "H H */3 * *"
551
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800552 # Berlin pod with olt/onu - master versions timer based job , two OLTs
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530553 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -0700554 build-node: 'dt-berlin-community-pod'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800555 config-pod: 'dt-berlin-pod-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100556 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800557 branch: 'master'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800558 name-extension: '_DT'
559 work-flow: 'DT'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800560 num-of-openonu: '1'
Andrea Campanellaa3aa5ca2020-05-22 15:53:07 +0200561 num-of-onos: '3'
562 num-of-atomix: '3'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800563 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700564 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800565 configurePod: true
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800566 profile: '1T8GEM'
Hardik Windlass52983572021-02-25 12:31:57 +0530567 time: '18'
Andrea Campanellaa54bab92020-02-07 15:37:41 +0100568
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800569
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100570 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800571 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700572 build-node: 'dt-berlin-community-pod'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800573 config-pod: 'dt-berlin-pod-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100574 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800575 branch: 'master'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800576 name-extension: '_DT'
577 work-flow: 'DT'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800578 test-repo: 'voltha-system-tests'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800579 profile: '1T8GEM'
Hung-Wei Chiu11d63f32020-03-09 09:32:04 -0700580 power-switch: True
Suchitra Vemuri4b0017a2020-11-10 16:28:55 -0800581 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700582
Andrea Campanella46f3c902020-12-16 09:46:43 +0100583 # Berlin pod with olt/onu - voltha-2.6 timer based job , two OLTs
Hardik Windlass88173c62021-02-19 15:47:24 +0000584 - 'build_voltha_pod_release_timer':
Andrea Campanella46f3c902020-12-16 09:46:43 +0100585 build-node: 'dt-berlin-community-pod'
586 config-pod: 'dt-berlin-pod-multi-olt'
Suchitra Vemuri7c6a1b92021-03-24 18:06:49 -0700587 disable-job: true
Andrea Campanella46f3c902020-12-16 09:46:43 +0100588 release: '2.6'
589 branch: 'voltha-2.6'
590 name-extension: '_DT'
591 work-flow: 'DT'
592 num-of-openonu: '1'
593 num-of-onos: '3'
594 num-of-atomix: '3'
595 test-repo: 'voltha-system-tests'
596 Jenkinsfile: 'Jenkinsfile-voltha-build'
597 configurePod: true
Hardik Windlass52983572021-02-25 12:31:57 +0530598 disable-job: true
Andrea Campanella46f3c902020-12-16 09:46:43 +0100599 profile: '1T8GEM'
Hardik Windlass52983572021-02-25 12:31:57 +0530600 # Update this value accordingly once the job is enabled
601 time: ''
Andrea Campanella46f3c902020-12-16 09:46:43 +0100602
603
604 # Berlin POD test job - voltha-2.6 versions: two OLTs
605 - 'build_voltha_pod_test':
606 build-node: 'dt-berlin-community-pod'
607 config-pod: 'dt-berlin-pod-multi-olt'
Suchitra Vemuri7c6a1b92021-03-24 18:06:49 -0700608 disable-job: true
Andrea Campanella46f3c902020-12-16 09:46:43 +0100609 release: '2.6'
610 branch: 'voltha-2.6'
611 name-extension: '_DT'
612 work-flow: 'DT'
613 test-repo: 'voltha-system-tests'
614 profile: '1T8GEM'
615 power-switch: True
616 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
617
Suchitra Vemuri7c6a1b92021-03-24 18:06:49 -0700618 # Berlin pod with olt/onu - voltha-2.7 timer based job , two OLTs
619 - 'build_voltha_pod_release_timer':
620 build-node: 'dt-berlin-community-pod'
621 config-pod: 'dt-berlin-pod-multi-olt'
622 release: '2.7'
623 branch: 'voltha-2.7'
624 name-extension: '_DT'
625 work-flow: 'DT'
626 num-of-openonu: '1'
627 num-of-onos: '3'
628 num-of-atomix: '3'
629 test-repo: 'voltha-system-tests'
630 Jenkinsfile: 'Jenkinsfile-voltha-build'
631 configurePod: true
632 disable-job: true
633 profile: '1T8GEM'
634 # Update this value accordingly once the job is enabled
635 time: ''
636
637
638 # Berlin POD test job - voltha-2.7 versions: two OLTs
639 - 'build_voltha_pod_test':
640 build-node: 'dt-berlin-community-pod'
641 config-pod: 'dt-berlin-pod-multi-olt'
642 disable-job: true
643 release: '2.7'
644 branch: 'voltha-2.7'
645 name-extension: '_DT'
646 work-flow: 'DT'
647 test-repo: 'voltha-system-tests'
648 profile: '1T8GEM'
649 power-switch: True
650 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
651
Andrea Campanella46f3c902020-12-16 09:46:43 +0100652 # Berlin pod with olt/onu - voltha-2.6 Default tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530653 - 'build_voltha_pod_release_timer':
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700654 build-node: 'dt-berlin-community-pod'
655 config-pod: 'dt-berlin-pod'
Suchitra Vemuri7c6a1b92021-03-24 18:06:49 -0700656 disable-job: true
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800657 release: '2.6'
658 branch: 'voltha-2.6'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800659 num-of-openonu: '1'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700660 num-of-onos: '3'
661 num-of-atomix: '3'
662 test-repo: 'voltha-system-tests'
663 Jenkinsfile: 'Jenkinsfile-voltha-build'
664 configurePod: true
Andrea Campanella28ab0112021-02-03 14:11:36 +0100665 disable-job: true
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700666 profile: 'Default'
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530667 # Update this value accordingly once the job is enabled
668 time: ''
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700669
670
671 # Berlin POD test job - master versions: uses tech profile on voltha branch
672 - 'build_voltha_pod_test':
673 build-node: 'dt-berlin-community-pod'
674 config-pod: 'dt-berlin-pod'
Suchitra Vemuri7c6a1b92021-03-24 18:06:49 -0700675 disable-job: true
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800676 release: '2.6'
677 branch: 'voltha-2.6'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700678 test-repo: 'voltha-system-tests'
679 profile: 'Default'
680 power-switch: True
Andrea Campanella625ba352020-04-02 15:32:13 +0200681
Suchitra Vemuri7c6a1b92021-03-24 18:06:49 -0700682
683 # Berlin pod with olt/onu - voltha-2.7 Default tech profile and timer based job
684 - 'build_voltha_pod_release_timer':
685 build-node: 'dt-berlin-community-pod'
686 config-pod: 'dt-berlin-pod'
687 release: '2.7'
688 branch: 'voltha-2.7'
689 num-of-openonu: '1'
690 num-of-onos: '3'
691 num-of-atomix: '3'
692 test-repo: 'voltha-system-tests'
693 Jenkinsfile: 'Jenkinsfile-voltha-build'
694 configurePod: true
695 disable-job: true
696 profile: 'Default'
697 # Update this value accordingly once the job is enabled
698 time: ''
699
700
701 # Berlin POD test job - released versions: uses tech profile on voltha branch
702 - 'build_voltha_pod_test':
703 build-node: 'dt-berlin-community-pod'
704 config-pod: 'dt-berlin-pod'
705 release: '2.7'
706 branch: 'voltha-2.7'
707 test-repo: 'voltha-system-tests'
708 profile: 'Default'
709 power-switch: True
710
Andrea Campanella972d63e2020-05-14 19:59:08 +0200711 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530712 - 'build_voltha_pod_release_timer':
Andrea Campanella625ba352020-04-02 15:32:13 +0200713 build-node: 'dt-berlin-community-pod'
714 config-pod: 'dt-berlin-pod-gpon'
715 release: 'master'
716 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800717 num-of-openonu: '1'
Andrea Campanellaa3aa5ca2020-05-22 15:53:07 +0200718 num-of-onos: '3'
719 num-of-atomix: '3'
Andrea Campanella625ba352020-04-02 15:32:13 +0200720 name-extension: '_DT'
721 work-flow: 'DT'
722 test-repo: 'voltha-system-tests'
723 Jenkinsfile: 'Jenkinsfile-voltha-build'
Andrea Campanella625ba352020-04-02 15:32:13 +0200724 configurePod: true
Andrea Campanella972d63e2020-05-14 19:59:08 +0200725 profile: '1T8GEM'
Hardik Windlass52983572021-02-25 12:31:57 +0530726 time: '1'
Andrea Campanella625ba352020-04-02 15:32:13 +0200727
728
Andrea Campanella972d63e2020-05-14 19:59:08 +0200729 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200730 - 'build_voltha_pod_test':
731 build-node: 'dt-berlin-community-pod'
732 config-pod: 'dt-berlin-pod-gpon'
733 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200734 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200735 release: 'master'
736 branch: 'master'
737 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200738 profile: '1T8GEM'
Andrea Campanella625ba352020-04-02 15:32:13 +0200739 power-switch: True
740 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700741
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +0100742 # Berlin pod with adtran gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530743 - 'build_voltha_pod_release_timer':
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +0100744 build-node: 'dt-berlin-community-pod'
745 config-pod: 'dt-berlin-pod-gpon-adtran'
Andrea Campanella88703d32021-01-12 15:58:54 +0100746 release: '2.6'
747 branch: 'voltha-2.6'
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +0100748 num-of-openonu: '1'
749 num-of-onos: '3'
750 num-of-atomix: '3'
751 name-extension: '_DT'
752 work-flow: 'DT'
753 test-repo: 'voltha-system-tests'
754 Jenkinsfile: 'Jenkinsfile-voltha-build'
755 configurePod: true
756 profile: '1T8GEM'
757 reinstall-olt: false
Andrea Campanellafe00cda2021-01-29 14:20:12 +0100758 openoltAdapterChart: '/home/community/adtran-2021-01-29/voltha-adapter-adtran-olt'
Hardik Windlass52983572021-02-25 12:31:57 +0530759 time: '7'
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +0100760
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +0100761 # Berlin POD adtran test job - master versions: uses 1T8GEM tech profile on voltha branch
762 - 'build_voltha_pod_test':
763 build-node: 'dt-berlin-community-pod'
764 config-pod: 'dt-berlin-pod-gpon-adtran'
765 name-extension: '_DT'
766 work-flow: 'DT'
Andrea Campanella88703d32021-01-12 15:58:54 +0100767 release: '2.6'
768 branch: 'voltha-2.6'
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +0100769 test-repo: 'voltha-system-tests'
770 profile: '1T8GEM'
Andrea Campanelladb022912021-02-24 12:05:23 +0100771 power-switch: True
Andrea Campanella0d3110c2021-01-20 12:25:45 +0100772 oltAdapterAppLabel: 'adapter-adtran-olt'
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +0100773 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
774
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700775
776
777 # Berlin pod with gpon olt/onu - voltha-2.6 1T8GEM tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530778 - 'build_voltha_pod_release_timer':
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700779 build-node: 'dt-berlin-community-pod'
780 config-pod: 'dt-berlin-pod-gpon'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700781 disable-job: true
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800782 release: '2.6'
783 branch: 'voltha-2.6'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800784 num-of-openonu: '1'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700785 num-of-onos: '3'
786 num-of-atomix: '3'
787 name-extension: '_DT'
788 work-flow: 'DT'
789 test-repo: 'voltha-system-tests'
790 Jenkinsfile: 'Jenkinsfile-voltha-build'
791 configurePod: true
792 profile: '1T8GEM'
Hardik Windlass52983572021-02-25 12:31:57 +0530793 time: '13'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700794
795
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700796 # Berlin POD test job - voltha-2.6 versions: uses 1T8GEM tech profile on voltha branch
797 - 'build_voltha_pod_test':
798 build-node: 'dt-berlin-community-pod'
799 config-pod: 'dt-berlin-pod-gpon'
800 disable-job: true
801 name-extension: '_DT'
802 work-flow: 'DT'
803 release: '2.6'
804 branch: 'voltha-2.6'
805 test-repo: 'voltha-system-tests'
806 profile: '1T8GEM'
807 power-switch: True
808 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
809
810
811 # Berlin pod with gpon olt/onu - released 1T8GEM tech profile and timer based job
812 - 'build_voltha_pod_release_timer':
813 build-node: 'dt-berlin-community-pod'
814 config-pod: 'dt-berlin-pod-gpon'
815 release: '2.7'
816 branch: 'voltha-2.7'
817 num-of-openonu: '1'
818 num-of-onos: '3'
819 num-of-atomix: '3'
820 name-extension: '_DT'
821 work-flow: 'DT'
822 test-repo: 'voltha-system-tests'
823 Jenkinsfile: 'Jenkinsfile-voltha-build'
824 configurePod: true
825 profile: '1T8GEM'
826 time: '13'
827
828
829 # Berlin POD test job - released versions: uses 1T8GEM tech profile on voltha branch
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700830 - 'build_voltha_pod_test':
831 build-node: 'dt-berlin-community-pod'
832 config-pod: 'dt-berlin-pod-gpon'
833 name-extension: '_DT'
834 work-flow: 'DT'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700835 release: '2.7'
836 branch: 'voltha-2.7'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700837 test-repo: 'voltha-system-tests'
838 profile: '1T8GEM'
839 power-switch: True
840 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
841
Andrea Campanella350c6102020-10-01 09:56:40 +0200842 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and openonu go and timer based job
843 - 'build_voltha_pod_release_timer':
844 build-node: 'dt-berlin-community-pod'
845 config-pod: 'dt-berlin-pod-openonugo'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800846 'disable-job': true
Andrea Campanella350c6102020-10-01 09:56:40 +0200847 release: 'master'
848 branch: 'master'
849 num-of-onos: '3'
850 num-of-atomix: '3'
851 name-extension: '_DT_openonugo'
852 work-flow: 'DT'
853 test-repo: 'voltha-system-tests'
854 Jenkinsfile: 'Jenkinsfile-voltha-build'
855 configurePod: true
856 profile: '1T8GEM'
Hardik Windlass52983572021-02-25 12:31:57 +0530857 # Update this value accordingly once the job is enabled
858 time: ''
Andrea Campanella350c6102020-10-01 09:56:40 +0200859
860
861 # Berlin POD test job - master versions, uses 1T8GEM tech profile and openonu go on voltha branch
862 - 'build_voltha_pod_test':
863 build-node: 'dt-berlin-community-pod'
Andrea Campanellac4e6f3f2020-10-02 11:34:42 +0200864 config-pod: 'dt-berlin-pod-openonugo'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800865 'disable-job': true
Andrea Campanella350c6102020-10-01 09:56:40 +0200866 name-extension: '_DT_openonugo'
867 work-flow: 'DT'
868 release: 'master'
869 branch: 'master'
870 test-repo: 'voltha-system-tests'
871 profile: '1T8GEM'
872 power-switch: True
Andrea Campanellaee548692020-11-12 09:40:06 +0100873 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Andrea Campanella350c6102020-10-01 09:56:40 +0200874
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700875 # Berlin pod with olt/onu - manual test job, voltha master build job
876 - 'build_pod_manual':
877 build-node: 'dt-berlin-community-pod'
878 config-pod: 'dt-berlin-pod-gpon'
879 release: 'master'
880 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800881 num-of-openonu: '1'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700882 test-repo: 'voltha-system-tests'
883 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700884 profile: 'Default'
885
886 # Berlin pod1 test job - using voltha branch
887 - 'build_pod_test':
888 build-node: 'dt-berlin-community-pod'
889 config-pod: 'dt-berlin-pod-gpon'
890 profile: 'Default'
891 branch: 'master'
892 test-repo: 'voltha-system-tests'
893 Jenkinsfile: 'Jenkinsfile-voltha-test'