blob: cb89be91ea3304a24ba63653148278c8a28cee82 [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'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -040044
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 pod1 test job - uses tech profile on voltha branch
Suchitra Vemurif921cda2019-09-25 22:53:45 -070060 - 'build_voltha_pod_test':
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 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070065 branch: 'master'
Joey Armstrongca4cb462023-01-12 17:51:05 -050066 power-switch: true
67 power-cycle-olt: true
hwchiu14f97852019-10-08 10:51:11 -070068 test-repo: 'voltha-system-tests'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070069 profile: 'Default'
Suchitra Vemurif8236c12019-10-22 15:51:39 -070070
Joey Armstrong0eb8bd82023-07-10 13:26:25 -040071 # -----------------------------------------------------------------------
72 # [VOL-4939] - flex pod1 test job - released versions: uses tech profile on voltha branch
73 # -----------------------------------------------------------------------
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070074 - 'build_voltha_pod_test':
Joey Armstrongff93d822023-01-25 19:17:00 -050075 disable-job: true
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070076 build-node: 'qa-testvm-pod'
77 config-pod: 'flex-ocp-cord'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -040078 release: '2.12'
79 branch: 'voltha-2.12'
Joey Armstrongca4cb462023-01-12 17:51:05 -050080 power-switch: true
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070081 test-repo: 'voltha-system-tests'
82 profile: '1T4GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -040083
Joey Armstrongdeb61032023-03-03 15:05:24 -050084 # [VOL-4939] - flex pod1 test job - released versions: uses tech profile on voltha branch
Joey Armstrong35a8f8f2023-01-30 14:05:29 -050085 - 'build_voltha_pod_test':
Joey Armstrongdeb61032023-03-03 15:05:24 -050086 disable-job: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -050087 build-node: 'qa-testvm-pod'
88 config-pod: 'flex-ocp-cord'
89 release: '2.11'
90 branch: 'voltha-2.11'
91 power-switch: true
92 test-repo: 'voltha-system-tests'
93 profile: '1T4GEM'
94
95 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -070096 - 'build_voltha_pod_release_timer':
Joey Armstrongddc65982023-02-02 18:41:35 -050097 disable-job: false
Suchitra Vemuri376859a2020-07-08 17:04:44 -070098 build-node: 'qa-testvm-pod'
99 config-pod: 'flex-ocp-cord'
100 release: 'master'
101 branch: 'master'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700102 name-extension: '_TT'
103 work-flow: 'TT'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700104 profile: 'TP'
Hardik Windlass6598b032021-07-02 10:12:01 +0000105 time: '10'
Matteo Scandolod43bb302021-04-20 10:19:29 -0700106 VolthaEtcdPort: 9999
107 num-of-onos: '3'
108 num-of-atomix: '3'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700109
110 # flex pod1 test job - released versions: uses tech profile on voltha branch
111 - 'build_voltha_pod_test':
Joey Armstrongddc65982023-02-02 18:41:35 -0500112 disable-job: false
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700113 build-node: 'qa-testvm-pod'
114 config-pod: 'flex-ocp-cord'
115 release: 'master'
116 branch: 'master'
117 name-extension: '_TT'
118 work-flow: 'TT'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500119 power-switch: true
120 power-cycle-olt: true
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700121 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700122 test-repo: 'voltha-system-tests'
123 profile: 'TP'
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000124 timeout: 360
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700125
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400126 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500127 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400128# - 'build_voltha_pod_release_timer':
129# disable-job: true
130# build-node: 'qa-testvm-pod'
131# config-pod: 'flex-ocp-cord'
132# release: '2.8'
133# branch: 'voltha-2.8'
134# name-extension: '_TT'
135# work-flow: 'TT'
136# profile: 'TP'
137# time: '20'
138# VolthaEtcdPort: 9999
139# num-of-onos: '3'
140# num-of-atomix: '3'
141# pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
142
143 # -----------------------------------------------------------------------
144 # [VOL-4939] - flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
145 # -----------------------------------------------------------------------
Hardik Windlass6598b032021-07-02 10:12:01 +0000146 - 'build_voltha_pod_release_timer':
Joey Armstrongff93d822023-01-25 19:17:00 -0500147 disable-job: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000148 build-node: 'qa-testvm-pod'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000149 config-pod: 'flex-ocp-cord'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400150 release: '2.12'
151 branch: 'voltha-2.12'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000152 name-extension: '_TT'
153 work-flow: 'TT'
154 profile: 'TP'
155 time: '20'
156 VolthaEtcdPort: 9999
157 num-of-onos: '3'
158 num-of-atomix: '3'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400159 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000160
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500161 - 'build_voltha_pod_release_timer':
Joey Armstrongdeb61032023-03-03 15:05:24 -0500162 disable-job: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500163 build-node: 'qa-testvm-pod'
164 config-pod: 'flex-ocp-cord'
165 release: '2.11'
166 branch: 'voltha-2.11'
167 name-extension: '_TT'
168 work-flow: 'TT'
169 profile: 'TP'
170 time: '20'
171 VolthaEtcdPort: 9999
172 num-of-onos: '3'
173 num-of-atomix: '3'
174 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
175
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400176 # -----------------------------------------------------------------------
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000177 # flex pod1 test job - released versions: uses tech profile on voltha branch
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400178 # -----------------------------------------------------------------------
179# - 'build_voltha_pod_test':
180# disable-job: true
181# build-node: 'qa-testvm-pod'
182# config-pod: 'flex-ocp-cord'
183# release: '2.8'
184# branch: 'voltha-2.8'
185# name-extension: '_TT'
186# work-flow: 'TT'
187# power-switch: true
188# pipeline-script: 'voltha/voltha-2.8/voltha-tt-physical-functional-tests.groovy'
189# test-repo: 'voltha-system-tests'
190# profile: 'TP'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000191
Joey Armstrongdeb61032023-03-03 15:05:24 -0500192 # [VOL-4939] - flex pod1 test job - released versions: uses tech profile on voltha branch
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500193 - 'build_voltha_pod_test':
Joey Armstrongdeb61032023-03-03 15:05:24 -0500194 disable-job: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500195 build-node: 'qa-testvm-pod'
196 config-pod: 'flex-ocp-cord'
197 release: '2.11'
198 branch: 'voltha-2.11'
199 name-extension: '_TT'
200 work-flow: 'TT'
201 power-switch: true
202 pipeline-script: 'voltha/voltha-2.11/voltha-tt-physical-functional-tests.groovy'
203 test-repo: 'voltha-system-tests'
204 profile: 'TP'
205
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400206 # [VOL-4939] - flex pod1 test job - released versions: uses tech profile on voltha branch
207 - 'build_voltha_pod_test':
208 disable-job: true
209 build-node: 'qa-testvm-pod'
210 config-pod: 'flex-ocp-cord'
211 release: '2.12'
212 branch: 'voltha-2.12'
213 name-extension: '_TT'
214 work-flow: 'TT'
215 power-switch: true
216 pipeline-script: 'voltha/voltha-2.12/voltha-tt-physical-functional-tests.groovy'
217 test-repo: 'voltha-system-tests'
218 profile: 'TP'
219
220 # -----------------------------------------------------------------------
Joey Armstrong14c06212023-03-05 09:44:35 -0500221 # [CORD-4941] - flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000222 - 'build_voltha_pod_release_timer':
Joey Armstrong14c06212023-03-05 09:44:35 -0500223 disable-job: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000224 build-node: 'qa-testvm-pod'
Hardik Windlass6598b032021-07-02 10:12:01 +0000225 config-pod: 'flex-ocp-cord-multi-uni'
226 release: 'master'
227 branch: 'master'
228 name-extension: '_TT'
229 work-flow: 'TT'
230 profile: 'TP'
Hardik Windlassa1ff58f2021-10-29 07:42:53 +0000231 time: '16'
Hardik Windlass6598b032021-07-02 10:12:01 +0000232 VolthaEtcdPort: 9999
233 num-of-onos: '3'
234 num-of-atomix: '3'
235 reinstall-olt: true
236 enableMultiUni: true
237 uniPortMask: '0x0003'
238
Joey Armstrong14c06212023-03-05 09:44:35 -0500239 # [CORD-4941] - flex pod1 test job - released versions: uses tech profile on voltha branch
Hardik Windlass6598b032021-07-02 10:12:01 +0000240 - 'build_voltha_pod_test':
Joey Armstrong14c06212023-03-05 09:44:35 -0500241 disable-job: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000242 build-node: 'qa-testvm-pod'
243 config-pod: 'flex-ocp-cord-multi-uni'
244 release: 'master'
245 branch: 'master'
246 name-extension: '_TT'
247 work-flow: 'TT'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500248 power-switch: true
249 power-cycle-olt: true
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700250 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6598b032021-07-02 10:12:01 +0000251 test-repo: 'voltha-system-tests'
252 profile: 'TP'
253 enableMultiUni: true
254
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700255 # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700256 - 'build_voltha_pod_release_timer':
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700257 build-node: 'menlo-demo-pod'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800258 config-pod: 'onf-demo-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500259 disable-job: false
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700260 profile: '1T4GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200261 num-of-onos: '3'
262 num-of-atomix: '3'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700263 in-band-management: true
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200264 waitTimerForOltUp: 540
Matteo Scandolod82d1de2021-04-06 14:55:58 -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':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000270 timeout: 300
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800271 build-node: 'menlo-demo-pod'
272 config-pod: 'onf-demo-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500273 disable-job: false
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800274 release: 'master'
275 branch: 'master'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800276 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700277 profile: '1T4GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500278 power-switch: true
279 power-cycle-olt: true
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800280
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700281 # Menlo pod with olt/onu - master branch, Default tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700282 - 'build_voltha_pod_release_timer':
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800283 build-node: 'menlo-demo-pod'
284 config-pod: 'onf-demo-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500285 disable-job: false
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700286 name-extension: '_DT'
287 work-flow: 'DT'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700288 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200289 num-of-onos: '3'
290 num-of-atomix: '3'
Matteo Scandolod82d1de2021-04-06 14:55:58 -0700291 VolthaEtcdPort: 9999
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700292 in-band-management: true
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200293 waitTimerForOltUp: 540
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000294 time: '6'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800295
296 # Menlo pod test job - uses tech profile on voltha branch
297 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +0000298 timeout: 330
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800299 build-node: 'menlo-demo-pod'
300 config-pod: 'onf-demo-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500301 disable-job: false
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800302 release: 'master'
303 branch: 'master'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700304 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200305 work-flow: 'DT'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800306 test-repo: 'voltha-system-tests'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700307 profile: '1T8GEM'
Matteo Scandolo67842812021-07-13 16:52:13 -0700308 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500309 power-switch: true
310 power-cycle-olt: true
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800311
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400312 # -----------------------------------------------------------------------
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700313 # Menlo pod with olt/onu - released branch, Default tech profile and timer based job
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400314# - 'build_voltha_pod_release_timer':
315# build-node: 'menlo-demo-pod'
316# config-pod: 'onf-demo-pod'
317# disable-job: true
318# release: '2.8'
319# branch: 'voltha-2.8'
320# name-extension: '_DT'
321# work-flow: 'DT'
322# profile: '1T8GEM'
323# num-of-onos: '3'
324# num-of-atomix: '3'
325# VolthaEtcdPort: 9999
326# in-band-management: true
327# time: '11'
328# pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700329
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500330 # Menlo pod with olt/onu - released branch, Default tech profile and timer based job
331 - 'build_voltha_pod_release_timer':
332 build-node: 'menlo-demo-pod'
333 config-pod: 'onf-demo-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500334 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500335 release: '2.11'
336 branch: 'voltha-2.11'
337 name-extension: '_DT'
338 work-flow: 'DT'
339 profile: '1T8GEM'
340 num-of-onos: '3'
341 num-of-atomix: '3'
342 VolthaEtcdPort: 9999
343 in-band-management: true
344 time: '11'
345 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
346
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400347 # Menlo pod with olt/onu - released branch, Default tech profile and timer based job
348 - 'build_voltha_pod_release_timer':
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700349 build-node: 'menlo-demo-pod'
350 config-pod: 'onf-demo-pod'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400351 disable-job: false
352 release: '2.12'
353 branch: 'voltha-2.12'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700354 name-extension: '_DT'
355 work-flow: 'DT'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700356 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400357 num-of-onos: '3'
358 num-of-atomix: '3'
359 VolthaEtcdPort: 9999
360 in-band-management: true
361 time: '11'
362 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
363
364 # -----------------------------------------------------------------------
365 # Menlo pod test job - uses tech profile on voltha branch
366# - 'build_voltha_pod_test':
367# timeout: 300
368# build-node: 'menlo-demo-pod'
369# config-pod: 'onf-demo-pod'
370# disable-job: true
371# release: '2.8'
372# branch: 'voltha-2.8'
373# name-extension: '_DT'
374# work-flow: 'DT'
375# test-repo: 'voltha-system-tests'
376# profile: '1T8GEM'
377# pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
378# power-switch: true
Hardik Windlass868475f2021-12-16 16:47:39 +0000379
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500380 # Menlo pod test job - uses tech profile on voltha branch
381 - 'build_voltha_pod_test':
382 timeout: 300
383 build-node: 'menlo-demo-pod'
384 config-pod: 'onf-demo-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500385 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500386 release: '2.11'
387 branch: 'voltha-2.11'
388 name-extension: '_DT'
389 work-flow: 'DT'
390 test-repo: 'voltha-system-tests'
391 profile: '1T8GEM'
392 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
393 power-switch: true
394
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400395 # Menlo pod test job - uses tech profile on voltha branch
396 - 'build_voltha_pod_test':
397 timeout: 300
398 build-node: 'menlo-demo-pod'
399 config-pod: 'onf-demo-pod'
400 disable-job: false
401 release: '2.12'
402 branch: 'voltha-2.12'
403 name-extension: '_DT'
404 work-flow: 'DT'
405 test-repo: 'voltha-system-tests'
406 profile: '1T8GEM'
407 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
408 power-switch: true
409
410 # -----------------------------------------------------------------------
Matteo Scandolo16672842020-06-02 14:19:33 -0700411 # ONF Menlo Soak POD build job - voltha-master branch
Hardik Windlassc7379022021-05-12 13:52:24 +0530412 - 'build_voltha_pod_manual':
Matteo Scandolo16672842020-06-02 14:19:33 -0700413 build-node: 'menlo-soak-pod'
414 config-pod: 'onf-soak-pod'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700415 disable-job: false
Hardik Windlass908533a2021-05-24 16:35:58 +0000416 bbsimReplicas: 1
Suchitra Vemurie6625222020-09-01 17:12:56 -0700417 profile: '1T8GEM'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700418 name-extension: '_DT'
419 work-flow: 'DT'
Hardik Windlassef2e99b2021-05-17 13:36:20 +0530420 reinstall-olt: true
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000421 num-of-onus: 32
422 num-of-ponports: 16
Hardik Windlass44619f52021-05-20 09:36:12 +0530423 logLevel: 'WARN'
Matteo Scandolo16672842020-06-02 14:19:33 -0700424
425 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass77221c62021-05-21 06:24:35 +0000426 # Run tests manually triggering the job
427 - 'build_voltha_pod_manual_test':
Suchitra Vemurie6625222020-09-01 17:12:56 -0700428 build-node: 'menlo-soak-pod'
429 config-pod: 'onf-soak-pod'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700430 disable-job: false
Suchitra Vemurie6625222020-09-01 17:12:56 -0700431 profile: '1T8GEM'
432 branch: 'master'
433 release: 'master'
434 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700435 name-extension: '_DT_soak_Func'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700436 test-type: 'Functional'
437 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700438 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700439
440 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000441 # Run failure/recovery tests every Wednesday
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700442 - 'build_voltha_pod_soak_test':
443 build-node: 'menlo-soak-pod'
444 config-pod: 'onf-soak-pod'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700445 disable-job: false
Suchitra Vemuri649b02b2020-09-01 18:18:10 -0700446 profile: '1T8GEM'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700447 branch: 'master'
448 release: 'master'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700449 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700450 name-extension: '_DT_soak_Fail'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700451 test-type: 'Failure'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700452 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700453 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000454 time-trigger: "H H * * 3"
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700455
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700456 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000457 # Run dataplane tests every Saturday
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700458 - 'build_voltha_pod_soak_test':
459 build-node: 'menlo-soak-pod'
460 config-pod: 'onf-soak-pod'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700461 disable-job: false
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700462 profile: '1T8GEM'
463 branch: 'master'
464 release: 'master'
465 work-flow: 'DT'
466 name-extension: '_DT_soak_DP'
467 test-type: 'Dataplane'
468 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700469 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000470 time-trigger: "H H * * 6"
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700471
Hardik Windlassf5321572021-07-14 11:28:46 +0000472 # ONF Menlo Soak POD build job - voltha-2.8 branch
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400473# - 'build_voltha_pod_manual':
474# build-node: 'menlo-soak-pod'
475# config-pod: 'onf-soak-pod'
476# disable-job: true
477# branch: 'voltha-2.8'
478## release: '2.8'
479 # bbsimReplicas: 1
480 # profile: '1T8GEM'
481 # name-extension: '_DT'
482 # work-flow: 'DT'
483 # reinstall-olt: true
484 # num-of-onus: 32
485 # num-of-ponports: 16
486 # logLevel: 'WARN'
487 # pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000488
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500489 # ONF Menlo Soak POD build job - voltha-2.11 branch
490 - 'build_voltha_pod_manual':
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 branch: 'voltha-2.11'
495 release: '2.11'
496 bbsimReplicas: 1
497 profile: '1T8GEM'
498 name-extension: '_DT'
499 work-flow: 'DT'
500 reinstall-olt: true
501 num-of-onus: 32
502 num-of-ponports: 16
503 logLevel: 'WARN'
504 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
505
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400506 # ONF Menlo Soak POD build job - voltha-2.12 branch
507 - 'build_voltha_pod_manual':
Hardik Windlassf5321572021-07-14 11:28:46 +0000508 build-node: 'menlo-soak-pod'
509 config-pod: 'onf-soak-pod'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400510 disable-job: false
511 branch: 'voltha-2.12'
512 release: '2.12'
513 bbsimReplicas: 1
Hardik Windlassf5321572021-07-14 11:28:46 +0000514 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400515 name-extension: '_DT'
Hardik Windlassf5321572021-07-14 11:28:46 +0000516 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400517 reinstall-olt: true
518 num-of-onus: 32
519 num-of-ponports: 16
520 logLevel: 'WARN'
521 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
522
523 # -----------------------------------------------------------------------
524 # ONF Menlo Soak POD test job - voltha-2.8 branch
525 # Run tests manually triggering the job
526# - 'build_voltha_pod_manual_test':
527# build-node: 'menlo-soak-pod'
528# config-pod: 'onf-soak-pod'
529# disable-job: true
530# profile: '1T8GEM'
531# branch: 'voltha-2.8'
532# release: '2.8'
533# work-flow: 'DT'
534# name-extension: '_DT_soak_Func'
535# test-type: 'Functional'
536# test-repo: 'voltha-system-tests'
537# pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000538
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500539 # ONF Menlo Soak POD test job - voltha-2.11 branch
540 # Run tests manually triggering the job
541 - 'build_voltha_pod_manual_test':
542 build-node: 'menlo-soak-pod'
543 config-pod: 'onf-soak-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500544 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500545 profile: '1T8GEM'
546 branch: 'voltha-2.11'
547 release: '2.11'
548 work-flow: 'DT'
549 name-extension: '_DT_soak_Func'
550 test-type: 'Functional'
551 test-repo: 'voltha-system-tests'
552 pipeline-script: 'voltha/voltha-2.11/voltha-physical-soak-dt-tests.groovy'
553
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400554 # ONF Menlo Soak POD test job - voltha-2.12 branch
555 # Run tests manually triggering the job
556 - 'build_voltha_pod_manual_test':
Hardik Windlassf5321572021-07-14 11:28:46 +0000557 build-node: 'menlo-soak-pod'
558 config-pod: 'onf-soak-pod'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400559 disable-job: false
Hardik Windlassf5321572021-07-14 11:28:46 +0000560 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400561 branch: 'voltha-2.12'
562 release: '2.12'
Hardik Windlassf5321572021-07-14 11:28:46 +0000563 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400564 name-extension: '_DT_soak_Func'
565 test-type: 'Functional'
Hardik Windlassf5321572021-07-14 11:28:46 +0000566 test-repo: 'voltha-system-tests'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400567 pipeline-script: 'voltha/voltha-2.12/voltha-physical-soak-dt-tests.groovy'
568
569 # -----------------------------------------------------------------------
570 # ONF Menlo Soak POD test job - voltha-2.8 branch
571 # Run failure/recovery tests every Wednesday
572# - 'build_voltha_pod_soak_test':
573# build-node: 'menlo-soak-pod'
574# config-pod: 'onf-soak-pod'
575# disable-job: true
576# profile: '1T8GEM'
577# branch: 'voltha-2.8'
578# release: '2.8'
579# work-flow: 'DT'
580# name-extension: '_DT_soak_Fail'
581# test-type: 'Failure'
582# test-repo: 'voltha-system-tests'
583# pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
584# time-trigger: "H H * * 3"
Hardik Windlassf5321572021-07-14 11:28:46 +0000585
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500586 # ONF Menlo Soak POD test job - voltha-2.11 branch
587 # Run failure/recovery tests every Wednesday
588 - 'build_voltha_pod_soak_test':
589 build-node: 'menlo-soak-pod'
590 config-pod: 'onf-soak-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500591 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500592 profile: '1T8GEM'
593 branch: 'voltha-2.11'
594 release: '2.11'
595 work-flow: 'DT'
596 name-extension: '_DT_soak_Fail'
597 test-type: 'Failure'
598 test-repo: 'voltha-system-tests'
599 pipeline-script: 'voltha/voltha-2.11/voltha-physical-soak-dt-tests.groovy'
600 time-trigger: "H H * * 3"
601
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400602 # ONF Menlo Soak POD test job - voltha-2.12 branch
603 # Run failure/recovery tests every Wednesday
Hardik Windlassf5321572021-07-14 11:28:46 +0000604 - 'build_voltha_pod_soak_test':
605 build-node: 'menlo-soak-pod'
606 config-pod: 'onf-soak-pod'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400607 disable-job: false
Hardik Windlassf5321572021-07-14 11:28:46 +0000608 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400609 branch: 'voltha-2.12'
610 release: '2.12'
Hardik Windlassf5321572021-07-14 11:28:46 +0000611 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400612 name-extension: '_DT_soak_Fail'
613 test-type: 'Failure'
Hardik Windlassf5321572021-07-14 11:28:46 +0000614 test-repo: 'voltha-system-tests'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400615 pipeline-script: 'voltha/voltha-2.12/voltha-physical-soak-dt-tests.groovy'
616 time-trigger: "H H * * 3"
617
618 # -----------------------------------------------------------------------
619 # ONF Menlo Soak POD test job - voltha-2.8 branch
620 # Run dataplane tests every Saturday
621# - 'build_voltha_pod_soak_test':
622# build-node: 'menlo-soak-pod'
623# config-pod: 'onf-soak-pod'
624# disable-job: true
625# profile: '1T8GEM'
626# branch: 'voltha-2.8'
627# release: '2.8'
628# work-flow: 'DT'
629# name-extension: '_DT_soak_DP'
630# test-type: 'Dataplane'
631# test-repo: 'voltha-system-tests'
632# pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
633# time-trigger: "H H * * 6"
Hardik Windlassf5321572021-07-14 11:28:46 +0000634
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500635 # ONF Menlo Soak POD test job - voltha-2.11 branch
636 # Run dataplane tests every Saturday
637 - 'build_voltha_pod_soak_test':
638 build-node: 'menlo-soak-pod'
639 config-pod: 'onf-soak-pod'
Joey Armstrongddc65982023-02-02 18:41:35 -0500640 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500641 profile: '1T8GEM'
642 branch: 'voltha-2.11'
643 release: '2.11'
644 work-flow: 'DT'
645 name-extension: '_DT_soak_DP'
646 test-type: 'Dataplane'
647 test-repo: 'voltha-system-tests'
648 pipeline-script: 'voltha/voltha-2.11/voltha-physical-soak-dt-tests.groovy'
649 time-trigger: "H H * * 6"
650
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400651 # ONF Menlo Soak POD test job - voltha-2.12 branch
652 # Run dataplane tests every Saturday
653 - 'build_voltha_pod_soak_test':
654 build-node: 'menlo-soak-pod'
655 config-pod: 'onf-soak-pod'
656 disable-job: false
657 profile: '1T8GEM'
658 branch: 'voltha-2.12'
659 release: '2.12'
660 work-flow: 'DT'
661 name-extension: '_DT_soak_DP'
662 test-type: 'Dataplane'
663 test-repo: 'voltha-system-tests'
664 pipeline-script: 'voltha/voltha-2.12/voltha-physical-soak-dt-tests.groovy'
665 time-trigger: "H H * * 6"
666
667 # -----------------------------------------------------------------------
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800668 # Berlin pod with olt/onu - master versions timer based job , two OLTs
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530669 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700670 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700671 config-pod: 'berlin-community-pod-1-multi-olt'
Joey Armstrongddc65982023-02-02 18:41:35 -0500672 disable-job: false
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800673 name-extension: '_DT'
674 work-flow: 'DT'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800675 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200676 num-of-onos: '3'
677 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +0100678 # Update time trigger value while re-enabling the job
679 time: ''
Andrea Campanellaa54bab92020-02-07 15:37:41 +0100680
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100681 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800682 - 'build_voltha_pod_test':
Andrea Campanella2af4b902021-11-05 10:40:02 +0100683 timeout: 360
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700684 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700685 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100686 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800687 branch: 'master'
Joey Armstrongddc65982023-02-02 18:41:35 -0500688 disable-job: false
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800689 name-extension: '_DT'
690 work-flow: 'DT'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800691 test-repo: 'voltha-system-tests'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800692 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500693 power-switch: true
Matteo Scandolo67842812021-07-13 16:52:13 -0700694 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700695
Andrea Campanella972d63e2020-05-14 19:59:08 +0200696 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530697 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700698 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700699 config-pod: 'berlin-community-pod-1-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +0200700 name-extension: '_DT'
Joey Armstrongddc65982023-02-02 18:41:35 -0500701 disable-job: false
Andrea Campanella625ba352020-04-02 15:32:13 +0200702 work-flow: 'DT'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200703 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200704 num-of-onos: '3'
705 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +0100706 # Update time trigger value while re-enabling the job
707 time: ''
Andrea Campanella625ba352020-04-02 15:32:13 +0200708
Andrea Campanella972d63e2020-05-14 19:59:08 +0200709 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200710 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +0000711 timeout: 330
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700712 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700713 config-pod: 'berlin-community-pod-1-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +0200714 name-extension: '_DT'
Joey Armstrongddc65982023-02-02 18:41:35 -0500715 disable-job: false
Andrea Campanellad924ce22020-04-20 16:40:41 +0200716 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200717 release: 'master'
718 branch: 'master'
719 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200720 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500721 power-switch: true
Matteo Scandolo67842812021-07-13 16:52:13 -0700722 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700723
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000724 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400725# - 'build_voltha_pod_release_timer':
726# build-node: 'berlin-community-pod-1'
727# config-pod: 'berlin-community-pod-1-gpon'
728# release: '2.8'
729# branch: 'voltha-2.8'
730# name-extension: '_DT'
731# disable-job: true
732# work-flow: 'DT'
733# profile: '1T8GEM'
734# num-of-onos: '3'
735# num-of-atomix: '3'
736# time: '1'
737# pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700738
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500739 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
740 - 'build_voltha_pod_release_timer':
741 build-node: 'berlin-community-pod-1'
742 config-pod: 'berlin-community-pod-1-gpon'
743 release: '2.11'
744 branch: 'voltha-2.11'
745 name-extension: '_DT'
746 work-flow: 'DT'
747 profile: '1T8GEM'
748 num-of-onos: '3'
749 num-of-atomix: '3'
750 time: '1'
751 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
752
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400753 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
754 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700755 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700756 config-pod: 'berlin-community-pod-1-gpon'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400757 release: '2.12'
758 branch: 'voltha-2.12'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700759 name-extension: '_DT'
760 work-flow: 'DT'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700761 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400762 num-of-onos: '3'
763 num-of-atomix: '3'
764 time: '1'
765 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
766
767 # -----------------------------------------------------------------------
768 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
769# - 'build_voltha_pod_test':
770# build-node: 'berlin-community-pod-1'
771# config-pod: 'berlin-community-pod-1-gpon'
772# name-extension: '_DT'
773# disable-job: true
774# work-flow: 'DT'
775# release: '2.8'
776# branch: 'voltha-2.8'
777# test-repo: 'voltha-system-tests'
778# profile: '1T8GEM'
779# power-switch: true
780# pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700781
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500782 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
783 - 'build_voltha_pod_test':
784 build-node: 'berlin-community-pod-1'
785 config-pod: 'berlin-community-pod-1-gpon'
786 name-extension: '_DT'
787 work-flow: 'DT'
788 release: '2.11'
789 branch: 'voltha-2.11'
790 test-repo: 'voltha-system-tests'
791 profile: '1T8GEM'
792 power-switch: true
793 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
794
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400795 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
796 - 'build_voltha_pod_test':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700797 build-node: 'berlin-community-pod-1'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400798 config-pod: 'berlin-community-pod-1-gpon'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200799 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200800 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400801 release: '2.12'
802 branch: 'voltha-2.12'
803 test-repo: 'voltha-system-tests'
Andrea Campanella350c6102020-10-01 09:56:40 +0200804 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400805 power-switch: true
806 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
807
808 # -----------------------------------------------------------------------
809 # Berlin pod with olt/onu - voltha-2.8 versions timer based job , two OLTs
810# - 'build_voltha_pod_release_timer':
811# build-node: 'berlin-community-pod-1'
812# config-pod: 'berlin-community-pod-1-multi-olt'
813# name-extension: '_DT'
814# disable-job: true
815# work-flow: 'DT'
816# release: '2.8'
817# branch: 'voltha-2.8'
818# profile: '1T8GEM'
819# num-of-onos: '3'
820# num-of-atomix: '3'
821# pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
822# time: '7'
Andrea Campanella350c6102020-10-01 09:56:40 +0200823
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500824 # Berlin pod with olt/onu - voltha-2.11 versions timer based job , two OLTs
825 - 'build_voltha_pod_release_timer':
826 build-node: 'berlin-community-pod-1'
827 config-pod: 'berlin-community-pod-1-multi-olt'
828 name-extension: '_DT'
829 work-flow: 'DT'
830 release: '2.11'
831 branch: 'voltha-2.11'
832 profile: '1T8GEM'
833 num-of-onos: '3'
834 num-of-atomix: '3'
835 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
836 time: '7'
837
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400838 # Berlin pod with olt/onu - voltha-2.12 versions timer based job , two OLTs
839 - 'build_voltha_pod_release_timer':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700840 build-node: 'berlin-community-pod-1'
841 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200842 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200843 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400844 release: '2.12'
845 branch: 'voltha-2.12'
Andrea Campanella350c6102020-10-01 09:56:40 +0200846 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400847 num-of-onos: '3'
848 num-of-atomix: '3'
849 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
850 time: '7'
851
852 # -----------------------------------------------------------------------
853 # Berlin POD test job - voltha-2.8 versions: uses tech profile on voltha branch
854# - 'build_voltha_pod_test':
855# build-node: 'berlin-community-pod-1'
856# config-pod: 'berlin-community-pod-1-multi-olt'
857# release: '2.8'
858# branch: 'voltha-2.8'
859# name-extension: '_DT'
860# disable-job: true
861# work-flow: 'DT'
862# test-repo: 'voltha-system-tests'
863# profile: '1T8GEM'
864# power-switch: true
865# pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200866
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500867 # Berlin POD test job - voltha-2.11 versions: uses tech profile on voltha branch
868 - 'build_voltha_pod_test':
869 build-node: 'berlin-community-pod-1'
870 config-pod: 'berlin-community-pod-1-multi-olt'
871 release: '2.11'
872 branch: 'voltha-2.11'
873 name-extension: '_DT'
874 work-flow: 'DT'
875 test-repo: 'voltha-system-tests'
876 profile: '1T8GEM'
877 power-switch: true
878 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
879
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400880 # Berlin POD test job - voltha-2.12 versions: uses tech profile on voltha branch
881 - 'build_voltha_pod_test':
882 build-node: 'berlin-community-pod-1'
883 config-pod: 'berlin-community-pod-1-multi-olt'
884 release: '2.12'
885 branch: 'voltha-2.12'
886 name-extension: '_DT'
887 work-flow: 'DT'
888 test-repo: 'voltha-system-tests'
889 profile: '1T8GEM'
890 power-switch: true
891 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
892
893 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +0000894 # Berlin pod with gpon olt/onu - master 1T4GEM tech profile and timer based job
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530895 - 'build_voltha_pod_release_timer':
896 build-node: 'berlin-community-pod-1'
897 config-pod: 'berlin-community-pod-1-gpon-fttb'
898 withFttb: true
899 name-extension: '_DT'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700900 disable-job: false
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530901 work-flow: 'DT'
Hardik Windlass7f98e9e2022-05-30 14:36:25 +0530902 profile: '1T4GEM-FTTB'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530903 num-of-onos: '3'
904 num-of-atomix: '3'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530905 time: '13'
906
TorstenThieme0adf6f12023-02-27 13:01:19 +0000907 # Berlin POD test job - master versions: uses 1T4GEM tech profile on voltha branch
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530908 - 'build_voltha_pod_test':
909 timeout: 330
910 build-node: 'berlin-community-pod-1'
911 config-pod: 'berlin-community-pod-1-gpon-fttb'
912 withFttb: true
913 name-extension: '_DT'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700914 disable-job: false
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530915 work-flow: 'DT'
916 release: 'master'
917 branch: 'master'
918 test-repo: 'voltha-system-tests'
Hardik Windlass7f98e9e2022-05-30 14:36:25 +0530919 profile: '1T4GEM-FTTB'
Joey Armstrongca4cb462023-01-12 17:51:05 -0500920 power-switch: true
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530921 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
922
TorstenThieme0adf6f12023-02-27 13:01:19 +0000923 # Berlin pod with gpon olt/onu - 2.11 1T4GEM tech profile and timer based job
924 - 'build_voltha_pod_release_timer':
925 build-node: 'berlin-community-pod-1'
926 config-pod: 'berlin-community-pod-1-gpon-fttb'
927 withFttb: true
928 name-extension: '_DT'
929 disable-job: false
930 work-flow: 'DT'
931 release: '2.11'
932 branch: 'voltha-2.11'
933 profile: '1T4GEM-FTTB'
934 num-of-onos: '3'
935 num-of-atomix: '3'
936 time: '13'
937 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
938
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400939 # Berlin pod with gpon olt/onu - 2.12 1T4GEM tech profile and timer based job
940 - 'build_voltha_pod_release_timer':
941 build-node: 'berlin-community-pod-1'
942 config-pod: 'berlin-community-pod-1-gpon-fttb'
943 withFttb: true
944 name-extension: '_DT'
945 disable-job: false
946 work-flow: 'DT'
947 release: '2.12'
948 branch: 'voltha-2.12'
949 profile: '1T4GEM-FTTB'
950 num-of-onos: '3'
951 num-of-atomix: '3'
952 time: '13'
953 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
954
955 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +0000956 # Berlin POD test job - 2.11 versions: uses 1T4GEM tech profile on voltha branch
957 - 'build_voltha_pod_test':
958 timeout: 330
959 build-node: 'berlin-community-pod-1'
960 config-pod: 'berlin-community-pod-1-gpon-fttb'
961 withFttb: true
962 name-extension: '_DT'
963 disable-job: false
964 work-flow: 'DT'
965 release: '2.11'
966 branch: 'voltha-2.11'
967 test-repo: 'voltha-system-tests'
968 profile: '1T4GEM-FTTB'
969 power-switch: true
970 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
971
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400972 # Berlin POD test job - 2.12 versions: uses 1T4GEM tech profile on voltha branch
973 - 'build_voltha_pod_test':
974 timeout: 330
975 build-node: 'berlin-community-pod-1'
976 config-pod: 'berlin-community-pod-1-gpon-fttb'
977 withFttb: true
978 name-extension: '_DT'
979 disable-job: false
980 work-flow: 'DT'
981 release: '2.12'
982 branch: 'voltha-2.12'
983 test-repo: 'voltha-system-tests'
984 profile: '1T4GEM-FTTB'
985 power-switch: true
986 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
987
TorstenThieme0adf6f12023-02-27 13:01:19 +0000988 # Berlin pod with zyxel gpon olt/onu - master 1T8GEM tech profile and timer based job
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200989 - 'build_voltha_pod_release_timer':
990 build-node: 'berlin-community-pod-2'
991 config-pod: 'berlin-community-pod-2-gpon-zyxel'
Girish Gowdra9b20acc2022-05-20 16:22:25 -0700992 disable-job: false
Andrea Campanella4b7ab782022-05-10 23:32:50 +0200993 name-extension: '_DT'
994 work-flow: 'DT'
995 release: 'master'
996 branch: 'master'
997 profile: '1T8GEM'
998 reinstall-olt: true
999 num-of-onos: '3'
1000 num-of-atomix: '3'
1001 pipeline-script: 'voltha/master/physical-build.groovy'
1002 VolthaEtcdPort: 9999
1003 waitTimerForOltUp: 360
1004 time: '1'
1005
Joey Armstrong9fbc0da2023-03-01 15:37:38 -05001006 # Berlin POD test job - zyxel gpon master versions: uses tech profile on voltha branch
Andrea Campanella4b7ab782022-05-10 23:32:50 +02001007 - 'build_voltha_pod_test':
1008 build-node: 'berlin-community-pod-2'
1009 config-pod: 'berlin-community-pod-2-gpon-zyxel'
1010 release: 'master'
1011 branch: 'master'
1012 name-extension: '_DT'
1013 work-flow: 'DT'
1014 test-repo: 'voltha-system-tests'
1015 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -05001016 power-switch: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +02001017 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
1018
Joey Armstrong9fbc0da2023-03-01 15:37:38 -05001019 # Berlin pod with zyxel xgspon olt/onu - master 1T8GEM tech profile and timer based job
Andrea Campanella4b7ab782022-05-10 23:32:50 +02001020 - 'build_voltha_pod_release_timer':
1021 build-node: 'berlin-community-pod-2'
1022 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
Girish Gowdra9b20acc2022-05-20 16:22:25 -07001023 disable-job: false
Andrea Campanella4b7ab782022-05-10 23:32:50 +02001024 name-extension: '_DT'
1025 work-flow: 'DT'
1026 release: 'master'
1027 branch: 'master'
1028 reinstall-olt: true
1029 num-of-onos: '3'
1030 num-of-atomix: '3'
1031 pipeline-script: 'voltha/master/physical-build.groovy'
1032 VolthaEtcdPort: 9999
1033 waitTimerForOltUp: 360
Girish Gowdrae20a52b2022-05-19 11:51:31 -07001034 profile: '1T8GEM'
Andrea Campanella4b7ab782022-05-10 23:32:50 +02001035 time: '5'
1036
Joey Armstrong9fbc0da2023-03-01 15:37:38 -05001037 # Berlin POD test job - zyxel xgsgpon master versions: uses tech profile on voltha branch
Andrea Campanella4b7ab782022-05-10 23:32:50 +02001038 - 'build_voltha_pod_test':
1039 build-node: 'berlin-community-pod-2'
1040 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
1041 release: 'master'
1042 branch: 'master'
1043 name-extension: '_DT'
1044 work-flow: 'DT'
1045 test-repo: 'voltha-system-tests'
1046 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -05001047 power-switch: true
Andrea Campanella4b7ab782022-05-10 23:32:50 +02001048 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
1049
Joey Armstrong980e37f2023-02-28 18:57:41 -05001050 # TT workflow on Zyxel XGSPON OLT at Berlin pod - build job
Girish Gowdra7bd05cc2022-09-18 21:37:15 -07001051 - 'build_voltha_pod_release_timer':
1052 disable-job: false
1053 build-node: 'berlin-community-pod-2'
1054 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
1055 release: 'master'
1056 branch: 'master'
1057 name-extension: '_TT'
1058 work-flow: 'TT'
1059 profile: 'TP'
1060 time: '10'
1061 VolthaEtcdPort: 9999
1062 num-of-onos: '3'
1063 num-of-atomix: '3'
1064
Joey Armstrong980e37f2023-02-28 18:57:41 -05001065 # TT workflow on Zyxel XGSPON OLT at Berlin pod - test job
Girish Gowdra7bd05cc2022-09-18 21:37:15 -07001066 - 'build_voltha_pod_test':
1067 disable-job: false
1068 build-node: 'berlin-community-pod-2'
1069 config-pod: 'berlin-community-pod-2-xgspon-zyxel'
1070 release: 'master'
1071 branch: 'master'
1072 name-extension: '_TT'
1073 work-flow: 'TT'
Joey Armstrongca4cb462023-01-12 17:51:05 -05001074 power-switch: true
1075 power-cycle-olt: true
Girish Gowdra7bd05cc2022-09-18 21:37:15 -07001076 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
1077 test-repo: 'voltha-system-tests'
1078 profile: 'TP'
1079 timeout: 360
1080
Joey Armstrong9fbc0da2023-03-01 15:37:38 -05001081 # [CORD-3256] TT workflow on XGSPON OLT at Berlin pod - build job
1082 - 'build_voltha_pod_release_timer':
Joey Armstrong980e37f2023-02-28 18:57:41 -05001083 disable-job: false
Joey Armstrong9fbc0da2023-03-01 15:37:38 -05001084 build-node: 'berlin-community-pod-1'
1085 config-pod: 'berlin-community-pod-1-gpon'
Joey Armstrong980e37f2023-02-28 18:57:41 -05001086 release: 'master'
1087 branch: 'master'
1088 name-extension: '_TT'
1089 work-flow: 'TT'
1090 profile: 'TP'
1091 time: '10'
1092 VolthaEtcdPort: 9999
1093 num-of-onos: '3'
1094 num-of-atomix: '3'
1095
Joey Armstrong9fbc0da2023-03-01 15:37:38 -05001096 # [CORD-3256] TT workflow on GPON OLT at Berlin pod - test job
1097 - 'build_voltha_pod_test':
1098 disable-job: false
1099 build-node: 'berlin-community-pod-1'
1100 config-pod: 'berlin-community-pod-1-gpon'
1101 release: 'master'
1102 branch: 'master'
1103 name-extension: '_TT'
1104 work-flow: 'TT'
1105 power-switch: true
Joey Armstrongdf24f602023-03-02 18:18:21 -05001106 power-cycle-olt: false
Joey Armstrong9fbc0da2023-03-01 15:37:38 -05001107 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
1108 test-repo: 'voltha-system-tests'
1109 profile: 'TP'
1110 timeout: 360
1111
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001112 # -----------------------------------------------------------------------
Joey Armstrongdf24f602023-03-02 18:18:21 -05001113 # [CORD-3256] TT workflow on XGSPON OLT at Berlin pod - build job
1114 - 'build_voltha_pod_release_timer':
1115 disable-job: false
1116 build-node: 'berlin-community-pod-1'
1117 config-pod: 'berlin-community-pod-1-gpon'
1118 release: 'voltha-2.11'
1119 branch: 'voltha-2.11'
1120 name-extension: '_TT'
1121 work-flow: 'TT'
1122 profile: 'TP'
1123 time: '10'
1124 VolthaEtcdPort: 9999
1125 num-of-onos: '3'
1126 num-of-atomix: '3'
1127
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001128 # [CORD-3256] TT workflow on XGSPON OLT at Berlin pod - build job
1129 - 'build_voltha_pod_release_timer':
1130 disable-job: false
1131 build-node: 'berlin-community-pod-1'
1132 config-pod: 'berlin-community-pod-1-gpon'
1133 release: 'voltha-2.12'
1134 branch: 'voltha-2.12'
1135 name-extension: '_TT'
1136 work-flow: 'TT'
1137 profile: 'TP'
1138 time: '10'
1139 VolthaEtcdPort: 9999
1140 num-of-onos: '3'
1141 num-of-atomix: '3'
1142
1143 # -----------------------------------------------------------------------
Joey Armstrongdf24f602023-03-02 18:18:21 -05001144 # [CORD-3256] TT workflow on GPON OLT at Berlin pod - test job
1145 - 'build_voltha_pod_test':
1146 disable-job: false
1147 build-node: 'berlin-community-pod-1'
1148 config-pod: 'berlin-community-pod-1-gpon'
1149 release: 'voltha-2.11'
1150 branch: 'voltha-2.11'
1151 name-extension: '_TT'
1152 work-flow: 'TT'
1153 power-switch: true
1154 power-cycle-olt: false
1155 pipeline-script: 'voltha/voltha-2.11/voltha-tt-physical-functional-tests.groovy'
1156 test-repo: 'voltha-system-tests'
1157 profile: 'TP'
1158 timeout: 360
1159
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001160 # [CORD-3256] TT workflow on GPON OLT at Berlin pod - test job
1161 - 'build_voltha_pod_test':
1162 disable-job: false
1163 build-node: 'berlin-community-pod-1'
1164 config-pod: 'berlin-community-pod-1-gpon'
1165 release: 'voltha-2.12'
1166 branch: 'voltha-2.12'
1167 name-extension: '_TT'
1168 work-flow: 'TT'
1169 power-switch: true
1170 power-cycle-olt: false
1171 pipeline-script: 'voltha/voltha-2.12/voltha-tt-physical-functional-tests.groovy'
1172 test-repo: 'voltha-system-tests'
1173 profile: 'TP'
1174 timeout: 360
1175
Joey Armstrong9fbc0da2023-03-01 15:37:38 -05001176 # TT workflow on Zyxel GPON OLT at Berlin pod - build job (playground)
1177 - 'build_voltha_pod_release_timer_playground':
1178 disable-job: false
1179 build-node: 'berlin-community-pod-1'
1180 config-pod: 'berlin-community-pod-1-gpon'
Joey Armstrongdf24f602023-03-02 18:18:21 -05001181 release: 'master'
Joey Armstrong9fbc0da2023-03-01 15:37:38 -05001182 branch: 'master'
1183 name-extension: '_TT'
1184 work-flow: 'TT'
1185 profile: 'TP'
1186 time: '10'
1187 VolthaEtcdPort: 9999
1188 num-of-onos: '3'
1189 num-of-atomix: '3'
1190
1191 # TT workflow on Zyxel XGSPON OLT at Berlin pod - test job (playground)
1192 - 'build_voltha_pod_test_playground':
1193 disable-job: false
1194 build-node: 'berlin-community-pod-1'
1195 config-pod: 'berlin-community-pod-1-gpon'
1196 release: 'master'
1197 branch: 'master'
1198 name-extension: '_TT'
1199 work-flow: 'TT'
1200 power-switch: true
Joey Armstrongdf24f602023-03-02 18:18:21 -05001201 power-cycle-olt: false
Joey Armstrong9fbc0da2023-03-01 15:37:38 -05001202 pipeline-script: 'voltha/playground/voltha-tt-physical-functional-tests.groovy'
1203 test-repo: 'voltha-system-tests'
1204 profile: 'TP'
1205 timeout: 360
Joey Armstrong980e37f2023-02-28 18:57:41 -05001206
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001207 # -----------------------------------------------------------------------
Andrea Campanella29fff7f2021-08-23 14:49:29 +02001208 # Berlin pod with adtran gpon olt/onu - 2.8 1T8GEM tech profile and timer based job
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001209# - 'build_voltha_pod_release_timer':
1210# build-node: 'berlin-community-pod-1'
1211# config-pod: 'berlin-community-pod-1-gpon-adtran'
1212# name-extension: '_DT'
1213# disable-job: true
1214# work-flow: 'DT'
1215# release: '2.8'
1216# branch: 'voltha-2.8'
1217# profile: '1T8GEM'
1218# reinstall-olt: false
1219# extraHelmFlags: "--set adapter_adtran_olt.kv_store_data_prefix='service/voltha/voltha_volth#a' --set network.netconfUserSecret='' --set adapter_adtran_olt.topics.core_topic=voltha_voltha_rwcore#"
1220# num-of-onos: '3'
1221# num-of-atomix: '3'
1222# pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
1223# VolthaEtcdPort: 9999
1224# openoltAdapterChart: '/home/community/adtran-21.5-voltha-2.8/voltha-adapter-adtran-olt'
1225# oltAdapterReleaseName: 'adtran-olt'
1226# waitTimerForOltUp: 420
1227# time: '19'
Andrea Campanella29fff7f2021-08-23 14:49:29 +02001228
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001229 # Berlin pod with adtran gpon olt/onu - 2.11 1T8GEM tech profile and timer based job
1230 - 'build_voltha_pod_release_timer':
1231 build-node: 'berlin-community-pod-1'
1232 config-pod: 'berlin-community-pod-1-gpon-adtran'
1233 name-extension: '_DT'
1234 work-flow: 'DT'
1235 release: '2.11'
1236 branch: 'voltha-2.11'
1237 profile: '1T8GEM'
1238 reinstall-olt: false
1239 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"
1240 num-of-onos: '3'
1241 num-of-atomix: '3'
1242 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
1243 VolthaEtcdPort: 9999
Jan Klare9f937602023-07-12 17:39:31 +02001244 openoltAdapterChart: '/home/community/adtran-23.1-voltha-2.11/voltha-adapter-adtran-olt'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001245 oltAdapterReleaseName: 'adtran-olt'
1246 waitTimerForOltUp: 420
1247 time: '19'
1248
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001249 # Berlin pod with adtran gpon olt/onu - 2.12 1T8GEM tech profile and timer based job
1250 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -07001251 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -07001252 config-pod: 'berlin-community-pod-1-gpon-adtran'
Andrea Campanella29fff7f2021-08-23 14:49:29 +02001253 name-extension: '_DT'
1254 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001255 release: '2.12'
1256 branch: 'voltha-2.12'
Andrea Campanella29fff7f2021-08-23 14:49:29 +02001257 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001258 reinstall-olt: false
1259 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"
1260 num-of-onos: '3'
1261 num-of-atomix: '3'
1262 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
1263 VolthaEtcdPort: 9999
Jan Klare9f937602023-07-12 17:39:31 +02001264 openoltAdapterChart: '/home/community/adtran-23.1-voltha-2.12/voltha-adapter-adtran-olt'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001265 oltAdapterReleaseName: 'adtran-olt'
1266 waitTimerForOltUp: 420
1267 time: '19'
1268
1269 # -----------------------------------------------------------------------
1270 # Berlin POD adtran test job - 2.8 versions: uses 1T8GEM tech profile on voltha branch
1271# - 'build_voltha_pod_test':
1272# timeout: 390
1273# build-node: 'berlin-community-pod-1'
1274# config-pod: 'berlin-community-pod-1-gpon-adtran'
1275# release: '2.8'
1276# branch: 'voltha-2.8'
1277# name-extension: '_DT'
1278# disable-job: true
1279# work-flow: 'DT'
1280# test-repo: 'voltha-system-tests'
1281# profile: '1T8GEM'
1282# power-switch: true
1283# pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
1284# oltAdapterAppLabel: 'adapter-adtran-olt'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +00001285
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001286 # Berlin POD adtran test job - 2.11 versions: uses 1T8GEM tech profile on voltha branch
1287 - 'build_voltha_pod_test':
1288 timeout: 390
1289 build-node: 'berlin-community-pod-1'
1290 config-pod: 'berlin-community-pod-1-gpon-adtran'
1291 release: '2.11'
1292 branch: 'voltha-2.11'
1293 name-extension: '_DT'
1294 work-flow: 'DT'
1295 test-repo: 'voltha-system-tests'
1296 profile: '1T8GEM'
1297 power-switch: true
1298 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
1299 oltAdapterAppLabel: 'adapter-adtran-olt'
1300
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001301 # Berlin POD adtran test job - 2.12 versions: uses 1T8GEM tech profile on voltha branch
1302 - 'build_voltha_pod_test':
1303 timeout: 390
1304 build-node: 'berlin-community-pod-1'
1305 config-pod: 'berlin-community-pod-1-gpon-adtran'
1306 release: '2.12'
1307 branch: 'voltha-2.12'
1308 name-extension: '_DT'
1309 work-flow: 'DT'
1310 test-repo: 'voltha-system-tests'
1311 profile: '1T8GEM'
1312 power-switch: true
1313 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
1314 oltAdapterAppLabel: 'adapter-adtran-olt'
1315
1316 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +00001317 # Berlin pod with adtran gpon olt/onu - 1T8GEM tech profile and timer based job
Hardik Windlass36d5bdb2022-02-09 10:13:13 +00001318 - 'verify_voltha_pod_dmi_test':
Girish Gowdra6b7dab02022-03-30 11:21:44 -07001319 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -07001320 config-pod: 'berlin-community-pod-1-gpon-adtran'
Hardik Windlassace19e52022-02-10 09:36:21 +00001321 name-extension: '_DT'
TorstenThiemeb8e30f82023-03-03 07:51:46 +00001322 disable-job: false
Hardik Windlass36d5bdb2022-02-09 10:13:13 +00001323 work-flow: 'DT'
TorstenThieme0adf6f12023-02-27 13:01:19 +00001324 release: 'master'
1325 branch: 'master'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +00001326 profile: 'Default'
Hardik Windlass230fca62022-05-04 08:50:35 +05301327 installVolthaInfra: true
1328 installVolthaStack: false
Hardik Windlass36d5bdb2022-02-09 10:13:13 +00001329 reinstall-olt: false
1330 restart-olt: false
1331 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
1332 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
1333 OltDevMgr: 'adtran-olt-device-manager'
1334 num-of-onos: '3'
1335 num-of-atomix: '3'
1336 VolthaEtcdPort: 9999
Hardik Windlass36d5bdb2022-02-09 10:13:13 +00001337 waitTimerForOltUp: 420
Hardik Windlassc97ceae2022-05-13 10:12:55 +05301338 time: '16'
Joey Armstrongaf679da2023-01-31 14:22:41 -05001339
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001340 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001341 # Berlin pod with adtran gpon olt/onu - 2.11 1T8GEM tech profile and timer based job
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001342 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001343 - 'verify_voltha_pod_dmi_test':
1344 build-node: 'berlin-community-pod-1'
1345 config-pod: 'berlin-community-pod-1-gpon-adtran'
1346 name-extension: '_DT'
TorstenThiemeb8e30f82023-03-03 07:51:46 +00001347 disable-job: false
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001348 work-flow: 'DT'
1349 release: '2.11'
1350 branch: 'voltha-2.11'
1351 profile: 'Default'
1352 installVolthaInfra: true
1353 installVolthaStack: false
1354 reinstall-olt: false
1355 restart-olt: false
1356 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
1357 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
1358 OltDevMgr: 'adtran-olt-device-manager'
1359 num-of-onos: '3'
1360 num-of-atomix: '3'
1361 VolthaEtcdPort: 9999
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001362 waitTimerForOltUp: 420
1363 time: '16'
1364
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001365 # Berlin pod with adtran gpon olt/onu - 2.12 1T8GEM tech profile and timer based job
1366 - 'verify_voltha_pod_dmi_test':
1367 build-node: 'berlin-community-pod-1'
1368 config-pod: 'berlin-community-pod-1-gpon-adtran'
1369 name-extension: '_DT'
1370 disable-job: false
1371 work-flow: 'DT'
1372 release: '2.12'
1373 branch: 'voltha-2.12'
1374 profile: 'Default'
1375 installVolthaInfra: true
1376 installVolthaStack: false
1377 reinstall-olt: false
1378 restart-olt: false
1379 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
1380 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
1381 OltDevMgr: 'adtran-olt-device-manager'
1382 num-of-onos: '3'
1383 num-of-atomix: '3'
1384 VolthaEtcdPort: 9999
1385 waitTimerForOltUp: 420
1386 time: '16'
1387
Joey Armstrongaf679da2023-01-31 14:22:41 -05001388# [EOF]