blob: fe9f6da63c64b14370e74e41b3816594be770802 [file] [log] [blame]
Suchitra Vemuri58acd872019-08-28 18:52:35 -07001---
2# POD Build Pipeline Jobs for Voltha Releases
Joey Armstrongff93d822023-01-25 19:17:00 -05003# -----------------------------------------------------------------------
4# Disabled, offline -- 'qa-testvm-pod'
5# -----------------------------------------------------------------------
Suchitra Vemuri58acd872019-08-28 18:52:35 -07006- project:
7 name: voltha-release-jobs
8
9 project-name: '{name}'
10
11 build-timeout: '300'
12
Zack Williams21e3d162020-02-07 08:38:16 -070013 with-kind: false
Joey Armstrongca4cb462023-01-12 17:51:05 -050014 power-switch: false
15 power-cycle-olt: false
Hardik Windlass5ec68e82021-03-04 21:51:57 +053016 work-flow: 'ATT'
Andrea Campanella12ea28f2020-05-21 12:05:55 +020017 in-band-management: false
Suchitra Vemuri91896d42020-04-15 16:33:26 -070018 num-of-openonu: '1'
Suchitra Vemuri50e62792020-05-06 16:48:28 -070019 num-of-onos: '1'
20 num-of-atomix: '0'
Suchitra Vemuria0d92052020-07-15 11:36:12 -070021 reinstall-olt: true
Suchitra Vemurie6625222020-09-01 17:12:56 -070022 test-type: ''
Matteo Scandolo3dce2a12020-09-15 14:21:14 -070023 volthaSystemTestsChange: ''
24 kindVolthaChange: ''
25 cordTesterChange: ''
Andrea Campanella0d3110c2021-01-20 12:25:45 +010026 oltAdapterAppLabel: 'adapter-open-olt'
Suchitra Vemuridddc3ac2021-02-11 15:40:43 -080027 num-of-onus: ''
28 num-of-ponports: ''
Suchitra Vemuri5abcf2b2020-02-05 14:46:28 -080029
Suchitra Vemuri58acd872019-08-28 18:52:35 -070030 jobs:
Suchitra Vemuribc149852019-11-25 14:41:24 -080031 # flex OCP pod with olt/onu - manual test job, voltha master build job
Hardik Windlass77221c62021-05-21 06:24:35 +000032 - 'build_voltha_pod_manual':
Joey Armstrongddc65982023-02-02 18:41:35 -050033 disable-job: false
Zack Williams8ef79812019-10-29 11:09:18 -070034 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070035 config-pod: 'flex-ocp-cord'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -070036 num-of-onos: '3'
37 num-of-atomix: '3'
Hardik Windlass77221c62021-05-21 06:24:35 +000038 num-of-kafka: '3'
39 num-of-etcd: '3'
Matteo Scandolod43bb302021-04-20 10:19:29 -070040 VolthaEtcdPort: 9999
Hardik Windlass77221c62021-05-21 06:24:35 +000041 profile: 'TP'
42 name-extension: '_TT'
43 work-flow: 'TT'
Suchitra Vemuri8609a442019-10-22 21:03:27 -070044
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070045 # flex pod1 test job - using voltha branch
Hardik Windlass77221c62021-05-21 06:24:35 +000046 - 'build_voltha_pod_manual_test':
Joey Armstrongddc65982023-02-02 18:41:35 -050047 disable-job: false
Zack Williams8ef79812019-10-29 11:09:18 -070048 build-node: 'qa-testvm-pod'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070049 config-pod: 'flex-ocp-cord'
Hardik Windlass77221c62021-05-21 06:24:35 +000050 profile: 'TP'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070051 branch: 'master'
Hardik Windlass77221c62021-05-21 06:24:35 +000052 release: 'master'
53 work-flow: 'TT'
54 name-extension: '_TT'
55 test-type: ''
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070056 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -070057 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070058
Suchitra Vemurif8236c12019-10-22 15:51:39 -070059 # flex OCP pod with olt/onu - Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -070060 - 'build_voltha_pod_release_timer':
Joey Armstrongddc65982023-02-02 18:41:35 -050061 disable-job: false
Zack Williams8ef79812019-10-29 11:09:18 -070062 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070063 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070064 profile: 'Default'
Hardik Windlass6598b032021-07-02 10:12:01 +000065 time: '5'
Matteo Scandolod43bb302021-04-20 10:19:29 -070066 VolthaEtcdPort: 9999
67 num-of-onos: '3'
68 num-of-atomix: '3'
Suchitra Vemuri917aa612019-09-23 19:35:31 -070069
Suchitra Vemurif8236c12019-10-22 15:51:39 -070070 # flex pod1 test job - uses tech profile on voltha branch
Suchitra Vemurif921cda2019-09-25 22:53:45 -070071 - 'build_voltha_pod_test':
Joey Armstrongddc65982023-02-02 18:41:35 -050072 disable-job: false
Zack Williams8ef79812019-10-29 11:09:18 -070073 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070074 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070075 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070076 branch: 'master'
Joey Armstrongca4cb462023-01-12 17:51:05 -050077 power-switch: true
78 power-cycle-olt: true
hwchiu14f97852019-10-08 10:51:11 -070079 test-repo: 'voltha-system-tests'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070080 profile: 'Default'
Suchitra Vemurif8236c12019-10-22 15:51:39 -070081
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000082 # flex OCP pod with olt/onu - 1T4GEM tech profile and timer based job
83 - 'build_voltha_pod_release_timer':
Joey Armstrongddc65982023-02-02 18:41:35 -050084 disable-job: false
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070085 build-node: 'qa-testvm-pod'
86 config-pod: 'flex-ocp-cord'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -050087 release: '2.11'
88 branch: 'voltha-2.11'
89 profile: '1T4GEM'
90 time: '1'
91 VolthaEtcdPort: 9999
92 num-of-onos: '3'
93 num-of-atomix: '3'
94 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
95
96 # flex OCP pod with olt/onu - 1T4GEM tech profile and timer based job
97 - 'build_voltha_pod_release_timer':
98 disable-job: true
99 build-node: 'qa-testvm-pod'
100 config-pod: 'flex-ocp-cord'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000101 release: '2.8'
102 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700103 profile: '1T4GEM'
104 time: '1'
Matteo Scandolod43bb302021-04-20 10:19:29 -0700105 VolthaEtcdPort: 9999
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000106 num-of-onos: '3'
107 num-of-atomix: '3'
108 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700109
110 # flex pod1 test job - released versions: uses tech profile on voltha branch
111 - 'build_voltha_pod_test':
Joey Armstrongff93d822023-01-25 19:17:00 -0500112 disable-job: true
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700113 build-node: 'qa-testvm-pod'
114 config-pod: 'flex-ocp-cord'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000115 release: '2.8'
116 branch: 'voltha-2.8'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500117 power-switch: true
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700118 test-repo: 'voltha-system-tests'
119 profile: '1T4GEM'
120
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500121 # flex pod1 test job - released versions: uses tech profile on voltha branch
122 - 'build_voltha_pod_test':
Joey Armstrongddc65982023-02-02 18:41:35 -0500123 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500124 build-node: 'qa-testvm-pod'
125 config-pod: 'flex-ocp-cord'
126 release: '2.11'
127 branch: 'voltha-2.11'
128 power-switch: true
129 test-repo: 'voltha-system-tests'
130 profile: '1T4GEM'
131
132 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -0700133 - 'build_voltha_pod_release_timer':
Joey Armstrongddc65982023-02-02 18:41:35 -0500134 disable-job: false
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700135 build-node: 'qa-testvm-pod'
136 config-pod: 'flex-ocp-cord'
137 release: 'master'
138 branch: 'master'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700139 name-extension: '_TT'
140 work-flow: 'TT'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700141 profile: 'TP'
Hardik Windlass6598b032021-07-02 10:12:01 +0000142 time: '10'
Matteo Scandolod43bb302021-04-20 10:19:29 -0700143 VolthaEtcdPort: 9999
144 num-of-onos: '3'
145 num-of-atomix: '3'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700146
147 # flex pod1 test job - released versions: uses tech profile on voltha branch
148 - 'build_voltha_pod_test':
Joey Armstrongddc65982023-02-02 18:41:35 -0500149 disable-job: false
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'
154 name-extension: '_TT'
155 work-flow: 'TT'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500156 power-switch: true
157 power-cycle-olt: true
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700158 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700159 test-repo: 'voltha-system-tests'
160 profile: 'TP'
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000161 timeout: 360
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700162
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500163 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Hardik Windlass6598b032021-07-02 10:12:01 +0000164 - 'build_voltha_pod_release_timer':
Joey Armstrongff93d822023-01-25 19:17:00 -0500165 disable-job: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000166 build-node: 'qa-testvm-pod'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000167 config-pod: 'flex-ocp-cord'
168 release: '2.8'
169 branch: 'voltha-2.8'
170 name-extension: '_TT'
171 work-flow: 'TT'
172 profile: 'TP'
173 time: '20'
174 VolthaEtcdPort: 9999
175 num-of-onos: '3'
176 num-of-atomix: '3'
177 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
178
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500179 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
180 - 'build_voltha_pod_release_timer':
Joey Armstrongddc65982023-02-02 18:41:35 -0500181 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500182 build-node: 'qa-testvm-pod'
183 config-pod: 'flex-ocp-cord'
184 release: '2.11'
185 branch: 'voltha-2.11'
186 name-extension: '_TT'
187 work-flow: 'TT'
188 profile: 'TP'
189 time: '20'
190 VolthaEtcdPort: 9999
191 num-of-onos: '3'
192 num-of-atomix: '3'
193 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
194
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000195 # flex pod1 test job - released versions: uses tech profile on voltha branch
196 - 'build_voltha_pod_test':
Joey Armstrongff93d822023-01-25 19:17:00 -0500197 disable-job: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000198 build-node: 'qa-testvm-pod'
199 config-pod: 'flex-ocp-cord'
200 release: '2.8'
201 branch: 'voltha-2.8'
202 name-extension: '_TT'
203 work-flow: 'TT'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500204 power-switch: true
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700205 pipeline-script: 'voltha/voltha-2.8/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000206 test-repo: 'voltha-system-tests'
207 profile: 'TP'
208
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500209 # flex pod1 test job - released versions: uses tech profile on voltha branch
210 - 'build_voltha_pod_test':
Joey Armstrongddc65982023-02-02 18:41:35 -0500211 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500212 build-node: 'qa-testvm-pod'
213 config-pod: 'flex-ocp-cord'
214 release: '2.11'
215 branch: 'voltha-2.11'
216 name-extension: '_TT'
217 work-flow: 'TT'
218 power-switch: true
219 pipeline-script: 'voltha/voltha-2.11/voltha-tt-physical-functional-tests.groovy'
220 test-repo: 'voltha-system-tests'
221 profile: 'TP'
222
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500223 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000224 - 'build_voltha_pod_release_timer':
Joey Armstrongddc65982023-02-02 18:41:35 -0500225 disable-job: false
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000226 build-node: 'qa-testvm-pod'
Hardik Windlass6598b032021-07-02 10:12:01 +0000227 config-pod: 'flex-ocp-cord-multi-uni'
228 release: 'master'
229 branch: 'master'
230 name-extension: '_TT'
231 work-flow: 'TT'
232 profile: 'TP'
Hardik Windlassa1ff58f2021-10-29 07:42:53 +0000233 time: '16'
Hardik Windlass6598b032021-07-02 10:12:01 +0000234 VolthaEtcdPort: 9999
235 num-of-onos: '3'
236 num-of-atomix: '3'
237 reinstall-olt: true
238 enableMultiUni: true
239 uniPortMask: '0x0003'
240
241 # flex pod1 test job - released versions: uses tech profile on voltha branch
242 - 'build_voltha_pod_test':
Joey Armstrongddc65982023-02-02 18:41:35 -0500243 disable-job: false
Hardik Windlass6598b032021-07-02 10:12:01 +0000244 build-node: 'qa-testvm-pod'
245 config-pod: 'flex-ocp-cord-multi-uni'
246 release: 'master'
247 branch: 'master'
248 name-extension: '_TT'
249 work-flow: 'TT'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500250 power-switch: true
251 power-cycle-olt: true
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700252 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6598b032021-07-02 10:12:01 +0000253 test-repo: 'voltha-system-tests'
254 profile: 'TP'
255 enableMultiUni: true
256
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700257 # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700258 - 'build_voltha_pod_release_timer':
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700259 build-node: 'menlo-demo-pod'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800260 config-pod: 'onf-demo-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500261 disable-job: false
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700262 profile: '1T4GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200263 num-of-onos: '3'
264 num-of-atomix: '3'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700265 in-band-management: true
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200266 waitTimerForOltUp: 540
Matteo Scandolod82d1de2021-04-06 14:55:58 -0700267 VolthaEtcdPort: 9999
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700268 time: '1'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800269
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800270 # Menlo pod test job - master test job uses tech profile on voltha branch
271 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000272 timeout: 300
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800273 build-node: 'menlo-demo-pod'
274 config-pod: 'onf-demo-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500275 disable-job: false
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800276 release: 'master'
277 branch: 'master'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800278 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700279 profile: '1T4GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500280 power-switch: true
281 power-cycle-olt: true
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800282
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700283 # Menlo pod with olt/onu - master branch, Default tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700284 - 'build_voltha_pod_release_timer':
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800285 build-node: 'menlo-demo-pod'
286 config-pod: 'onf-demo-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500287 disable-job: false
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700288 name-extension: '_DT'
289 work-flow: 'DT'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700290 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200291 num-of-onos: '3'
292 num-of-atomix: '3'
Matteo Scandolod82d1de2021-04-06 14:55:58 -0700293 VolthaEtcdPort: 9999
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700294 in-band-management: true
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200295 waitTimerForOltUp: 540
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000296 time: '6'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800297
298 # Menlo pod test job - uses tech profile on voltha branch
299 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +0000300 timeout: 330
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800301 build-node: 'menlo-demo-pod'
302 config-pod: 'onf-demo-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500303 disable-job: false
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800304 release: 'master'
305 branch: 'master'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700306 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200307 work-flow: 'DT'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800308 test-repo: 'voltha-system-tests'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700309 profile: '1T8GEM'
Matteo Scandolo67842812021-07-13 16:52:13 -0700310 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500311 power-switch: true
312 power-cycle-olt: true
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800313
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700314 # Menlo pod with olt/onu - released branch, Default tech profile and timer based job
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000315 - 'build_voltha_pod_release_timer':
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700316 build-node: 'menlo-demo-pod'
317 config-pod: 'onf-demo-pod'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700318 disable-job: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000319 release: '2.8'
320 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700321 name-extension: '_DT'
322 work-flow: 'DT'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000323 profile: '1T8GEM'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700324 num-of-onos: '3'
325 num-of-atomix: '3'
Matteo Scandolod43bb302021-04-20 10:19:29 -0700326 VolthaEtcdPort: 9999
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700327 in-band-management: true
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000328 time: '11'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000329 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700330
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500331 # Menlo pod with olt/onu - released branch, Default tech profile and timer based job
332 - 'build_voltha_pod_release_timer':
333 build-node: 'menlo-demo-pod'
334 config-pod: 'onf-demo-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500335 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500336 release: '2.11'
337 branch: 'voltha-2.11'
338 name-extension: '_DT'
339 work-flow: 'DT'
340 profile: '1T8GEM'
341 num-of-onos: '3'
342 num-of-atomix: '3'
343 VolthaEtcdPort: 9999
344 in-band-management: true
345 time: '11'
346 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
347
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700348 # Menlo pod test job - uses tech profile on voltha branch
349 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000350 timeout: 300
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700351 build-node: 'menlo-demo-pod'
352 config-pod: 'onf-demo-pod'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700353 disable-job: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000354 release: '2.8'
355 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700356 name-extension: '_DT'
357 work-flow: 'DT'
358 test-repo: 'voltha-system-tests'
359 profile: '1T8GEM'
Matteo Scandolo67842812021-07-13 16:52:13 -0700360 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500361 power-switch: true
Hardik Windlass868475f2021-12-16 16:47:39 +0000362
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500363 # Menlo pod test job - uses tech profile on voltha branch
364 - 'build_voltha_pod_test':
365 timeout: 300
366 build-node: 'menlo-demo-pod'
367 config-pod: 'onf-demo-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500368 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500369 release: '2.11'
370 branch: 'voltha-2.11'
371 name-extension: '_DT'
372 work-flow: 'DT'
373 test-repo: 'voltha-system-tests'
374 profile: '1T8GEM'
375 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
376 power-switch: true
377
Matteo Scandolo16672842020-06-02 14:19:33 -0700378 # ONF Menlo Soak POD build job - voltha-master branch
Hardik Windlassc7379022021-05-12 13:52:24 +0530379 - 'build_voltha_pod_manual':
Matteo Scandolo16672842020-06-02 14:19:33 -0700380 build-node: 'menlo-soak-pod'
381 config-pod: 'onf-soak-pod'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700382 disable-job: false
Hardik Windlass908533a2021-05-24 16:35:58 +0000383 bbsimReplicas: 1
Suchitra Vemurie6625222020-09-01 17:12:56 -0700384 profile: '1T8GEM'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700385 name-extension: '_DT'
386 work-flow: 'DT'
Hardik Windlassef2e99b2021-05-17 13:36:20 +0530387 reinstall-olt: true
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000388 num-of-onus: 32
389 num-of-ponports: 16
Hardik Windlass44619f52021-05-20 09:36:12 +0530390 logLevel: 'WARN'
Matteo Scandolo16672842020-06-02 14:19:33 -0700391
392 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass77221c62021-05-21 06:24:35 +0000393 # Run tests manually triggering the job
394 - 'build_voltha_pod_manual_test':
Suchitra Vemurie6625222020-09-01 17:12:56 -0700395 build-node: 'menlo-soak-pod'
396 config-pod: 'onf-soak-pod'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700397 disable-job: false
Suchitra Vemurie6625222020-09-01 17:12:56 -0700398 profile: '1T8GEM'
399 branch: 'master'
400 release: 'master'
401 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700402 name-extension: '_DT_soak_Func'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700403 test-type: 'Functional'
404 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700405 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700406
407 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000408 # Run failure/recovery tests every Wednesday
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700409 - 'build_voltha_pod_soak_test':
410 build-node: 'menlo-soak-pod'
411 config-pod: 'onf-soak-pod'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700412 disable-job: false
Suchitra Vemuri649b02b2020-09-01 18:18:10 -0700413 profile: '1T8GEM'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700414 branch: 'master'
415 release: 'master'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700416 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700417 name-extension: '_DT_soak_Fail'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700418 test-type: 'Failure'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700419 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700420 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000421 time-trigger: "H H * * 3"
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700422
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700423 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000424 # Run dataplane tests every Saturday
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700425 - 'build_voltha_pod_soak_test':
426 build-node: 'menlo-soak-pod'
427 config-pod: 'onf-soak-pod'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700428 disable-job: false
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700429 profile: '1T8GEM'
430 branch: 'master'
431 release: 'master'
432 work-flow: 'DT'
433 name-extension: '_DT_soak_DP'
434 test-type: 'Dataplane'
435 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700436 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000437 time-trigger: "H H * * 6"
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700438
Hardik Windlassf5321572021-07-14 11:28:46 +0000439 # ONF Menlo Soak POD build job - voltha-2.8 branch
440 - 'build_voltha_pod_manual':
441 build-node: 'menlo-soak-pod'
442 config-pod: 'onf-soak-pod'
Hardik Windlassdd81dd82021-09-27 08:43:44 +0000443 disable-job: true
Hardik Windlassf5321572021-07-14 11:28:46 +0000444 branch: 'voltha-2.8'
445 release: '2.8'
446 bbsimReplicas: 1
447 profile: '1T8GEM'
448 name-extension: '_DT'
449 work-flow: 'DT'
450 reinstall-olt: true
451 num-of-onus: 32
452 num-of-ponports: 16
453 logLevel: 'WARN'
454 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
455
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500456 # ONF Menlo Soak POD build job - voltha-2.11 branch
457 - 'build_voltha_pod_manual':
458 build-node: 'menlo-soak-pod'
459 config-pod: 'onf-soak-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500460 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500461 branch: 'voltha-2.11'
462 release: '2.11'
463 bbsimReplicas: 1
464 profile: '1T8GEM'
465 name-extension: '_DT'
466 work-flow: 'DT'
467 reinstall-olt: true
468 num-of-onus: 32
469 num-of-ponports: 16
470 logLevel: 'WARN'
471 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
472
Hardik Windlassf5321572021-07-14 11:28:46 +0000473 # ONF Menlo Soak POD test job - voltha-2.8 branch
474 # Run tests manually triggering the job
475 - 'build_voltha_pod_manual_test':
476 build-node: 'menlo-soak-pod'
477 config-pod: 'onf-soak-pod'
Hardik Windlassdd81dd82021-09-27 08:43:44 +0000478 disable-job: true
Hardik Windlassf5321572021-07-14 11:28:46 +0000479 profile: '1T8GEM'
480 branch: 'voltha-2.8'
481 release: '2.8'
482 work-flow: 'DT'
483 name-extension: '_DT_soak_Func'
484 test-type: 'Functional'
485 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700486 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000487
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500488 # ONF Menlo Soak POD test job - voltha-2.11 branch
489 # Run tests manually triggering the job
490 - 'build_voltha_pod_manual_test':
491 build-node: 'menlo-soak-pod'
492 config-pod: 'onf-soak-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500493 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500494 profile: '1T8GEM'
495 branch: 'voltha-2.11'
496 release: '2.11'
497 work-flow: 'DT'
498 name-extension: '_DT_soak_Func'
499 test-type: 'Functional'
500 test-repo: 'voltha-system-tests'
501 pipeline-script: 'voltha/voltha-2.11/voltha-physical-soak-dt-tests.groovy'
502
Hardik Windlassf5321572021-07-14 11:28:46 +0000503 # ONF Menlo Soak POD test job - voltha-2.8 branch
504 # Run failure/recovery tests every Wednesday
505 - 'build_voltha_pod_soak_test':
506 build-node: 'menlo-soak-pod'
507 config-pod: 'onf-soak-pod'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700508 disable-job: true
Hardik Windlassf5321572021-07-14 11:28:46 +0000509 profile: '1T8GEM'
510 branch: 'voltha-2.8'
511 release: '2.8'
512 work-flow: 'DT'
513 name-extension: '_DT_soak_Fail'
514 test-type: 'Failure'
515 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700516 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000517 time-trigger: "H H * * 3"
518
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500519 # ONF Menlo Soak POD test job - voltha-2.11 branch
520 # Run failure/recovery tests every Wednesday
521 - 'build_voltha_pod_soak_test':
522 build-node: 'menlo-soak-pod'
523 config-pod: 'onf-soak-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500524 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500525 profile: '1T8GEM'
526 branch: 'voltha-2.11'
527 release: '2.11'
528 work-flow: 'DT'
529 name-extension: '_DT_soak_Fail'
530 test-type: 'Failure'
531 test-repo: 'voltha-system-tests'
532 pipeline-script: 'voltha/voltha-2.11/voltha-physical-soak-dt-tests.groovy'
533 time-trigger: "H H * * 3"
534
Hardik Windlassf5321572021-07-14 11:28:46 +0000535 # ONF Menlo Soak POD test job - voltha-2.8 branch
536 # Run dataplane tests every Saturday
537 - 'build_voltha_pod_soak_test':
538 build-node: 'menlo-soak-pod'
539 config-pod: 'onf-soak-pod'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700540 disable-job: true
Hardik Windlassf5321572021-07-14 11:28:46 +0000541 profile: '1T8GEM'
542 branch: 'voltha-2.8'
543 release: '2.8'
544 work-flow: 'DT'
545 name-extension: '_DT_soak_DP'
546 test-type: 'Dataplane'
547 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700548 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000549 time-trigger: "H H * * 6"
550
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500551 # ONF Menlo Soak POD test job - voltha-2.11 branch
552 # Run dataplane tests every Saturday
553 - 'build_voltha_pod_soak_test':
554 build-node: 'menlo-soak-pod'
555 config-pod: 'onf-soak-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500556 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500557 profile: '1T8GEM'
558 branch: 'voltha-2.11'
559 release: '2.11'
560 work-flow: 'DT'
561 name-extension: '_DT_soak_DP'
562 test-type: 'Dataplane'
563 test-repo: 'voltha-system-tests'
564 pipeline-script: 'voltha/voltha-2.11/voltha-physical-soak-dt-tests.groovy'
565 time-trigger: "H H * * 6"
566
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800567 # Berlin pod with olt/onu - master versions timer based job , two OLTs
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530568 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700569 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700570 config-pod: 'berlin-community-pod-1-multi-olt'
Joey Armstrongddc65982023-02-02 18:41:35 -0500571 disable-job: false
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800572 name-extension: '_DT'
573 work-flow: 'DT'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800574 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200575 num-of-onos: '3'
576 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +0100577 # Update time trigger value while re-enabling the job
578 time: ''
Andrea Campanellaa54bab92020-02-07 15:37:41 +0100579
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100580 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800581 - 'build_voltha_pod_test':
Andrea Campanella2af4b902021-11-05 10:40:02 +0100582 timeout: 360
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700583 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700584 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100585 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800586 branch: 'master'
Joey Armstrongddc65982023-02-02 18:41:35 -0500587 disable-job: false
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800588 name-extension: '_DT'
589 work-flow: 'DT'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800590 test-repo: 'voltha-system-tests'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800591 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500592 power-switch: true
Matteo Scandolo67842812021-07-13 16:52:13 -0700593 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700594
Andrea Campanella972d63e2020-05-14 19:59:08 +0200595 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530596 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700597 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700598 config-pod: 'berlin-community-pod-1-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +0200599 name-extension: '_DT'
Joey Armstrongddc65982023-02-02 18:41:35 -0500600 disable-job: false
Andrea Campanella625ba352020-04-02 15:32:13 +0200601 work-flow: 'DT'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200602 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200603 num-of-onos: '3'
604 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +0100605 # Update time trigger value while re-enabling the job
606 time: ''
Andrea Campanella625ba352020-04-02 15:32:13 +0200607
Andrea Campanella972d63e2020-05-14 19:59:08 +0200608 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200609 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +0000610 timeout: 330
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700611 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700612 config-pod: 'berlin-community-pod-1-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +0200613 name-extension: '_DT'
Joey Armstrongddc65982023-02-02 18:41:35 -0500614 disable-job: false
Andrea Campanellad924ce22020-04-20 16:40:41 +0200615 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200616 release: 'master'
617 branch: 'master'
618 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200619 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500620 power-switch: true
Matteo Scandolo67842812021-07-13 16:52:13 -0700621 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700622
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000623 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
624 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700625 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700626 config-pod: 'berlin-community-pod-1-gpon'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000627 release: '2.8'
628 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700629 name-extension: '_DT'
Joey Armstrongddc65982023-02-02 18:41:35 -0500630 disable-job: true
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700631 work-flow: 'DT'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700632 profile: '1T8GEM'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000633 num-of-onos: '3'
634 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +0100635 time: '1'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000636 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700637
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500638 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
639 - 'build_voltha_pod_release_timer':
640 build-node: 'berlin-community-pod-1'
641 config-pod: 'berlin-community-pod-1-gpon'
642 release: '2.11'
643 branch: 'voltha-2.11'
644 name-extension: '_DT'
645 work-flow: 'DT'
646 profile: '1T8GEM'
647 num-of-onos: '3'
648 num-of-atomix: '3'
649 time: '1'
650 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
651
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000652 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700653 - 'build_voltha_pod_test':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700654 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700655 config-pod: 'berlin-community-pod-1-gpon'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700656 name-extension: '_DT'
Joey Armstrongddc65982023-02-02 18:41:35 -0500657 disable-job: true
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700658 work-flow: 'DT'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000659 release: '2.8'
660 branch: 'voltha-2.8'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700661 test-repo: 'voltha-system-tests'
662 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500663 power-switch: true
Matteo Scandolo67842812021-07-13 16:52:13 -0700664 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700665
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500666 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
667 - 'build_voltha_pod_test':
668 build-node: 'berlin-community-pod-1'
669 config-pod: 'berlin-community-pod-1-gpon'
670 name-extension: '_DT'
671 work-flow: 'DT'
672 release: '2.11'
673 branch: 'voltha-2.11'
674 test-repo: 'voltha-system-tests'
675 profile: '1T8GEM'
676 power-switch: true
677 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
678
Andrea Campanellac551d582021-09-22 15:34:02 +0200679 # Berlin pod with olt/onu - voltha-2.8 versions timer based job , two OLTs
Andrea Campanella350c6102020-10-01 09:56:40 +0200680 - 'build_voltha_pod_release_timer':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700681 build-node: 'berlin-community-pod-1'
682 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200683 name-extension: '_DT'
Joey Armstrongddc65982023-02-02 18:41:35 -0500684 disable-job: true
Andrea Campanella350c6102020-10-01 09:56:40 +0200685 work-flow: 'DT'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200686 release: '2.8'
687 branch: 'voltha-2.8'
Andrea Campanella350c6102020-10-01 09:56:40 +0200688 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200689 num-of-onos: '3'
690 num-of-atomix: '3'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200691 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530692 time: '7'
Andrea Campanella350c6102020-10-01 09:56:40 +0200693
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500694 # Berlin pod with olt/onu - voltha-2.11 versions timer based job , two OLTs
695 - 'build_voltha_pod_release_timer':
696 build-node: 'berlin-community-pod-1'
697 config-pod: 'berlin-community-pod-1-multi-olt'
698 name-extension: '_DT'
699 work-flow: 'DT'
700 release: '2.11'
701 branch: 'voltha-2.11'
702 profile: '1T8GEM'
703 num-of-onos: '3'
704 num-of-atomix: '3'
705 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
706 time: '7'
707
Andrea Campanellac551d582021-09-22 15:34:02 +0200708 # Berlin POD test job - voltha-2.8 versions: uses tech profile on voltha branch
Andrea Campanella350c6102020-10-01 09:56:40 +0200709 - 'build_voltha_pod_test':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700710 build-node: 'berlin-community-pod-1'
711 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200712 release: '2.8'
713 branch: 'voltha-2.8'
714 name-extension: '_DT'
Joey Armstrongddc65982023-02-02 18:41:35 -0500715 disable-job: true
Andrea Campanella350c6102020-10-01 09:56:40 +0200716 work-flow: 'DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200717 test-repo: 'voltha-system-tests'
718 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500719 power-switch: true
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200720 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200721
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500722 # Berlin POD test job - voltha-2.11 versions: uses tech profile on voltha branch
723 - 'build_voltha_pod_test':
724 build-node: 'berlin-community-pod-1'
725 config-pod: 'berlin-community-pod-1-multi-olt'
726 release: '2.11'
727 branch: 'voltha-2.11'
728 name-extension: '_DT'
729 work-flow: 'DT'
730 test-repo: 'voltha-system-tests'
731 profile: '1T8GEM'
732 power-switch: true
733 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
734
TorstenThieme0adf6f12023-02-27 13:01:19 +0000735 # Berlin pod with gpon olt/onu - master 1T4GEM tech profile and timer based job
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530736 - 'build_voltha_pod_release_timer':
737 build-node: 'berlin-community-pod-1'
738 config-pod: 'berlin-community-pod-1-gpon-fttb'
739 withFttb: true
740 name-extension: '_DT'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700741 disable-job: false
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530742 work-flow: 'DT'
Hardik Windlass7f98e9e2022-05-30 14:36:25 +0530743 profile: '1T4GEM-FTTB'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530744 num-of-onos: '3'
745 num-of-atomix: '3'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530746 time: '13'
747
TorstenThieme0adf6f12023-02-27 13:01:19 +0000748 # Berlin POD test job - master versions: uses 1T4GEM tech profile on voltha branch
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530749 - 'build_voltha_pod_test':
750 timeout: 330
751 build-node: 'berlin-community-pod-1'
752 config-pod: 'berlin-community-pod-1-gpon-fttb'
753 withFttb: true
754 name-extension: '_DT'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700755 disable-job: false
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530756 work-flow: 'DT'
757 release: 'master'
758 branch: 'master'
759 test-repo: 'voltha-system-tests'
Hardik Windlass7f98e9e2022-05-30 14:36:25 +0530760 profile: '1T4GEM-FTTB'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500761 power-switch: true
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530762 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
763
TorstenThieme0adf6f12023-02-27 13:01:19 +0000764 # Berlin pod with gpon olt/onu - 2.11 1T4GEM tech profile and timer based job
765 - 'build_voltha_pod_release_timer':
766 build-node: 'berlin-community-pod-1'
767 config-pod: 'berlin-community-pod-1-gpon-fttb'
768 withFttb: true
769 name-extension: '_DT'
770 disable-job: false
771 work-flow: 'DT'
772 release: '2.11'
773 branch: 'voltha-2.11'
774 profile: '1T4GEM-FTTB'
775 num-of-onos: '3'
776 num-of-atomix: '3'
777 time: '13'
778 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
779
780 # Berlin POD test job - 2.11 versions: uses 1T4GEM tech profile on voltha branch
781 - 'build_voltha_pod_test':
782 timeout: 330
783 build-node: 'berlin-community-pod-1'
784 config-pod: 'berlin-community-pod-1-gpon-fttb'
785 withFttb: true
786 name-extension: '_DT'
787 disable-job: false
788 work-flow: 'DT'
789 release: '2.11'
790 branch: 'voltha-2.11'
791 test-repo: 'voltha-system-tests'
792 profile: '1T4GEM-FTTB'
793 power-switch: true
794 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
795
796 # Berlin pod with zyxel gpon olt/onu - master 1T8GEM tech profile and timer based job
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200797 - 'build_voltha_pod_release_timer':
798 build-node: 'berlin-community-pod-2'
799 config-pod: 'berlin-community-pod-2-gpon-zyxel'
Girish Gowdra9b20acc2022-05-20 16:22:25 -0700800 disable-job: false
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200801 name-extension: '_DT'
802 work-flow: 'DT'
803 release: 'master'
804 branch: 'master'
805 profile: '1T8GEM'
806 reinstall-olt: true
807 num-of-onos: '3'
808 num-of-atomix: '3'
809 pipeline-script: 'voltha/master/physical-build.groovy'
810 VolthaEtcdPort: 9999
811 waitTimerForOltUp: 360
812 time: '1'
813
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500814 # Berlin POD test job - zyxel gpon master versions: uses tech profile on voltha branch
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200815 - 'build_voltha_pod_test':
816 build-node: 'berlin-community-pod-2'
817 config-pod: 'berlin-community-pod-2-gpon-zyxel'
818 release: 'master'
819 branch: 'master'
820 name-extension: '_DT'
821 work-flow: 'DT'
822 test-repo: 'voltha-system-tests'
823 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500824 power-switch: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200825 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
826
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500827 # Berlin pod with zyxel xgspon olt/onu - master 1T8GEM tech profile and timer based job
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200828 - 'build_voltha_pod_release_timer':
829 build-node: 'berlin-community-pod-2'
830 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
Girish Gowdra9b20acc2022-05-20 16:22:25 -0700831 disable-job: false
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200832 name-extension: '_DT'
833 work-flow: 'DT'
834 release: 'master'
835 branch: 'master'
836 reinstall-olt: true
837 num-of-onos: '3'
838 num-of-atomix: '3'
839 pipeline-script: 'voltha/master/physical-build.groovy'
840 VolthaEtcdPort: 9999
841 waitTimerForOltUp: 360
Girish Gowdrae20a52b2022-05-19 11:51:31 -0700842 profile: '1T8GEM'
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200843 time: '5'
844
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500845 # Berlin POD test job - zyxel xgsgpon master versions: uses tech profile on voltha branch
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200846 - 'build_voltha_pod_test':
847 build-node: 'berlin-community-pod-2'
848 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
849 release: 'master'
850 branch: 'master'
851 name-extension: '_DT'
852 work-flow: 'DT'
853 test-repo: 'voltha-system-tests'
854 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500855 power-switch: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200856 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
857
Joey Armstrong980e37f2023-02-28 18:57:41 -0500858 # TT workflow on Zyxel XGSPON OLT at Berlin pod - build job
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700859 - 'build_voltha_pod_release_timer':
860 disable-job: false
861 build-node: 'berlin-community-pod-2'
862 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
863 release: 'master'
864 branch: 'master'
865 name-extension: '_TT'
866 work-flow: 'TT'
867 profile: 'TP'
868 time: '10'
869 VolthaEtcdPort: 9999
870 num-of-onos: '3'
871 num-of-atomix: '3'
872
Joey Armstrong980e37f2023-02-28 18:57:41 -0500873 # TT workflow on Zyxel XGSPON OLT at Berlin pod - test job
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700874 - 'build_voltha_pod_test':
875 disable-job: false
876 build-node: 'berlin-community-pod-2'
877 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
878 release: 'master'
879 branch: 'master'
880 name-extension: '_TT'
881 work-flow: 'TT'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500882 power-switch: true
883 power-cycle-olt: true
Girish Gowdra7bd05cc2022-09-18 21:37:15 -0700884 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
885 test-repo: 'voltha-system-tests'
886 profile: 'TP'
887 timeout: 360
888
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500889 # [CORD-3256] TT workflow on XGSPON OLT at Berlin pod - build job
890 - 'build_voltha_pod_release_timer':
Joey Armstrong980e37f2023-02-28 18:57:41 -0500891 disable-job: false
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500892 build-node: 'berlin-community-pod-1'
893 config-pod: 'berlin-community-pod-1-gpon'
Joey Armstrong980e37f2023-02-28 18:57:41 -0500894 release: 'master'
895 branch: 'master'
896 name-extension: '_TT'
897 work-flow: 'TT'
898 profile: 'TP'
899 time: '10'
900 VolthaEtcdPort: 9999
901 num-of-onos: '3'
902 num-of-atomix: '3'
903
Joey Armstrong9fbc0da2023-03-01 15:37:38 -0500904 # [CORD-3256] TT workflow on GPON OLT at Berlin pod - test job
905 - 'build_voltha_pod_test':
906 disable-job: false
907 build-node: 'berlin-community-pod-1'
908 config-pod: 'berlin-community-pod-1-gpon'
909 release: 'master'
910 branch: 'master'
911 name-extension: '_TT'
912 work-flow: 'TT'
913 power-switch: true
914 power-cycle-olt: true
915 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
916 test-repo: 'voltha-system-tests'
917 profile: 'TP'
918 timeout: 360
919
920 # TT workflow on Zyxel GPON OLT at Berlin pod - build job (playground)
921 - 'build_voltha_pod_release_timer_playground':
922 disable-job: false
923 build-node: 'berlin-community-pod-1'
924 config-pod: 'berlin-community-pod-1-gpon'
925 release: 'master3'
926 branch: 'master'
927 name-extension: '_TT'
928 work-flow: 'TT'
929 profile: 'TP'
930 time: '10'
931 VolthaEtcdPort: 9999
932 num-of-onos: '3'
933 num-of-atomix: '3'
934
935 # TT workflow on Zyxel XGSPON OLT at Berlin pod - test job (playground)
936 - 'build_voltha_pod_test_playground':
937 disable-job: false
938 build-node: 'berlin-community-pod-1'
939 config-pod: 'berlin-community-pod-1-gpon'
940 release: 'master'
941 branch: 'master'
942 name-extension: '_TT'
943 work-flow: 'TT'
944 power-switch: true
945 power-cycle-olt: true
946 pipeline-script: 'voltha/playground/voltha-tt-physical-functional-tests.groovy'
947 test-repo: 'voltha-system-tests'
948 profile: 'TP'
949 timeout: 360
Joey Armstrong980e37f2023-02-28 18:57:41 -0500950
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200951 # Berlin pod with adtran gpon olt/onu - 2.8 1T8GEM tech profile and timer based job
952 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700953 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700954 config-pod: 'berlin-community-pod-1-gpon-adtran'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200955 name-extension: '_DT'
Joey Armstrongddc65982023-02-02 18:41:35 -0500956 disable-job: true
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200957 work-flow: 'DT'
958 release: '2.8'
959 branch: 'voltha-2.8'
960 profile: '1T8GEM'
Andrea Campanellabc8d8822021-08-25 12:33:54 +0200961 reinstall-olt: false
Andrea Campanella86630c42022-01-03 10:13:04 +0100962 extraHelmFlags: "--set adapter_adtran_olt.kv_store_data_prefix='service/voltha/voltha_voltha' --set network.netconfUserSecret='' --set adapter_adtran_olt.topics.core_topic=voltha_voltha_rwcore"
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200963 num-of-onos: '3'
964 num-of-atomix: '3'
965 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
966 VolthaEtcdPort: 9999
Andrea Campanella41ae1b12021-09-21 11:29:43 +0200967 openoltAdapterChart: '/home/community/adtran-21.5-voltha-2.8/voltha-adapter-adtran-olt'
Andrea Campanella20361592021-08-26 18:45:28 +0200968 oltAdapterReleaseName: 'adtran-olt'
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200969 waitTimerForOltUp: 420
Hardik Windlass5dbe6eb2021-12-17 11:13:26 +0000970 time: '19'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200971
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500972 # Berlin pod with adtran gpon olt/onu - 2.11 1T8GEM tech profile and timer based job
973 - 'build_voltha_pod_release_timer':
974 build-node: 'berlin-community-pod-1'
975 config-pod: 'berlin-community-pod-1-gpon-adtran'
976 name-extension: '_DT'
977 work-flow: 'DT'
978 release: '2.11'
979 branch: 'voltha-2.11'
980 profile: '1T8GEM'
981 reinstall-olt: false
982 extraHelmFlags: "--set adapter_adtran_olt.kv_store_data_prefix='service/voltha/voltha_voltha' --set network.netconfUserSecret='' --set adapter_adtran_olt.topics.core_topic=voltha_voltha_rwcore"
983 num-of-onos: '3'
984 num-of-atomix: '3'
985 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
986 VolthaEtcdPort: 9999
987 openoltAdapterChart: '/home/community/adtran-21.5-voltha-2.11/voltha-adapter-adtran-olt'
988 oltAdapterReleaseName: 'adtran-olt'
989 waitTimerForOltUp: 420
990 time: '19'
991
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200992 # Berlin POD adtran test job - 2.8 versions: uses 1T8GEM tech profile on voltha branch
993 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000994 timeout: 390
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700995 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700996 config-pod: 'berlin-community-pod-1-gpon-adtran'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200997 release: '2.8'
998 branch: 'voltha-2.8'
999 name-extension: '_DT'
Joey Armstrongddc65982023-02-02 18:41:35 -05001000 disable-job: true
Andrea Campanella29fff7f2021-08-23 14:49:29 +02001001 work-flow: 'DT'
1002 test-repo: 'voltha-system-tests'
1003 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -05001004 power-switch: true
Andrea Campanella29fff7f2021-08-23 14:49:29 +02001005 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
1006 oltAdapterAppLabel: 'adapter-adtran-olt'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +00001007
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001008 # Berlin POD adtran test job - 2.11 versions: uses 1T8GEM tech profile on voltha branch
1009 - 'build_voltha_pod_test':
1010 timeout: 390
1011 build-node: 'berlin-community-pod-1'
1012 config-pod: 'berlin-community-pod-1-gpon-adtran'
1013 release: '2.11'
1014 branch: 'voltha-2.11'
1015 name-extension: '_DT'
1016 work-flow: 'DT'
1017 test-repo: 'voltha-system-tests'
1018 profile: '1T8GEM'
1019 power-switch: true
1020 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
1021 oltAdapterAppLabel: 'adapter-adtran-olt'
1022
TorstenThieme0adf6f12023-02-27 13:01:19 +00001023 # Berlin pod with adtran gpon olt/onu - 1T8GEM tech profile and timer based job
Hardik Windlass36d5bdb2022-02-09 10:13:13 +00001024 - 'verify_voltha_pod_dmi_test':
Girish Gowdra6b7dab02022-03-30 11:21:44 -07001025 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -07001026 config-pod: 'berlin-community-pod-1-gpon-adtran'
Hardik Windlassace19e52022-02-10 09:36:21 +00001027 name-extension: '_DT'
Joey Armstrongddc65982023-02-02 18:41:35 -05001028 disable-job: true
Hardik Windlass36d5bdb2022-02-09 10:13:13 +00001029 work-flow: 'DT'
TorstenThieme0adf6f12023-02-27 13:01:19 +00001030 release: 'master'
1031 branch: 'master'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +00001032 profile: 'Default'
Hardik Windlass230fca62022-05-04 08:50:35 +05301033 installVolthaInfra: true
1034 installVolthaStack: false
Hardik Windlass36d5bdb2022-02-09 10:13:13 +00001035 reinstall-olt: false
1036 restart-olt: false
1037 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
1038 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
1039 OltDevMgr: 'adtran-olt-device-manager'
1040 num-of-onos: '3'
1041 num-of-atomix: '3'
1042 VolthaEtcdPort: 9999
Hardik Windlass36d5bdb2022-02-09 10:13:13 +00001043 waitTimerForOltUp: 420
Hardik Windlassc97ceae2022-05-13 10:12:55 +05301044 time: '16'
Joey Armstrongaf679da2023-01-31 14:22:41 -05001045
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001046 # Berlin pod with adtran gpon olt/onu - 2.11 1T8GEM tech profile and timer based job
1047 - 'verify_voltha_pod_dmi_test':
1048 build-node: 'berlin-community-pod-1'
1049 config-pod: 'berlin-community-pod-1-gpon-adtran'
1050 name-extension: '_DT'
1051 work-flow: 'DT'
1052 release: '2.11'
1053 branch: 'voltha-2.11'
1054 profile: 'Default'
1055 installVolthaInfra: true
1056 installVolthaStack: false
1057 reinstall-olt: false
1058 restart-olt: false
1059 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
1060 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
1061 OltDevMgr: 'adtran-olt-device-manager'
1062 num-of-onos: '3'
1063 num-of-atomix: '3'
1064 VolthaEtcdPort: 9999
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001065 waitTimerForOltUp: 420
1066 time: '16'
1067
Joey Armstrongaf679da2023-01-31 14:22:41 -05001068# [EOF]