blob: 1d34e96396a78579dd82cd629bf36b001c66cc71 [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: ''
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
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +010027
Suchitra Vemuri58acd872019-08-28 18:52:35 -070028 jobs:
Suchitra Vemuribc149852019-11-25 14:41:24 -080029 # flex OCP pod with olt/onu - manual test job, voltha master build job
Suchitra Vemuri85308382019-10-22 15:01:48 -070030 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070031 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070032 config-pod: 'flex-ocp-cord'
Suchitra Vemuri85308382019-10-22 15:01:48 -070033 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070034 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -080035 num-of-openonu: '1'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -070036 num-of-onos: '3'
37 num-of-atomix: '3'
hwchiu14f97852019-10-08 10:51:11 -070038 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070039 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070040 profile: '1T4GEM'
Suchitra Vemuri8609a442019-10-22 21:03:27 -070041
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070042 # flex pod1 test job - using voltha branch
43 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070044 build-node: 'qa-testvm-pod'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070045 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070046 profile: '1T4GEM'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070047 branch: 'master'
48 test-repo: 'voltha-system-tests'
49 Jenkinsfile: 'Jenkinsfile-voltha-test'
50
Suchitra Vemurifbc4a742020-01-08 16:55:26 -080051 # onlab pod1 OCP pod with olt/onu - Manual testing BAL3.1 release voltha master build job
Suchitra Vemuri8609a442019-10-22 21:03:27 -070052 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070053 build-node: 'onf-build'
Suchitra Vemuri8609a442019-10-22 21:03:27 -070054 config-pod: 'onlab-pod1'
55 release: 'master'
56 branch: 'master'
57 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070058 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070059 profile: '1T4GEM'
Suchitra Vemuridb39b392019-08-30 16:58:58 -070060
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070061 # onlab pod1 test job - BAL3.1 tests using voltha branch
Suchitra Vemuridb39b392019-08-30 16:58:58 -070062 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070063 build-node: 'onf-build'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070064 config-pod: 'onlab-pod1'
65 profile: '1T4GEM'
hwchiu14f97852019-10-08 10:51:11 -070066 branch: 'master'
67 test-repo: 'voltha-system-tests'
68 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri917aa612019-09-23 19:35:31 -070069
Suchitra Vemurif8236c12019-10-22 15:51:39 -070070 # flex OCP pod with olt/onu - Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -070071 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -070072 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070073 config-pod: 'flex-ocp-cord'
Suchitra Vemurie2cd1472021-02-16 13:24:47 -080074 'disable-job': true
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070075 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070076 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -080077 num-of-openonu: '1'
Suchitra Vemuri50e62792020-05-06 16:48:28 -070078 num-of-onos: '3'
79 num-of-atomix: '3'
hwchiu14f97852019-10-08 10:51:11 -070080 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070081 Jenkinsfile: 'Jenkinsfile-voltha-build'
hwchiu14f97852019-10-08 10:51:11 -070082 configurePod: true
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070083 profile: 'Default'
Suchitra Vemuri376859a2020-07-08 17:04:44 -070084 time: '4'
Suchitra Vemuri917aa612019-09-23 19:35:31 -070085
Suchitra Vemurif8236c12019-10-22 15:51:39 -070086 # flex pod1 test job - uses tech profile on voltha branch
Suchitra Vemurif921cda2019-09-25 22:53:45 -070087 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070088 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070089 config-pod: 'flex-ocp-cord'
Suchitra Vemurie2cd1472021-02-16 13:24:47 -080090 'disable-job': true
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070091 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070092 branch: 'master'
Suchitra Vemuriaf134ff2020-02-19 16:55:38 -080093 power-switch: True
hwchiu14f97852019-10-08 10:51:11 -070094 test-repo: 'voltha-system-tests'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070095 profile: 'Default'
Suchitra Vemurif8236c12019-10-22 15:51:39 -070096
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -080097 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -070098 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -070099 build-node: 'qa-testvm-pod'
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -0800100 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800101 release: '2.6'
102 branch: 'voltha-2.6'
Suchitra Vemurie2cd1472021-02-16 13:24:47 -0800103 'disable-job': true
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800104 num-of-openonu: '1'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700105 num-of-onos: '3'
106 num-of-atomix: '3'
107 test-repo: 'voltha-system-tests'
108 Jenkinsfile: 'Jenkinsfile-voltha-build'
109 configurePod: true
110 profile: '1T4GEM'
111 time: '1'
112
113 # flex pod1 test job - released versions: uses tech profile on voltha branch
114 - 'build_voltha_pod_test':
115 build-node: 'qa-testvm-pod'
116 config-pod: 'flex-ocp-cord'
Suchitra Vemurie2cd1472021-02-16 13:24:47 -0800117 'disable-job': true
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800118 release: '2.6'
119 branch: 'voltha-2.6'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700120 power-switch: True
121 test-repo: 'voltha-system-tests'
122 profile: '1T4GEM'
123
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800124
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700125 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -0700126 - 'build_voltha_pod_release_timer':
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700127 build-node: 'qa-testvm-pod'
128 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800129 release: '2.6'
Suchitra Vemurie2cd1472021-02-16 13:24:47 -0800130 'disable-job': true
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800131 branch: 'voltha-2.6'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800132 num-of-openonu: '1'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700133 num-of-onos: '3'
134 num-of-atomix: '3'
135 name-extension: '_TT'
136 work-flow: 'TT'
137 test-repo: 'voltha-system-tests'
138 Jenkinsfile: 'Jenkinsfile-voltha-build'
139 configurePod: true
140 profile: 'TP'
Suchitra Vemuri77449472020-08-19 11:54:47 -0700141 time: '22'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700142
143 # flex pod1 test job - released versions: uses tech profile on voltha branch
144 - 'build_voltha_pod_test':
145 build-node: 'qa-testvm-pod'
146 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800147 release: '2.6'
148 branch: 'voltha-2.6'
Suchitra Vemurie2cd1472021-02-16 13:24:47 -0800149 'disable-job': true
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700150 name-extension: '_TT'
151 work-flow: 'TT'
152 power-switch: True
153 pipeline-script: 'voltha-tt-physical-functional-tests.groovy'
154 test-repo: 'voltha-system-tests'
155 profile: 'TP'
156
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700157 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -0700158 - 'build_voltha_pod_release_timer':
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700159 build-node: 'qa-testvm-pod'
160 config-pod: 'flex-ocp-cord'
161 release: 'master'
162 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800163 num-of-openonu: '1'
Suchitra Vemurie2cd1472021-02-16 13:24:47 -0800164 'disable-job': true
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700165 num-of-onos: '3'
166 num-of-atomix: '3'
167 name-extension: '_TT'
168 work-flow: 'TT'
169 test-repo: 'voltha-system-tests'
170 Jenkinsfile: 'Jenkinsfile-voltha-build'
171 configurePod: true
172 profile: 'TP'
Suchitra Vemuridb717c72020-07-14 22:38:08 -0700173 time: '9'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700174
175 # flex pod1 test job - released versions: uses tech profile on voltha branch
176 - 'build_voltha_pod_test':
177 build-node: 'qa-testvm-pod'
178 config-pod: 'flex-ocp-cord'
179 release: 'master'
Suchitra Vemurie2cd1472021-02-16 13:24:47 -0800180 'disable-job': true
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700181 branch: 'master'
182 name-extension: '_TT'
183 work-flow: 'TT'
184 power-switch: True
185 pipeline-script: 'voltha-tt-physical-functional-tests.groovy'
186 test-repo: 'voltha-system-tests'
187 profile: 'TP'
188
Suchitra Vemuricccb0c82020-11-18 11:27:18 -0800189
190 # Flex pod with xgs-pon olt/onu - master 1T4GEM tech profile and openonu go and timer based job
191 - 'build_voltha_pod_release_timer':
192 build-node: 'qa-testvm-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800193 config-pod: 'flex-ocp-cord-openonupy'
194 release: '2.6'
195 branch: 'voltha-2.6'
Suchitra Vemurie2cd1472021-02-16 13:24:47 -0800196 'disable-job': true
Suchitra Vemuricccb0c82020-11-18 11:27:18 -0800197 num-of-onos: '3'
198 num-of-atomix: '3'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800199 name-extension: '_openonupy'
Suchitra Vemuricccb0c82020-11-18 11:27:18 -0800200 test-repo: 'voltha-system-tests'
201 Jenkinsfile: 'Jenkinsfile-voltha-build'
202 configurePod: true
203 profile: '1T4GEM'
Suchitra Vemuricccb0c82020-11-18 11:27:18 -0800204 time: '18'
205
206
207 # Flex POD test job - master versions, uses 1T4GEM tech profile and openonu go on voltha branch
208 - 'build_voltha_pod_test':
209 build-node: 'qa-testvm-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800210 config-pod: 'flex-ocp-cord-openonupy'
211 name-extension: '_openonupy'
Suchitra Vemurie2cd1472021-02-16 13:24:47 -0800212 'disable-job': true
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800213 release: '2.6'
214 branch: 'voltha-2.6'
Suchitra Vemuricccb0c82020-11-18 11:27:18 -0800215 test-repo: 'voltha-system-tests'
216 profile: '1T4GEM'
Suchitra Vemuricccb0c82020-11-18 11:27:18 -0800217 power-switch: True
218
Suchitra Vemuri90cb71e2020-12-03 19:13:25 -0800219 # Flex pod with xgs-pon olt/onu - master TT workflow openonu go and timer based job
220 - 'build_voltha_pod_release_timer':
221 build-node: 'qa-testvm-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800222 config-pod: 'flex-ocp-cord-openonupy'
Suchitra Vemurie2cd1472021-02-16 13:24:47 -0800223 'disable-job': true
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800224 release: '2.6'
225 branch: 'voltha-2.6'
Suchitra Vemuri90cb71e2020-12-03 19:13:25 -0800226 num-of-onos: '3'
227 num-of-atomix: '3'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800228 name-extension: '_TT_openonupy'
Suchitra Vemuri90cb71e2020-12-03 19:13:25 -0800229 work-flow: 'TT'
230 test-repo: 'voltha-system-tests'
231 Jenkinsfile: 'Jenkinsfile-voltha-build'
232 configurePod: true
233 profile: 'TP'
234 time: '14'
235
236
237 # Flex POD test job - master versions, TT workflow and openonu go on voltha branch
238 - 'build_voltha_pod_test':
239 build-node: 'qa-testvm-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800240 config-pod: 'flex-ocp-cord-openonupy'
241 name-extension: '_TT_openonupy'
Suchitra Vemurie2cd1472021-02-16 13:24:47 -0800242 'disable-job': true
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800243 release: '2.6'
244 branch: 'voltha-2.6'
Suchitra Vemuri90cb71e2020-12-03 19:13:25 -0800245 test-repo: 'voltha-system-tests'
246 work-flow: 'TT'
247 pipeline-script: 'voltha-tt-physical-functional-tests.groovy'
248 profile: 'TP'
249 power-switch: True
250
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700251 # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700252 - 'build_voltha_pod_release_timer':
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700253 build-node: 'menlo-demo-pod'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800254 config-pod: 'onf-demo-pod'
255 release: 'master'
256 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800257 num-of-openonu: '1'
Suchitra Vemuri70d7a662020-05-14 16:57:18 -0700258 num-of-onos: '3'
259 num-of-atomix: '3'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800260 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700261 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800262 configurePod: true
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700263 profile: '1T4GEM'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700264 in-band-management: true
Andy Bavier08a76b52020-06-03 12:45:54 -0700265 VolthaEtcdPort: '9999'
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700266 time: '1'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800267
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800268 # Menlo pod test job - master test job uses tech profile on voltha branch
269 - 'build_voltha_pod_test':
270 build-node: 'menlo-demo-pod'
271 config-pod: 'onf-demo-pod'
272 release: 'master'
273 branch: 'master'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800274 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700275 profile: '1T4GEM'
Hung-Wei Chiu5444ec92020-04-22 15:58:17 -0700276 power-switch: True
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800277
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700278 # Menlo pod with olt/onu - master branch, Default tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700279 - 'build_voltha_pod_release_timer':
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800280 build-node: 'menlo-demo-pod'
281 config-pod: 'onf-demo-pod'
282 release: 'master'
283 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800284 num-of-openonu: '1'
Suchitra Vemuria3ac7182020-09-18 09:44:01 -0700285 num-of-onos: '3'
286 num-of-atomix: '3'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700287 name-extension: '_DT'
288 work-flow: 'DT'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800289 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700290 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800291 configurePod: true
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700292 profile: '1T8GEM'
Andy Bavier08a76b52020-06-03 12:45:54 -0700293 VolthaEtcdPort: '9999'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700294 in-band-management: true
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700295 time: '4'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800296
297 # Menlo pod test job - uses tech profile on voltha branch
298 - 'build_voltha_pod_test':
299 build-node: 'menlo-demo-pod'
300 config-pod: 'onf-demo-pod'
301 release: 'master'
302 branch: 'master'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700303 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200304 work-flow: 'DT'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800305 test-repo: 'voltha-system-tests'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700306 profile: '1T8GEM'
307 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Andrea Campanella9b234332020-04-24 12:22:18 +0200308 power-switch: True
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800309
Suchitra Vemurie0963502020-04-11 14:03:54 -0700310
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700311 # Menlo pod with olt/onu - voltha-2.5 branch, Default tech profile and timer based job
312 - 'build_voltha_pod_release_timer':
313 build-node: 'menlo-demo-pod'
314 config-pod: 'onf-demo-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800315 release: '2.6'
316 branch: 'voltha-2.6'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700317 name-extension: '_DT'
318 work-flow: 'DT'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800319 num-of-openonu: '1'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700320 num-of-onos: '3'
321 num-of-atomix: '3'
322 test-repo: 'voltha-system-tests'
323 Jenkinsfile: 'Jenkinsfile-voltha-build'
324 configurePod: true
325 profile: '1T8GEM'
326 VolthaEtcdPort: '9999'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700327 in-band-management: true
328 time: '7'
329
330 # Menlo pod test job - uses tech profile on voltha branch
331 - 'build_voltha_pod_test':
332 build-node: 'menlo-demo-pod'
333 config-pod: 'onf-demo-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800334 release: '2.6'
335 branch: 'voltha-2.6'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700336 name-extension: '_DT'
337 work-flow: 'DT'
338 test-repo: 'voltha-system-tests'
339 profile: '1T8GEM'
340 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
341 power-switch: True
342
Suchitra Vemuri851d6742019-10-31 15:15:24 -0700343 # Menlo DEMO-POD - 1 1TCONT 4 4GEMs TechProfile - Manual build and test job
Matteo Scandolo404238c2019-10-18 14:52:53 -0700344 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -0700345 build-node: 'menlo-demo-pod'
Matteo Scandolo404238c2019-10-18 14:52:53 -0700346 config-pod: 'onf-demo-pod'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700347 release: 'master'
Matteo Scandolo404238c2019-10-18 14:52:53 -0700348 branch: 'master'
349 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700350 Jenkinsfile: 'Jenkinsfile-voltha-build'
Matteo Scandolo404238c2019-10-18 14:52:53 -0700351 configurePod: true
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700352 profile: '1T4GEM'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800353 num-of-openonu: '1'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -0700354 num-of-onos: '3'
355 num-of-atomix: '3'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700356 in-band-management: true
Matteo Scandolod1d03322019-10-23 13:24:16 -0700357 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700358 build-node: 'menlo-demo-pod'
Matteo Scandolod1d03322019-10-23 13:24:16 -0700359 config-pod: 'onf-demo-pod'
360 branch: 'master'
361 test-repo: 'voltha-system-tests'
362 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700363 profile: '1T4GEM'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700364
Suchitra Vemuri851d6742019-10-31 15:15:24 -0700365 # Menlo DEMO-POD - Default TechProfile - manual build job
Matteo Scandolod1d03322019-10-23 13:24:16 -0700366 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -0700367 build-node: 'menlo-demo-pod'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700368 config-pod: 'onf-demo-pod'
369 release: 'master'
370 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800371 num-of-openonu: '1'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -0700372 num-of-onos: '3'
373 num-of-atomix: '3'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700374 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700375 Jenkinsfile: 'Jenkinsfile-voltha-build'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700376 configurePod: true
377 profile: 'Default'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700378 in-band-management: true
Suchitra Vemuri42683152019-10-25 12:54:42 -0700379
hwchiu810c70b2020-01-22 11:20:57 -0800380 # ONF DEMO OCP test job - voltha-master branch
Matteo Scandolod1d03322019-10-23 13:24:16 -0700381 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700382 build-node: 'menlo-demo-pod'
Matteo Scandolod1d03322019-10-23 13:24:16 -0700383 config-pod: 'onf-demo-pod'
Suchitra Vemuri42683152019-10-25 12:54:42 -0700384 profile: 'Default'
Matteo Scandolod1d03322019-10-23 13:24:16 -0700385 branch: 'master'
386 test-repo: 'voltha-system-tests'
387 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800388
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800389
390 # Soak pod with xgs-pon olt/onu - master 1T4GEM tech profile and openonu go and timer based job
391 - 'build_voltha_pod_release_timer':
392 build-node: 'menlo-soak-pod'
393 config-pod: 'onf-soak-pod-openonugo'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800394 'disable-job': true
Suchitra Vemuri1876abb2021-02-18 11:21:50 -0800395 installBBSim: true
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800396 release: 'master'
397 branch: 'master'
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800398 name-extension: '_openonugo'
399 test-repo: 'voltha-system-tests'
400 Jenkinsfile: 'Jenkinsfile-voltha-build'
401 configurePod: true
402 profile: '1T4GEM'
403 time: '1'
404
405
406 # Soak POD test job - master versions, uses 1T4GEM tech profile and openonu go on voltha branch
407 - 'build_voltha_pod_test':
408 build-node: 'menlo-soak-pod'
409 config-pod: 'onf-soak-pod-openonugo'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800410 'disable-job': true
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800411 name-extension: '_openonugo'
412 release: 'master'
413 branch: 'master'
414 test-repo: 'voltha-system-tests'
415 profile: '1T4GEM'
416
417 # Menlo pod with olt/onu - Default tech profile and timer based job
Matteo Scandolo16672842020-06-02 14:19:33 -0700418 # ONF Menlo Soak POD build job - voltha-master branch
Matteo Scandolo9973c652020-08-07 15:23:35 -0700419 # FIXME once the soak-pod is back use 'build_voltha_pod_release_timer'
Matteo Scandolo16672842020-06-02 14:19:33 -0700420 - 'build_pod_manual':
421 build-node: 'menlo-soak-pod'
422 config-pod: 'onf-soak-pod'
423 release: 'master'
424 branch: 'master'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700425 profile: '1T8GEM'
Matteo Scandolo16672842020-06-02 14:19:33 -0700426 test-repo: 'voltha-system-tests'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700427 name-extension: '_DT'
428 work-flow: 'DT'
Andrea Campanella28ab0112021-02-03 14:11:36 +0100429 reinstall-olt: false
Matteo Scandolo16672842020-06-02 14:19:33 -0700430 Jenkinsfile: 'Jenkinsfile-voltha-build'
Matteo Scandolo16672842020-06-02 14:19:33 -0700431 configurePod: true
Suchitra Vemuridddc3ac2021-02-11 15:40:43 -0800432 num-of-onus: 16
433 num-of-ponports: 8
Matteo Scandolo16672842020-06-02 14:19:33 -0700434
435 # ONF Menlo Soak POD test job - voltha-master branch
Matteo Scandolo9973c652020-08-07 15:23:35 -0700436 # FIXME once the soak-pod is back use 'build_voltha_pod_test'
Matteo Scandolo16672842020-06-02 14:19:33 -0700437 - 'build_pod_test':
438 build-node: 'menlo-soak-pod'
439 config-pod: 'onf-soak-pod'
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800440 'disable-job': true
Matteo Scandolo16672842020-06-02 14:19:33 -0700441 profile: 'Default'
442 branch: 'master'
443 test-repo: 'voltha-system-tests'
444 Jenkinsfile: 'Jenkinsfile-voltha-test'
445
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700446 # ONF Menlo Soak POD test job - voltha-master branch
Suchitra Vemurie6625222020-09-01 17:12:56 -0700447 # Run tests every three days
448 - 'build_voltha_pod_soak_test':
449 build-node: 'menlo-soak-pod'
450 config-pod: 'onf-soak-pod'
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800451 'disable-job': true
Suchitra Vemurie6625222020-09-01 17:12:56 -0700452 profile: '1T8GEM'
453 branch: 'master'
454 release: 'master'
455 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700456 name-extension: '_DT_soak_Func'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700457 test-type: 'Functional'
458 test-repo: 'voltha-system-tests'
Suchitra Vemurif4461652020-09-03 21:47:19 -0700459 pipeline-script: 'voltha-physical-soak-dt-tests.groovy'
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700460 time-trigger: "H H 2 * *"
Suchitra Vemurie6625222020-09-01 17:12:56 -0700461
462 # ONF Menlo Soak POD test job - voltha-master branch
463 # Run tests every three days
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700464 - 'build_voltha_pod_soak_test':
465 build-node: 'menlo-soak-pod'
466 config-pod: 'onf-soak-pod'
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800467 'disable-job': true
Suchitra Vemuri649b02b2020-09-01 18:18:10 -0700468 profile: '1T8GEM'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700469 branch: 'master'
470 release: 'master'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700471 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700472 name-extension: '_DT_soak_Fail'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700473 test-type: 'Failure'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700474 test-repo: 'voltha-system-tests'
Suchitra Vemurif4461652020-09-03 21:47:19 -0700475 pipeline-script: 'voltha-physical-soak-dt-tests.groovy'
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700476 time-trigger: "H H */2 * *"
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700477
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700478 # ONF Menlo Soak POD test job - voltha-master branch
479 # Run dataplane tests every three days
480 - 'build_voltha_pod_soak_test':
481 build-node: 'menlo-soak-pod'
482 config-pod: 'onf-soak-pod'
Suchitra Vemuri553a8de2020-11-25 12:18:54 -0800483 'disable-job': true
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700484 profile: '1T8GEM'
485 branch: 'master'
486 release: 'master'
487 work-flow: 'DT'
488 name-extension: '_DT_soak_DP'
489 test-type: 'Dataplane'
490 test-repo: 'voltha-system-tests'
491 pipeline-script: 'voltha-physical-soak-dt-tests.groovy'
492 time-trigger: "H H */3 * *"
493
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800494 # Berlin pod with olt/onu - master versions timer based job , two OLTs
Hardik Windlass88173c62021-02-19 15:47:24 +0000495 - 'build_voltha_pod_release_dependent':
Zack Williams8ef79812019-10-29 11:09:18 -0700496 build-node: 'dt-berlin-community-pod'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800497 config-pod: 'dt-berlin-pod-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100498 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800499 branch: 'master'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800500 name-extension: '_DT'
501 work-flow: 'DT'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800502 num-of-openonu: '1'
Andrea Campanellaa3aa5ca2020-05-22 15:53:07 +0200503 num-of-onos: '3'
504 num-of-atomix: '3'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800505 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700506 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800507 configurePod: true
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800508 profile: '1T8GEM'
Hardik Windlass88173c62021-02-19 15:47:24 +0000509 trigger-after: build_dt-berlin-pod-gpon_1T8GEM_voltha_DT_2.6_test
Andrea Campanellaa54bab92020-02-07 15:37:41 +0100510
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800511
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100512 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800513 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700514 build-node: 'dt-berlin-community-pod'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800515 config-pod: 'dt-berlin-pod-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100516 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800517 branch: 'master'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800518 name-extension: '_DT'
519 work-flow: 'DT'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800520 test-repo: 'voltha-system-tests'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800521 profile: '1T8GEM'
Hung-Wei Chiu11d63f32020-03-09 09:32:04 -0700522 power-switch: True
Suchitra Vemuri4b0017a2020-11-10 16:28:55 -0800523 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700524
Andrea Campanella46f3c902020-12-16 09:46:43 +0100525 # Berlin pod with olt/onu - voltha-2.6 timer based job , two OLTs
Hardik Windlass88173c62021-02-19 15:47:24 +0000526 - 'build_voltha_pod_release_timer':
Andrea Campanella46f3c902020-12-16 09:46:43 +0100527 build-node: 'dt-berlin-community-pod'
528 config-pod: 'dt-berlin-pod-multi-olt'
529 release: '2.6'
530 branch: 'voltha-2.6'
531 name-extension: '_DT'
532 work-flow: 'DT'
533 num-of-openonu: '1'
534 num-of-onos: '3'
535 num-of-atomix: '3'
536 test-repo: 'voltha-system-tests'
537 Jenkinsfile: 'Jenkinsfile-voltha-build'
538 configurePod: true
539 profile: '1T8GEM'
Hardik Windlass88173c62021-02-19 15:47:24 +0000540 time: '1'
Andrea Campanella46f3c902020-12-16 09:46:43 +0100541
542
543 # Berlin POD test job - voltha-2.6 versions: two OLTs
544 - 'build_voltha_pod_test':
545 build-node: 'dt-berlin-community-pod'
546 config-pod: 'dt-berlin-pod-multi-olt'
547 release: '2.6'
548 branch: 'voltha-2.6'
549 name-extension: '_DT'
550 work-flow: 'DT'
551 test-repo: 'voltha-system-tests'
552 profile: '1T8GEM'
553 power-switch: True
554 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
555
556 # Berlin pod with olt/onu - voltha-2.6 Default tech profile and timer based job
Hardik Windlass6d2c6962021-02-10 06:58:00 +0000557 - 'build_voltha_pod_release_dependent':
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700558 build-node: 'dt-berlin-community-pod'
559 config-pod: 'dt-berlin-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800560 release: '2.6'
561 branch: 'voltha-2.6'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800562 num-of-openonu: '1'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700563 num-of-onos: '3'
564 num-of-atomix: '3'
565 test-repo: 'voltha-system-tests'
566 Jenkinsfile: 'Jenkinsfile-voltha-build'
567 configurePod: true
Andrea Campanella28ab0112021-02-03 14:11:36 +0100568 disable-job: true
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700569 profile: 'Default'
Hardik Windlass6d2c6962021-02-10 06:58:00 +0000570 trigger-after: build_dt-berlin-pod-multi-olt_1T8GEM_voltha_DT_2.6_test
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700571
572
573 # Berlin POD test job - master versions: uses tech profile on voltha branch
574 - 'build_voltha_pod_test':
575 build-node: 'dt-berlin-community-pod'
576 config-pod: 'dt-berlin-pod'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800577 release: '2.6'
578 branch: 'voltha-2.6'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700579 test-repo: 'voltha-system-tests'
580 profile: 'Default'
581 power-switch: True
Andrea Campanella625ba352020-04-02 15:32:13 +0200582
Andrea Campanella972d63e2020-05-14 19:59:08 +0200583 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlass6d2c6962021-02-10 06:58:00 +0000584 - 'build_voltha_pod_release_dependent':
Andrea Campanella625ba352020-04-02 15:32:13 +0200585 build-node: 'dt-berlin-community-pod'
586 config-pod: 'dt-berlin-pod-gpon'
587 release: 'master'
588 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800589 num-of-openonu: '1'
Andrea Campanellaa3aa5ca2020-05-22 15:53:07 +0200590 num-of-onos: '3'
591 num-of-atomix: '3'
Andrea Campanella625ba352020-04-02 15:32:13 +0200592 name-extension: '_DT'
593 work-flow: 'DT'
594 test-repo: 'voltha-system-tests'
595 Jenkinsfile: 'Jenkinsfile-voltha-build'
Andrea Campanella625ba352020-04-02 15:32:13 +0200596 configurePod: true
Andrea Campanella972d63e2020-05-14 19:59:08 +0200597 profile: '1T8GEM'
Hardik Windlass6d2c6962021-02-10 06:58:00 +0000598 #update this to use 'build_dt-berlin-pod_Default_voltha_2.6_test' once above job enables
599 trigger-after: build_dt-berlin-pod-multi-olt_1T8GEM_voltha_DT_2.6_test
Andrea Campanella625ba352020-04-02 15:32:13 +0200600
601
Andrea Campanella972d63e2020-05-14 19:59:08 +0200602 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200603 - 'build_voltha_pod_test':
604 build-node: 'dt-berlin-community-pod'
605 config-pod: 'dt-berlin-pod-gpon'
606 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200607 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200608 release: 'master'
609 branch: 'master'
610 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200611 profile: '1T8GEM'
Andrea Campanella625ba352020-04-02 15:32:13 +0200612 power-switch: True
613 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700614
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +0100615 # Berlin pod with adtran gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlass6d2c6962021-02-10 06:58:00 +0000616 - 'build_voltha_pod_release_dependent':
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +0100617 build-node: 'dt-berlin-community-pod'
618 config-pod: 'dt-berlin-pod-gpon-adtran'
Andrea Campanella88703d32021-01-12 15:58:54 +0100619 release: '2.6'
620 branch: 'voltha-2.6'
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +0100621 num-of-openonu: '1'
622 num-of-onos: '3'
623 num-of-atomix: '3'
624 name-extension: '_DT'
625 work-flow: 'DT'
626 test-repo: 'voltha-system-tests'
627 Jenkinsfile: 'Jenkinsfile-voltha-build'
628 configurePod: true
629 profile: '1T8GEM'
630 reinstall-olt: false
Andrea Campanellafe00cda2021-01-29 14:20:12 +0100631 openoltAdapterChart: '/home/community/adtran-2021-01-29/voltha-adapter-adtran-olt'
Hardik Windlass6d2c6962021-02-10 06:58:00 +0000632 trigger-after: build_dt-berlin-pod-gpon_1T8GEM_voltha_DT_master_test
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +0100633
634
635 # Berlin POD adtran test job - master versions: uses 1T8GEM tech profile on voltha branch
636 - 'build_voltha_pod_test':
637 build-node: 'dt-berlin-community-pod'
638 config-pod: 'dt-berlin-pod-gpon-adtran'
639 name-extension: '_DT'
640 work-flow: 'DT'
Andrea Campanella88703d32021-01-12 15:58:54 +0100641 release: '2.6'
642 branch: 'voltha-2.6'
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +0100643 test-repo: 'voltha-system-tests'
644 profile: '1T8GEM'
645 power-switch: False
Andrea Campanella0d3110c2021-01-20 12:25:45 +0100646 oltAdapterAppLabel: 'adapter-adtran-olt'
Andrea Campanellaf6a6fb32020-12-16 12:14:47 +0100647 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
648
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700649 # Berlin pod with gpon olt/onu - voltha-2.5 1T8GEM tech profile and timer based job
Hardik Windlass6d2c6962021-02-10 06:58:00 +0000650 - 'build_voltha_pod_release_dependent':
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700651 build-node: 'dt-berlin-community-pod'
652 config-pod: 'dt-berlin-pod-gpon'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800653 release: '2.6'
654 branch: 'voltha-2.6'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800655 num-of-openonu: '1'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700656 num-of-onos: '3'
657 num-of-atomix: '3'
658 name-extension: '_DT'
659 work-flow: 'DT'
660 test-repo: 'voltha-system-tests'
661 Jenkinsfile: 'Jenkinsfile-voltha-build'
662 configurePod: true
663 profile: '1T8GEM'
Hardik Windlass6d2c6962021-02-10 06:58:00 +0000664 trigger-after: build_dt-berlin-pod-gpon-adtran_1T8GEM_voltha_DT_2.6_test
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700665
666
Andrea Campanella88da16d2020-10-20 15:11:48 +0200667 # Berlin POD test job - voltha-2.5 versions: uses 1T8GEM tech profile on voltha branch
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700668 - 'build_voltha_pod_test':
669 build-node: 'dt-berlin-community-pod'
670 config-pod: 'dt-berlin-pod-gpon'
671 name-extension: '_DT'
672 work-flow: 'DT'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800673 release: '2.6'
674 branch: 'voltha-2.6'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700675 test-repo: 'voltha-system-tests'
676 profile: '1T8GEM'
677 power-switch: True
678 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
679
Andrea Campanella350c6102020-10-01 09:56:40 +0200680 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and openonu go and timer based job
681 - 'build_voltha_pod_release_timer':
682 build-node: 'dt-berlin-community-pod'
683 config-pod: 'dt-berlin-pod-openonugo'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800684 'disable-job': true
Andrea Campanella350c6102020-10-01 09:56:40 +0200685 release: 'master'
686 branch: 'master'
687 num-of-onos: '3'
688 num-of-atomix: '3'
689 name-extension: '_DT_openonugo'
690 work-flow: 'DT'
691 test-repo: 'voltha-system-tests'
692 Jenkinsfile: 'Jenkinsfile-voltha-build'
693 configurePod: true
694 profile: '1T8GEM'
Suchitra Vemurieaed1932020-11-04 13:41:46 -0800695 time: '9'
Andrea Campanella350c6102020-10-01 09:56:40 +0200696
697
698 # Berlin POD test job - master versions, uses 1T8GEM tech profile and openonu go on voltha branch
699 - 'build_voltha_pod_test':
700 build-node: 'dt-berlin-community-pod'
Andrea Campanellac4e6f3f2020-10-02 11:34:42 +0200701 config-pod: 'dt-berlin-pod-openonugo'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800702 'disable-job': true
Andrea Campanella350c6102020-10-01 09:56:40 +0200703 name-extension: '_DT_openonugo'
704 work-flow: 'DT'
705 release: 'master'
706 branch: 'master'
707 test-repo: 'voltha-system-tests'
708 profile: '1T8GEM'
709 power-switch: True
Andrea Campanellaee548692020-11-12 09:40:06 +0100710 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Andrea Campanella350c6102020-10-01 09:56:40 +0200711
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700712 # Berlin pod with olt/onu - manual test job, voltha master build job
713 - 'build_pod_manual':
714 build-node: 'dt-berlin-community-pod'
715 config-pod: 'dt-berlin-pod-gpon'
716 release: 'master'
717 branch: 'master'
Girish Gowdrad862f4f2020-12-13 19:09:45 -0800718 num-of-openonu: '1'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700719 test-repo: 'voltha-system-tests'
720 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700721 profile: 'Default'
722
723 # Berlin pod1 test job - using voltha branch
724 - 'build_pod_test':
725 build-node: 'dt-berlin-community-pod'
726 config-pod: 'dt-berlin-pod-gpon'
727 profile: 'Default'
728 branch: 'master'
729 test-repo: 'voltha-system-tests'
730 Jenkinsfile: 'Jenkinsfile-voltha-test'