blob: 77e54e6e08797e4c105d8c80931ca4106e9242ed [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
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -070013 work-flow: ''
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: ''
Suchitra Vemuri5abcf2b2020-02-05 14:46:28 -080023
Suchitra Vemuri58acd872019-08-28 18:52:35 -070024 jobs:
Suchitra Vemuribc149852019-11-25 14:41:24 -080025 # flex OCP pod with olt/onu - manual test job, voltha master build job
Suchitra Vemuri85308382019-10-22 15:01:48 -070026 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070027 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070028 config-pod: 'flex-ocp-cord'
Suchitra Vemuri85308382019-10-22 15:01:48 -070029 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070030 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -080031 num-of-openonu: '1'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -070032 num-of-onos: '3'
33 num-of-atomix: '3'
hwchiu14f97852019-10-08 10:51:11 -070034 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070035 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070036 profile: '1T4GEM'
Suchitra Vemuri8609a442019-10-22 21:03:27 -070037
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070038 # flex pod1 test job - using voltha branch
39 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070040 build-node: 'qa-testvm-pod'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070041 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070042 profile: '1T4GEM'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070043 branch: 'master'
44 test-repo: 'voltha-system-tests'
45 Jenkinsfile: 'Jenkinsfile-voltha-test'
46
Suchitra Vemurifbc4a742020-01-08 16:55:26 -080047 # onlab pod1 OCP pod with olt/onu - Manual testing BAL3.1 release voltha master build job
Suchitra Vemuri8609a442019-10-22 21:03:27 -070048 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070049 build-node: 'onf-build'
Suchitra Vemuri8609a442019-10-22 21:03:27 -070050 config-pod: 'onlab-pod1'
51 release: 'master'
52 branch: 'master'
53 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070054 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070055 profile: '1T4GEM'
Suchitra Vemuridb39b392019-08-30 16:58:58 -070056
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070057 # onlab pod1 test job - BAL3.1 tests using voltha branch
Suchitra Vemuridb39b392019-08-30 16:58:58 -070058 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070059 build-node: 'onf-build'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070060 config-pod: 'onlab-pod1'
61 profile: '1T4GEM'
hwchiu14f97852019-10-08 10:51:11 -070062 branch: 'master'
63 test-repo: 'voltha-system-tests'
64 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri917aa612019-09-23 19:35:31 -070065
Suchitra Vemurif8236c12019-10-22 15:51:39 -070066 # flex OCP pod with olt/onu - Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -070067 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -070068 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070069 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070070 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070071 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -080072 num-of-openonu: '1'
Suchitra Vemuri50e62792020-05-06 16:48:28 -070073 num-of-onos: '3'
74 num-of-atomix: '3'
hwchiu14f97852019-10-08 10:51:11 -070075 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070076 Jenkinsfile: 'Jenkinsfile-voltha-build'
hwchiu14f97852019-10-08 10:51:11 -070077 configurePod: true
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070078 profile: 'Default'
Suchitra Vemuri376859a2020-07-08 17:04:44 -070079 time: '4'
Suchitra Vemuri917aa612019-09-23 19:35:31 -070080
Suchitra Vemurif8236c12019-10-22 15:51:39 -070081 # flex pod1 test job - uses tech profile on voltha branch
Suchitra Vemurif921cda2019-09-25 22:53:45 -070082 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070083 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070084 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070085 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070086 branch: 'master'
Suchitra Vemuriaf134ff2020-02-19 16:55:38 -080087 power-switch: True
hwchiu14f97852019-10-08 10:51:11 -070088 test-repo: 'voltha-system-tests'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070089 profile: 'Default'
Suchitra Vemurif8236c12019-10-22 15:51:39 -070090
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -080091 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -070092 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -070093 build-node: 'qa-testvm-pod'
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -080094 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -080095 release: '2.6'
96 branch: 'voltha-2.6'
Girish Gowdrad862f4f2020-12-13 19:09:45 -080097 num-of-openonu: '1'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -070098 num-of-onos: '3'
99 num-of-atomix: '3'
100 test-repo: 'voltha-system-tests'
101 Jenkinsfile: 'Jenkinsfile-voltha-build'
102 configurePod: true
103 profile: '1T4GEM'
104 time: '1'
105
106 # flex pod1 test job - released versions: uses tech profile on voltha branch
107 - 'build_voltha_pod_test':
108 build-node: 'qa-testvm-pod'
109 config-pod: 'flex-ocp-cord'
Andrea Campanella68215a02020-09-17 11:55:16 +0200110 'disable-job': false
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800111 release: '2.6'
112 branch: 'voltha-2.6'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700113 power-switch: True
114 test-repo: 'voltha-system-tests'
115 profile: '1T4GEM'
116
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800117
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700118 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -0700119 - 'build_voltha_pod_release_timer':
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700120 build-node: 'qa-testvm-pod'
121 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800122 release: '2.6'
123 branch: 'voltha-2.6'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800124 num-of-openonu: '1'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700125 num-of-onos: '3'
126 num-of-atomix: '3'
127 name-extension: '_TT'
128 work-flow: 'TT'
129 test-repo: 'voltha-system-tests'
130 Jenkinsfile: 'Jenkinsfile-voltha-build'
131 configurePod: true
132 profile: 'TP'
Suchitra Vemuri77449472020-08-19 11:54:47 -0700133 time: '22'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700134
135 # flex pod1 test job - released versions: uses tech profile on voltha branch
136 - 'build_voltha_pod_test':
137 build-node: 'qa-testvm-pod'
138 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800139 release: '2.6'
140 branch: 'voltha-2.6'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700141 name-extension: '_TT'
142 work-flow: 'TT'
143 power-switch: True
144 pipeline-script: 'voltha-tt-physical-functional-tests.groovy'
145 test-repo: 'voltha-system-tests'
146 profile: 'TP'
147
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700148 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -0700149 - 'build_voltha_pod_release_timer':
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700150 build-node: 'qa-testvm-pod'
151 config-pod: 'flex-ocp-cord'
152 release: 'master'
153 branch: 'master'
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 Vemuridb717c72020-07-14 22:38:08 -0700163 time: '9'
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'
169 release: 'master'
170 branch: 'master'
171 name-extension: '_TT'
172 work-flow: 'TT'
173 power-switch: True
174 pipeline-script: 'voltha-tt-physical-functional-tests.groovy'
175 test-repo: 'voltha-system-tests'
176 profile: 'TP'
177
Suchitra Vemuricccb0c82020-11-18 11:27:18 -0800178
179 # Flex pod with xgs-pon olt/onu - master 1T4GEM tech profile and openonu go and timer based job
180 - 'build_voltha_pod_release_timer':
181 build-node: 'qa-testvm-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800182 config-pod: 'flex-ocp-cord-openonupy'
183 release: '2.6'
184 branch: 'voltha-2.6'
Suchitra Vemuricccb0c82020-11-18 11:27:18 -0800185 num-of-onos: '3'
186 num-of-atomix: '3'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800187 name-extension: '_openonupy'
Suchitra Vemuricccb0c82020-11-18 11:27:18 -0800188 test-repo: 'voltha-system-tests'
189 Jenkinsfile: 'Jenkinsfile-voltha-build'
190 configurePod: true
191 profile: '1T4GEM'
Suchitra Vemuricccb0c82020-11-18 11:27:18 -0800192 time: '18'
193
194
195 # Flex POD test job - master versions, uses 1T4GEM tech profile and openonu go on voltha branch
196 - 'build_voltha_pod_test':
197 build-node: 'qa-testvm-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800198 config-pod: 'flex-ocp-cord-openonupy'
199 name-extension: '_openonupy'
200 release: '2.6'
201 branch: 'voltha-2.6'
Suchitra Vemuricccb0c82020-11-18 11:27:18 -0800202 test-repo: 'voltha-system-tests'
203 profile: '1T4GEM'
Suchitra Vemuricccb0c82020-11-18 11:27:18 -0800204 power-switch: True
205
Suchitra Vemuri90cb71e2020-12-03 19:13:25 -0800206 # Flex pod with xgs-pon olt/onu - master TT workflow openonu go and timer based job
207 - 'build_voltha_pod_release_timer':
208 build-node: 'qa-testvm-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800209 config-pod: 'flex-ocp-cord-openonupy'
210 release: '2.6'
211 branch: 'voltha-2.6'
Suchitra Vemuri90cb71e2020-12-03 19:13:25 -0800212 num-of-onos: '3'
213 num-of-atomix: '3'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800214 name-extension: '_TT_openonupy'
Suchitra Vemuri90cb71e2020-12-03 19:13:25 -0800215 work-flow: 'TT'
216 test-repo: 'voltha-system-tests'
217 Jenkinsfile: 'Jenkinsfile-voltha-build'
218 configurePod: true
219 profile: 'TP'
220 time: '14'
221
222
223 # Flex POD test job - master versions, TT workflow and openonu go on voltha branch
224 - 'build_voltha_pod_test':
225 build-node: 'qa-testvm-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800226 config-pod: 'flex-ocp-cord-openonupy'
227 name-extension: '_TT_openonupy'
228 release: '2.6'
229 branch: 'voltha-2.6'
Suchitra Vemuri90cb71e2020-12-03 19:13:25 -0800230 test-repo: 'voltha-system-tests'
231 work-flow: 'TT'
232 pipeline-script: 'voltha-tt-physical-functional-tests.groovy'
233 profile: 'TP'
234 power-switch: True
235
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700236 # Menlo pod with olt/onu - Default tech profile and timer based job
Suchitra Vemuria6731902020-08-13 16:33:37 -0700237 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -0700238 build-node: 'menlo-demo-pod'
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700239 config-pod: 'onf-demo-pod-gpon'
240 release: 'master'
241 branch: 'master'
Suchitra Vemuri5bfe5322020-09-17 17:37:34 -0700242 num-of-openonu: '1'
Suchitra Vemuria3ac7182020-09-18 09:44:01 -0700243 num-of-onos: '3'
244 num-of-atomix: '3'
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700245 name-extension: '_DT_GPON'
246 work-flow: 'DT'
247 test-repo: 'voltha-system-tests'
248 Jenkinsfile: 'Jenkinsfile-voltha-build'
249 configurePod: true
250 profile: '1T8GEM'
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700251 time: '22'
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700252 VolthaEtcdPort: '9999'
253
254 # Menlo pod test job - uses tech profile on voltha branch
255 - 'build_voltha_pod_test':
256 build-node: 'menlo-demo-pod'
257 config-pod: 'onf-demo-pod-gpon'
258 release: 'master'
259 branch: 'master'
260 name-extension: '_DT_GPON'
261 work-flow: 'DT'
262 test-repo: 'voltha-system-tests'
263 profile: '1T8GEM'
264 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
265
266 # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700267 - 'build_voltha_pod_release_timer':
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700268 build-node: 'menlo-demo-pod'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800269 config-pod: 'onf-demo-pod'
270 release: 'master'
271 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800272 num-of-openonu: '1'
Suchitra Vemuri70d7a662020-05-14 16:57:18 -0700273 num-of-onos: '3'
274 num-of-atomix: '3'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800275 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700276 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800277 configurePod: true
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700278 profile: '1T4GEM'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700279 in-band-management: true
Andy Bavier08a76b52020-06-03 12:45:54 -0700280 VolthaEtcdPort: '9999'
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700281 time: '1'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800282
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800283 # Menlo pod test job - master test job uses tech profile on voltha branch
284 - 'build_voltha_pod_test':
285 build-node: 'menlo-demo-pod'
286 config-pod: 'onf-demo-pod'
287 release: 'master'
288 branch: 'master'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800289 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700290 profile: '1T4GEM'
Hung-Wei Chiu5444ec92020-04-22 15:58:17 -0700291 power-switch: True
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800292
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700293 # Menlo pod with olt/onu - master branch, Default tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700294 - 'build_voltha_pod_release_timer':
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800295 build-node: 'menlo-demo-pod'
296 config-pod: 'onf-demo-pod'
297 release: 'master'
298 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800299 num-of-openonu: '1'
Suchitra Vemuria3ac7182020-09-18 09:44:01 -0700300 num-of-onos: '3'
301 num-of-atomix: '3'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700302 name-extension: '_DT'
303 work-flow: 'DT'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800304 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700305 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800306 configurePod: true
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700307 profile: '1T8GEM'
Andy Bavier08a76b52020-06-03 12:45:54 -0700308 VolthaEtcdPort: '9999'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700309 in-band-management: true
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700310 time: '4'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800311
312 # Menlo pod test job - uses tech profile on voltha branch
313 - 'build_voltha_pod_test':
314 build-node: 'menlo-demo-pod'
315 config-pod: 'onf-demo-pod'
316 release: 'master'
317 branch: 'master'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700318 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200319 work-flow: 'DT'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800320 test-repo: 'voltha-system-tests'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700321 profile: '1T8GEM'
322 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Andrea Campanella9b234332020-04-24 12:22:18 +0200323 power-switch: True
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800324
Suchitra Vemurie0963502020-04-11 14:03:54 -0700325
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700326 # Menlo pod with olt/onu - voltha-2.5 branch, Default tech profile and timer based job
327 - 'build_voltha_pod_release_timer':
328 build-node: 'menlo-demo-pod'
329 config-pod: 'onf-demo-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800330 release: '2.6'
331 branch: 'voltha-2.6'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700332 name-extension: '_DT'
333 work-flow: 'DT'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800334 num-of-openonu: '1'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700335 num-of-onos: '3'
336 num-of-atomix: '3'
337 test-repo: 'voltha-system-tests'
338 Jenkinsfile: 'Jenkinsfile-voltha-build'
339 configurePod: true
340 profile: '1T8GEM'
341 VolthaEtcdPort: '9999'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700342 in-band-management: true
343 time: '7'
344
345 # Menlo pod test job - uses tech profile on voltha branch
346 - 'build_voltha_pod_test':
347 build-node: 'menlo-demo-pod'
348 config-pod: 'onf-demo-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800349 release: '2.6'
350 branch: 'voltha-2.6'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700351 name-extension: '_DT'
352 work-flow: 'DT'
353 test-repo: 'voltha-system-tests'
354 profile: '1T8GEM'
355 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
356 power-switch: True
357
Suchitra Vemuri851d6742019-10-31 15:15:24 -0700358 # Menlo DEMO-POD - 1 1TCONT 4 4GEMs TechProfile - Manual build and test job
Matteo Scandolo404238c2019-10-18 14:52:53 -0700359 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -0700360 build-node: 'menlo-demo-pod'
Matteo Scandolo404238c2019-10-18 14:52:53 -0700361 config-pod: 'onf-demo-pod'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700362 release: 'master'
Matteo Scandolo404238c2019-10-18 14:52:53 -0700363 branch: 'master'
364 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700365 Jenkinsfile: 'Jenkinsfile-voltha-build'
Matteo Scandolo404238c2019-10-18 14:52:53 -0700366 configurePod: true
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700367 profile: '1T4GEM'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800368 num-of-openonu: '1'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -0700369 num-of-onos: '3'
370 num-of-atomix: '3'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700371 in-band-management: true
Matteo Scandolod1d03322019-10-23 13:24:16 -0700372 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700373 build-node: 'menlo-demo-pod'
Matteo Scandolod1d03322019-10-23 13:24:16 -0700374 config-pod: 'onf-demo-pod'
375 branch: 'master'
376 test-repo: 'voltha-system-tests'
377 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700378 profile: '1T4GEM'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700379
Suchitra Vemuri851d6742019-10-31 15:15:24 -0700380 # Menlo DEMO-POD - Default TechProfile - manual build job
Matteo Scandolod1d03322019-10-23 13:24:16 -0700381 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -0700382 build-node: 'menlo-demo-pod'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700383 config-pod: 'onf-demo-pod'
384 release: 'master'
385 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800386 num-of-openonu: '1'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -0700387 num-of-onos: '3'
388 num-of-atomix: '3'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700389 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700390 Jenkinsfile: 'Jenkinsfile-voltha-build'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700391 configurePod: true
392 profile: 'Default'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700393 in-band-management: true
Suchitra Vemuri42683152019-10-25 12:54:42 -0700394
hwchiu810c70b2020-01-22 11:20:57 -0800395 # ONF DEMO OCP test job - voltha-master branch
Matteo Scandolod1d03322019-10-23 13:24:16 -0700396 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700397 build-node: 'menlo-demo-pod'
Matteo Scandolod1d03322019-10-23 13:24:16 -0700398 config-pod: 'onf-demo-pod'
Suchitra Vemuri42683152019-10-25 12:54:42 -0700399 profile: 'Default'
Matteo Scandolod1d03322019-10-23 13:24:16 -0700400 branch: 'master'
401 test-repo: 'voltha-system-tests'
402 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800403
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800404
405 # Soak pod with xgs-pon olt/onu - master 1T4GEM tech profile and openonu go and timer based job
406 - 'build_voltha_pod_release_timer':
407 build-node: 'menlo-soak-pod'
408 config-pod: 'onf-soak-pod-openonugo'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800409 'disable-job': true
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800410 release: 'master'
411 branch: 'master'
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800412 name-extension: '_openonugo'
413 test-repo: 'voltha-system-tests'
414 Jenkinsfile: 'Jenkinsfile-voltha-build'
415 configurePod: true
416 profile: '1T4GEM'
417 time: '1'
418
419
420 # Soak POD test job - master versions, uses 1T4GEM tech profile and openonu go on voltha branch
421 - 'build_voltha_pod_test':
422 build-node: 'menlo-soak-pod'
423 config-pod: 'onf-soak-pod-openonugo'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800424 'disable-job': true
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800425 name-extension: '_openonugo'
426 release: 'master'
427 branch: 'master'
428 test-repo: 'voltha-system-tests'
429 profile: '1T4GEM'
430
431 # Menlo pod with olt/onu - Default tech profile and timer based job
Matteo Scandolo16672842020-06-02 14:19:33 -0700432 # ONF Menlo Soak POD build job - voltha-master branch
Matteo Scandolo9973c652020-08-07 15:23:35 -0700433 # FIXME once the soak-pod is back use 'build_voltha_pod_release_timer'
Matteo Scandolo16672842020-06-02 14:19:33 -0700434 - 'build_pod_manual':
435 build-node: 'menlo-soak-pod'
436 config-pod: 'onf-soak-pod'
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800437 'disable-job': true
Matteo Scandolo16672842020-06-02 14:19:33 -0700438 release: 'master'
439 branch: 'master'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700440 profile: '1T8GEM'
Matteo Scandolo16672842020-06-02 14:19:33 -0700441 test-repo: 'voltha-system-tests'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700442 name-extension: '_DT'
443 work-flow: 'DT'
Matteo Scandolo16672842020-06-02 14:19:33 -0700444 Jenkinsfile: 'Jenkinsfile-voltha-build'
Matteo Scandolo16672842020-06-02 14:19:33 -0700445 configurePod: true
Matteo Scandolo16672842020-06-02 14:19:33 -0700446
447 # ONF Menlo Soak POD test job - voltha-master branch
Matteo Scandolo9973c652020-08-07 15:23:35 -0700448 # FIXME once the soak-pod is back use 'build_voltha_pod_test'
Matteo Scandolo16672842020-06-02 14:19:33 -0700449 - 'build_pod_test':
450 build-node: 'menlo-soak-pod'
451 config-pod: 'onf-soak-pod'
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800452 'disable-job': true
Matteo Scandolo16672842020-06-02 14:19:33 -0700453 profile: 'Default'
454 branch: 'master'
455 test-repo: 'voltha-system-tests'
456 Jenkinsfile: 'Jenkinsfile-voltha-test'
457
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700458 # ONF Menlo Soak POD test job - voltha-master branch
Suchitra Vemurie6625222020-09-01 17:12:56 -0700459 # Run tests every three days
460 - 'build_voltha_pod_soak_test':
461 build-node: 'menlo-soak-pod'
462 config-pod: 'onf-soak-pod'
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800463 'disable-job': true
Suchitra Vemurie6625222020-09-01 17:12:56 -0700464 profile: '1T8GEM'
465 branch: 'master'
466 release: 'master'
467 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700468 name-extension: '_DT_soak_Func'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700469 test-type: 'Functional'
470 test-repo: 'voltha-system-tests'
Suchitra Vemurif4461652020-09-03 21:47:19 -0700471 pipeline-script: 'voltha-physical-soak-dt-tests.groovy'
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700472 time-trigger: "H H 2 * *"
Suchitra Vemurie6625222020-09-01 17:12:56 -0700473
474 # ONF Menlo Soak POD test job - voltha-master branch
475 # Run tests every three days
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700476 - 'build_voltha_pod_soak_test':
477 build-node: 'menlo-soak-pod'
478 config-pod: 'onf-soak-pod'
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800479 'disable-job': true
Suchitra Vemuri649b02b2020-09-01 18:18:10 -0700480 profile: '1T8GEM'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700481 branch: 'master'
482 release: 'master'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700483 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700484 name-extension: '_DT_soak_Fail'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700485 test-type: 'Failure'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700486 test-repo: 'voltha-system-tests'
Suchitra Vemurif4461652020-09-03 21:47:19 -0700487 pipeline-script: 'voltha-physical-soak-dt-tests.groovy'
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700488 time-trigger: "H H */2 * *"
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700489
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700490 # ONF Menlo Soak POD test job - voltha-master branch
491 # Run dataplane tests every three days
492 - 'build_voltha_pod_soak_test':
493 build-node: 'menlo-soak-pod'
494 config-pod: 'onf-soak-pod'
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800495 'disable-job': true
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700496 profile: '1T8GEM'
497 branch: 'master'
498 release: 'master'
499 work-flow: 'DT'
500 name-extension: '_DT_soak_DP'
501 test-type: 'Dataplane'
502 test-repo: 'voltha-system-tests'
503 pipeline-script: 'voltha-physical-soak-dt-tests.groovy'
504 time-trigger: "H H */3 * *"
505
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800506 # Infosys pod with olt/onu - Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -0700507 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -0700508 build-node: 'infosys-test-pod'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800509 config-pod: 'infosys-pod'
510 release: 'master'
511 branch: 'master'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800512 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700513 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800514 configurePod: true
515 profile: 'Default'
Suchitra Vemuri27a6ec72020-04-03 20:41:32 -0700516 time: '10'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800517
518 # infosys test job - uses Default tech profile on voltha branch
519 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700520 build-node: 'infosys-test-pod'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800521 config-pod: 'infosys-pod'
522 release: 'master'
523 branch: 'master'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800524 test-repo: 'voltha-system-tests'
525 profile: 'Default'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800526
Suchitra Vemuri2f83a2b2020-09-29 18:45:00 -0700527 # Infosys pod with olt/onu - voltha-2.5 Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -0700528 - 'build_voltha_pod_release_timer':
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700529 build-node: 'infosys-test-pod'
530 config-pod: 'infosys-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800531 release: '2.6'
532 branch: 'voltha-2.6'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700533 test-repo: 'voltha-system-tests'
534 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700535 configurePod: true
536 profile: 'Default'
Suchitra Vemuri27a6ec72020-04-03 20:41:32 -0700537 time: '12'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700538
Suchitra Vemuri2f83a2b2020-09-29 18:45:00 -0700539 # infosys test job - voltha-2.5 release job, uses Default tech profile on voltha branch
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700540 - 'build_voltha_pod_test':
541 build-node: 'infosys-test-pod'
542 config-pod: 'infosys-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800543 release: '2.6'
544 branch: 'voltha-2.6'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700545 test-repo: 'voltha-system-tests'
546 profile: 'Default'
547
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800548
Suchitra Vemurie0451712020-05-06 22:51:23 -0700549 # Infosys pod with olt/onu - Manual BUILD/TEST job
550 - 'build_pod_manual':
551 build-node: 'infosys-test-pod'
552 config-pod: 'infosys-pod'
553 release: 'master'
554 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800555 num-of-openonu: '1'
Suchitra Vemurie0451712020-05-06 22:51:23 -0700556 test-repo: 'voltha-system-tests'
557 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemurie0451712020-05-06 22:51:23 -0700558 profile: 'Default'
559 # infosys test job - Manual Job
560 - 'build_pod_test':
561 build-node: 'infosys-test-pod'
562 config-pod: 'infosys-pod'
563 branch: 'master'
564 test-repo: 'voltha-system-tests'
565 profile: 'Default'
566 Jenkinsfile: 'Jenkinsfile-voltha-test'
567
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800568 # Berlin pod with olt/onu - master versions timer based job , two OLTs
Matteo Scandolo9973c652020-08-07 15:23:35 -0700569 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -0700570 build-node: 'dt-berlin-community-pod'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800571 config-pod: 'dt-berlin-pod-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100572 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800573 branch: 'master'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800574 name-extension: '_DT'
575 work-flow: 'DT'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800576 num-of-openonu: '1'
Andrea Campanellaa3aa5ca2020-05-22 15:53:07 +0200577 num-of-onos: '3'
578 num-of-atomix: '3'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800579 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700580 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800581 configurePod: true
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800582 profile: '1T8GEM'
Suchitra Vemuri95a73432020-12-16 13:17:48 -0800583 time: '21'
Andrea Campanellaa54bab92020-02-07 15:37:41 +0100584
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800585
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100586 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800587 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700588 build-node: 'dt-berlin-community-pod'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800589 config-pod: 'dt-berlin-pod-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100590 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800591 branch: 'master'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800592 name-extension: '_DT'
593 work-flow: 'DT'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800594 test-repo: 'voltha-system-tests'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800595 profile: '1T8GEM'
Hung-Wei Chiu11d63f32020-03-09 09:32:04 -0700596 power-switch: True
Suchitra Vemuri4b0017a2020-11-10 16:28:55 -0800597 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700598
Andrea Campanella46f3c902020-12-16 09:46:43 +0100599 # Berlin pod with olt/onu - voltha-2.6 timer based job , two OLTs
600 - 'build_voltha_pod_release_timer':
601 build-node: 'dt-berlin-community-pod'
602 config-pod: 'dt-berlin-pod-multi-olt'
603 release: '2.6'
604 branch: 'voltha-2.6'
605 name-extension: '_DT'
606 work-flow: 'DT'
607 num-of-openonu: '1'
608 num-of-onos: '3'
609 num-of-atomix: '3'
610 test-repo: 'voltha-system-tests'
611 Jenkinsfile: 'Jenkinsfile-voltha-build'
612 configurePod: true
613 profile: '1T8GEM'
614 time: '13'
615
616
617 # Berlin POD test job - voltha-2.6 versions: two OLTs
618 - 'build_voltha_pod_test':
619 build-node: 'dt-berlin-community-pod'
620 config-pod: 'dt-berlin-pod-multi-olt'
621 release: '2.6'
622 branch: 'voltha-2.6'
623 name-extension: '_DT'
624 work-flow: 'DT'
625 test-repo: 'voltha-system-tests'
626 profile: '1T8GEM'
627 power-switch: True
628 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
629
630 # Berlin pod with olt/onu - voltha-2.6 Default tech profile and timer based job
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700631 - 'build_voltha_pod_release_timer':
632 build-node: 'dt-berlin-community-pod'
633 config-pod: 'dt-berlin-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800634 release: '2.6'
635 branch: 'voltha-2.6'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800636 num-of-openonu: '1'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700637 num-of-onos: '3'
638 num-of-atomix: '3'
639 test-repo: 'voltha-system-tests'
640 Jenkinsfile: 'Jenkinsfile-voltha-build'
641 configurePod: true
642 profile: 'Default'
Suchitra Vemurieaed1932020-11-04 13:41:46 -0800643 time: '17'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700644
645
646 # Berlin POD test job - master versions: uses tech profile on voltha branch
647 - 'build_voltha_pod_test':
648 build-node: 'dt-berlin-community-pod'
649 config-pod: 'dt-berlin-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800650 release: '2.6'
651 branch: 'voltha-2.6'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700652 test-repo: 'voltha-system-tests'
653 profile: 'Default'
654 power-switch: True
Andrea Campanella625ba352020-04-02 15:32:13 +0200655
Andrea Campanella972d63e2020-05-14 19:59:08 +0200656 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -0700657 - 'build_voltha_pod_release_timer':
Andrea Campanella625ba352020-04-02 15:32:13 +0200658 build-node: 'dt-berlin-community-pod'
659 config-pod: 'dt-berlin-pod-gpon'
660 release: 'master'
661 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800662 num-of-openonu: '1'
Andrea Campanellaa3aa5ca2020-05-22 15:53:07 +0200663 num-of-onos: '3'
664 num-of-atomix: '3'
Andrea Campanella625ba352020-04-02 15:32:13 +0200665 name-extension: '_DT'
666 work-flow: 'DT'
667 test-repo: 'voltha-system-tests'
668 Jenkinsfile: 'Jenkinsfile-voltha-build'
Andrea Campanella625ba352020-04-02 15:32:13 +0200669 configurePod: true
Andrea Campanella972d63e2020-05-14 19:59:08 +0200670 profile: '1T8GEM'
Suchitra Vemurieaed1932020-11-04 13:41:46 -0800671 time: '1'
Andrea Campanella625ba352020-04-02 15:32:13 +0200672
673
Andrea Campanella972d63e2020-05-14 19:59:08 +0200674 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200675 - 'build_voltha_pod_test':
676 build-node: 'dt-berlin-community-pod'
677 config-pod: 'dt-berlin-pod-gpon'
678 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200679 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200680 release: 'master'
681 branch: 'master'
682 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200683 profile: '1T8GEM'
Andrea Campanella625ba352020-04-02 15:32:13 +0200684 power-switch: True
685 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700686
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700687 # Berlin pod with gpon olt/onu - voltha-2.5 1T8GEM tech profile and timer based job
688 - 'build_voltha_pod_release_timer':
689 build-node: 'dt-berlin-community-pod'
690 config-pod: 'dt-berlin-pod-gpon'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800691 release: '2.6'
692 branch: 'voltha-2.6'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800693 num-of-openonu: '1'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700694 num-of-onos: '3'
695 num-of-atomix: '3'
696 name-extension: '_DT'
697 work-flow: 'DT'
698 test-repo: 'voltha-system-tests'
699 Jenkinsfile: 'Jenkinsfile-voltha-build'
700 configurePod: true
701 profile: '1T8GEM'
Suchitra Vemurieaed1932020-11-04 13:41:46 -0800702 time: '5'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700703
704
Andrea Campanella88da16d2020-10-20 15:11:48 +0200705 # Berlin POD test job - voltha-2.5 versions: uses 1T8GEM tech profile on voltha branch
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700706 - 'build_voltha_pod_test':
707 build-node: 'dt-berlin-community-pod'
708 config-pod: 'dt-berlin-pod-gpon'
709 name-extension: '_DT'
710 work-flow: 'DT'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800711 release: '2.6'
712 branch: 'voltha-2.6'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700713 test-repo: 'voltha-system-tests'
714 profile: '1T8GEM'
715 power-switch: True
716 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
717
Andrea Campanella350c6102020-10-01 09:56:40 +0200718 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and openonu go and timer based job
719 - 'build_voltha_pod_release_timer':
720 build-node: 'dt-berlin-community-pod'
721 config-pod: 'dt-berlin-pod-openonugo'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800722 'disable-job': true
Andrea Campanella350c6102020-10-01 09:56:40 +0200723 release: 'master'
724 branch: 'master'
725 num-of-onos: '3'
726 num-of-atomix: '3'
727 name-extension: '_DT_openonugo'
728 work-flow: 'DT'
729 test-repo: 'voltha-system-tests'
730 Jenkinsfile: 'Jenkinsfile-voltha-build'
731 configurePod: true
732 profile: '1T8GEM'
Suchitra Vemurieaed1932020-11-04 13:41:46 -0800733 time: '9'
Andrea Campanella350c6102020-10-01 09:56:40 +0200734
735
736 # Berlin POD test job - master versions, uses 1T8GEM tech profile and openonu go on voltha branch
737 - 'build_voltha_pod_test':
738 build-node: 'dt-berlin-community-pod'
Andrea Campanellac4e6f3f2020-10-02 11:34:42 +0200739 config-pod: 'dt-berlin-pod-openonugo'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800740 'disable-job': true
Andrea Campanella350c6102020-10-01 09:56:40 +0200741 name-extension: '_DT_openonugo'
742 work-flow: 'DT'
743 release: 'master'
744 branch: 'master'
745 test-repo: 'voltha-system-tests'
746 profile: '1T8GEM'
747 power-switch: True
Andrea Campanellaee548692020-11-12 09:40:06 +0100748 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Andrea Campanella350c6102020-10-01 09:56:40 +0200749
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700750 # Berlin pod with olt/onu - manual test job, voltha master build job
751 - 'build_pod_manual':
752 build-node: 'dt-berlin-community-pod'
753 config-pod: 'dt-berlin-pod-gpon'
754 release: 'master'
755 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800756 num-of-openonu: '1'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700757 test-repo: 'voltha-system-tests'
758 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700759 profile: 'Default'
760
761 # Berlin pod1 test job - using voltha branch
762 - 'build_pod_test':
763 build-node: 'dt-berlin-community-pod'
764 config-pod: 'dt-berlin-pod-gpon'
765 profile: 'Default'
766 branch: 'master'
767 test-repo: 'voltha-system-tests'
768 Jenkinsfile: 'Jenkinsfile-voltha-test'