blob: 51a6afd3ffd9ce6a6937f553525b0d120ee53d2c [file] [log] [blame]
Suchitra Vemuri58acd872019-08-28 18:52:35 -07001---
2# POD Build Pipeline Jobs for Voltha Releases
3
4- project:
5 name: voltha-release-jobs
6
7 project-name: '{name}'
8
9 build-timeout: '300'
10
Zack Williams21e3d162020-02-07 08:38:16 -070011 with-kind: false
Suchitra Vemuriaf134ff2020-02-19 16:55:38 -080012 power-switch: False
Hardik Windlass5ec68e82021-03-04 21:51:57 +053013 work-flow: 'ATT'
Andrea Campanella12ea28f2020-05-21 12:05:55 +020014 in-band-management: false
Suchitra Vemuri91896d42020-04-15 16:33:26 -070015 num-of-openonu: '1'
Suchitra Vemuri50e62792020-05-06 16:48:28 -070016 num-of-onos: '1'
17 num-of-atomix: '0'
Suchitra Vemuria0d92052020-07-15 11:36:12 -070018 reinstall-olt: true
Suchitra Vemurie6625222020-09-01 17:12:56 -070019 test-type: ''
Matteo Scandolo3dce2a12020-09-15 14:21:14 -070020 volthaSystemTestsChange: ''
21 kindVolthaChange: ''
22 cordTesterChange: ''
Andrea Campanella0d3110c2021-01-20 12:25:45 +010023 oltAdapterAppLabel: 'adapter-open-olt'
Suchitra Vemuridddc3ac2021-02-11 15:40:43 -080024 num-of-onus: ''
25 num-of-ponports: ''
Suchitra Vemuri5abcf2b2020-02-05 14:46:28 -080026
Suchitra Vemuri58acd872019-08-28 18:52:35 -070027 jobs:
Suchitra Vemuribc149852019-11-25 14:41:24 -080028 # flex OCP pod with olt/onu - manual test job, voltha master build job
Hardik Windlass77221c62021-05-21 06:24:35 +000029 - 'build_voltha_pod_manual':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070030 'disable-job': false
Zack Williams8ef79812019-10-29 11:09:18 -070031 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070032 config-pod: 'flex-ocp-cord'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -070033 num-of-onos: '3'
34 num-of-atomix: '3'
Hardik Windlass77221c62021-05-21 06:24:35 +000035 num-of-kafka: '3'
36 num-of-etcd: '3'
Matteo Scandolod43bb302021-04-20 10:19:29 -070037 VolthaEtcdPort: 9999
Hardik Windlass77221c62021-05-21 06:24:35 +000038 profile: 'TP'
39 name-extension: '_TT'
40 work-flow: 'TT'
Suchitra Vemuri8609a442019-10-22 21:03:27 -070041
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070042 # flex pod1 test job - using voltha branch
Hardik Windlass77221c62021-05-21 06:24:35 +000043 - 'build_voltha_pod_manual_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070044 'disable-job': false
Zack Williams8ef79812019-10-29 11:09:18 -070045 build-node: 'qa-testvm-pod'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070046 config-pod: 'flex-ocp-cord'
Hardik Windlass77221c62021-05-21 06:24:35 +000047 disable-job: false
48 profile: 'TP'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070049 branch: 'master'
Hardik Windlass77221c62021-05-21 06:24:35 +000050 release: 'master'
51 work-flow: 'TT'
52 name-extension: '_TT'
53 test-type: ''
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070054 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -070055 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070056
Suchitra Vemurif8236c12019-10-22 15:51:39 -070057 # flex OCP pod with olt/onu - Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -070058 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070059 'disable-job': false
Zack Williams8ef79812019-10-29 11:09:18 -070060 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070061 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070062 profile: 'Default'
Hardik Windlass6598b032021-07-02 10:12:01 +000063 time: '5'
Matteo Scandolod43bb302021-04-20 10:19:29 -070064 VolthaEtcdPort: 9999
65 num-of-onos: '3'
66 num-of-atomix: '3'
Suchitra Vemuri917aa612019-09-23 19:35:31 -070067
Suchitra Vemurif8236c12019-10-22 15:51:39 -070068 # flex pod1 test job - uses tech profile on voltha branch
Suchitra Vemurif921cda2019-09-25 22:53:45 -070069 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070070 'disable-job': false
Zack Williams8ef79812019-10-29 11:09:18 -070071 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070072 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070073 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070074 branch: 'master'
Suchitra Vemuriaf134ff2020-02-19 16:55:38 -080075 power-switch: True
hwchiu14f97852019-10-08 10:51:11 -070076 test-repo: 'voltha-system-tests'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070077 profile: 'Default'
Suchitra Vemurif8236c12019-10-22 15:51:39 -070078
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000079 # flex OCP pod with olt/onu - 1T4GEM tech profile and timer based job
80 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070081 'disable-job': false
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070082 build-node: 'qa-testvm-pod'
83 config-pod: 'flex-ocp-cord'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000084 release: '2.8'
85 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070086 profile: '1T4GEM'
87 time: '1'
Matteo Scandolod43bb302021-04-20 10:19:29 -070088 VolthaEtcdPort: 9999
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000089 num-of-onos: '3'
90 num-of-atomix: '3'
91 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070092
93 # flex pod1 test job - released versions: uses tech profile on voltha branch
94 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070095 'disable-job': false
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070096 build-node: 'qa-testvm-pod'
97 config-pod: 'flex-ocp-cord'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000098 release: '2.8'
99 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700100 power-switch: True
101 test-repo: 'voltha-system-tests'
102 profile: '1T4GEM'
103
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700104 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -0700105 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700106 'disable-job': false
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700107 build-node: 'qa-testvm-pod'
108 config-pod: 'flex-ocp-cord'
109 release: 'master'
110 branch: 'master'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700111 name-extension: '_TT'
112 work-flow: 'TT'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700113 profile: 'TP'
Hardik Windlass6598b032021-07-02 10:12:01 +0000114 time: '10'
Matteo Scandolod43bb302021-04-20 10:19:29 -0700115 VolthaEtcdPort: 9999
116 num-of-onos: '3'
117 num-of-atomix: '3'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700118
119 # flex pod1 test job - released versions: uses tech profile on voltha branch
120 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700121 'disable-job': false
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700122 build-node: 'qa-testvm-pod'
123 config-pod: 'flex-ocp-cord'
124 release: 'master'
125 branch: 'master'
126 name-extension: '_TT'
127 work-flow: 'TT'
128 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700129 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700130 test-repo: 'voltha-system-tests'
131 profile: 'TP'
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000132 timeout: 360
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700133
Hardik Windlass6598b032021-07-02 10:12:01 +0000134 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
135 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700136 'disable-job': false
Hardik Windlass6598b032021-07-02 10:12:01 +0000137 build-node: 'qa-testvm-pod'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000138 config-pod: 'flex-ocp-cord'
139 release: '2.8'
140 branch: 'voltha-2.8'
141 name-extension: '_TT'
142 work-flow: 'TT'
143 profile: 'TP'
144 time: '20'
145 VolthaEtcdPort: 9999
146 num-of-onos: '3'
147 num-of-atomix: '3'
148 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
149
150 # flex pod1 test job - released versions: uses tech profile on voltha branch
151 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700152 'disable-job': false
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000153 build-node: 'qa-testvm-pod'
154 config-pod: 'flex-ocp-cord'
155 release: '2.8'
156 branch: 'voltha-2.8'
157 name-extension: '_TT'
158 work-flow: 'TT'
159 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700160 pipeline-script: 'voltha/voltha-2.8/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000161 test-repo: 'voltha-system-tests'
162 profile: 'TP'
163
164 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
165 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700166 'disable-job': false
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000167 build-node: 'qa-testvm-pod'
Hardik Windlass6598b032021-07-02 10:12:01 +0000168 config-pod: 'flex-ocp-cord-multi-uni'
169 release: 'master'
170 branch: 'master'
171 name-extension: '_TT'
172 work-flow: 'TT'
173 profile: 'TP'
Hardik Windlassa1ff58f2021-10-29 07:42:53 +0000174 time: '16'
Hardik Windlass6598b032021-07-02 10:12:01 +0000175 VolthaEtcdPort: 9999
176 num-of-onos: '3'
177 num-of-atomix: '3'
178 reinstall-olt: true
179 enableMultiUni: true
180 uniPortMask: '0x0003'
181
182 # flex pod1 test job - released versions: uses tech profile on voltha branch
183 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700184 'disable-job': false
Hardik Windlass6598b032021-07-02 10:12:01 +0000185 build-node: 'qa-testvm-pod'
186 config-pod: 'flex-ocp-cord-multi-uni'
187 release: 'master'
188 branch: 'master'
189 name-extension: '_TT'
190 work-flow: 'TT'
191 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700192 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6598b032021-07-02 10:12:01 +0000193 test-repo: 'voltha-system-tests'
194 profile: 'TP'
195 enableMultiUni: true
196
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700197 # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700198 - 'build_voltha_pod_release_timer':
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700199 build-node: 'menlo-demo-pod'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800200 config-pod: 'onf-demo-pod'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700201 profile: '1T4GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200202 num-of-onos: '3'
203 num-of-atomix: '3'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700204 in-band-management: true
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200205 waitTimerForOltUp: 540
Matteo Scandolod82d1de2021-04-06 14:55:58 -0700206 VolthaEtcdPort: 9999
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700207 time: '1'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800208
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800209 # Menlo pod test job - master test job uses tech profile on voltha branch
210 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000211 timeout: 300
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800212 build-node: 'menlo-demo-pod'
213 config-pod: 'onf-demo-pod'
214 release: 'master'
215 branch: 'master'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800216 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700217 profile: '1T4GEM'
Hung-Wei Chiu5444ec92020-04-22 15:58:17 -0700218 power-switch: True
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800219
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700220 # Menlo pod with olt/onu - master branch, Default tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700221 - 'build_voltha_pod_release_timer':
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800222 build-node: 'menlo-demo-pod'
223 config-pod: 'onf-demo-pod'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700224 name-extension: '_DT'
225 work-flow: 'DT'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700226 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200227 num-of-onos: '3'
228 num-of-atomix: '3'
Matteo Scandolod82d1de2021-04-06 14:55:58 -0700229 VolthaEtcdPort: 9999
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700230 in-band-management: true
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200231 waitTimerForOltUp: 540
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000232 time: '6'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800233
234 # Menlo pod test job - uses tech profile on voltha branch
235 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +0000236 timeout: 330
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800237 build-node: 'menlo-demo-pod'
238 config-pod: 'onf-demo-pod'
239 release: 'master'
240 branch: 'master'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700241 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200242 work-flow: 'DT'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800243 test-repo: 'voltha-system-tests'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700244 profile: '1T8GEM'
Matteo Scandolo67842812021-07-13 16:52:13 -0700245 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella9b234332020-04-24 12:22:18 +0200246 power-switch: True
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800247
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700248 # Menlo pod with olt/onu - released branch, Default tech profile and timer based job
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000249 - 'build_voltha_pod_release_timer':
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700250 build-node: 'menlo-demo-pod'
251 config-pod: 'onf-demo-pod'
Hardik Windlass868475f2021-12-16 16:47:39 +0000252 'disable-job': true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000253 release: '2.8'
254 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700255 name-extension: '_DT'
256 work-flow: 'DT'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000257 profile: '1T8GEM'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700258 num-of-onos: '3'
259 num-of-atomix: '3'
Matteo Scandolod43bb302021-04-20 10:19:29 -0700260 VolthaEtcdPort: 9999
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700261 in-band-management: true
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000262 time: '11'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000263 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700264
265 # Menlo pod test job - uses tech profile on voltha branch
266 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000267 timeout: 300
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700268 build-node: 'menlo-demo-pod'
269 config-pod: 'onf-demo-pod'
Hardik Windlass868475f2021-12-16 16:47:39 +0000270 'disable-job': true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000271 release: '2.8'
272 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700273 name-extension: '_DT'
274 work-flow: 'DT'
275 test-repo: 'voltha-system-tests'
276 profile: '1T8GEM'
Matteo Scandolo67842812021-07-13 16:52:13 -0700277 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700278 power-switch: True
279
Hardik Windlass868475f2021-12-16 16:47:39 +0000280 # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
281 - 'build_voltha_pod_release_timer':
282 build-node: 'menlo-demo-pod'
283 config-pod: 'onf-demo-pod'
284 release: '2.9'
285 branch: 'voltha-2.9'
286 profile: '1T4GEM'
287 num-of-onos: '3'
288 num-of-atomix: '3'
289 in-band-management: true
290 waitTimerForOltUp: 540
291 VolthaEtcdPort: 9999
292 time: '16'
293 pipeline-script: 'voltha/voltha-2.9/physical-build.groovy'
294
295 # Menlo pod test job - voltha-2.9 test job uses tech profile on voltha branch
296 - 'build_voltha_pod_test':
297 timeout: 300
298 build-node: 'menlo-demo-pod'
299 config-pod: 'onf-demo-pod'
300 release: '2.9'
301 branch: 'voltha-2.9'
302 test-repo: 'voltha-system-tests'
303 profile: '1T4GEM'
304 pipeline-script: 'voltha/voltha-2.9/voltha-physical-functional-tests.groovy'
305 power-switch: True
306
Matteo Scandolo16672842020-06-02 14:19:33 -0700307 # ONF Menlo Soak POD build job - voltha-master branch
Hardik Windlassc7379022021-05-12 13:52:24 +0530308 - 'build_voltha_pod_manual':
Matteo Scandolo16672842020-06-02 14:19:33 -0700309 build-node: 'menlo-soak-pod'
310 config-pod: 'onf-soak-pod'
Matteo Scandolocd70e4d2022-04-08 10:25:32 -0700311 disable-job: true
Hardik Windlass908533a2021-05-24 16:35:58 +0000312 bbsimReplicas: 1
Suchitra Vemurie6625222020-09-01 17:12:56 -0700313 profile: '1T8GEM'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700314 name-extension: '_DT'
315 work-flow: 'DT'
Hardik Windlassef2e99b2021-05-17 13:36:20 +0530316 reinstall-olt: true
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000317 num-of-onus: 32
318 num-of-ponports: 16
Hardik Windlass44619f52021-05-20 09:36:12 +0530319 logLevel: 'WARN'
Matteo Scandolo16672842020-06-02 14:19:33 -0700320
321 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass77221c62021-05-21 06:24:35 +0000322 # Run tests manually triggering the job
323 - 'build_voltha_pod_manual_test':
Suchitra Vemurie6625222020-09-01 17:12:56 -0700324 build-node: 'menlo-soak-pod'
325 config-pod: 'onf-soak-pod'
Matteo Scandolocd70e4d2022-04-08 10:25:32 -0700326 disable-job: true
Suchitra Vemurie6625222020-09-01 17:12:56 -0700327 profile: '1T8GEM'
328 branch: 'master'
329 release: 'master'
330 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700331 name-extension: '_DT_soak_Func'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700332 test-type: 'Functional'
333 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700334 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700335
336 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000337 # Run failure/recovery tests every Wednesday
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700338 - 'build_voltha_pod_soak_test':
339 build-node: 'menlo-soak-pod'
340 config-pod: 'onf-soak-pod'
Matteo Scandolocd70e4d2022-04-08 10:25:32 -0700341 'disable-job': true
Suchitra Vemuri649b02b2020-09-01 18:18:10 -0700342 profile: '1T8GEM'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700343 branch: 'master'
344 release: 'master'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700345 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700346 name-extension: '_DT_soak_Fail'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700347 test-type: 'Failure'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700348 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700349 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000350 time-trigger: "H H * * 3"
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700351
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700352 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000353 # Run dataplane tests every Saturday
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700354 - 'build_voltha_pod_soak_test':
355 build-node: 'menlo-soak-pod'
356 config-pod: 'onf-soak-pod'
Matteo Scandolocd70e4d2022-04-08 10:25:32 -0700357 'disable-job': true
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700358 profile: '1T8GEM'
359 branch: 'master'
360 release: 'master'
361 work-flow: 'DT'
362 name-extension: '_DT_soak_DP'
363 test-type: 'Dataplane'
364 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700365 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000366 time-trigger: "H H * * 6"
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700367
Hardik Windlassf5321572021-07-14 11:28:46 +0000368 # ONF Menlo Soak POD build job - voltha-2.8 branch
369 - 'build_voltha_pod_manual':
370 build-node: 'menlo-soak-pod'
371 config-pod: 'onf-soak-pod'
Hardik Windlassdd81dd82021-09-27 08:43:44 +0000372 disable-job: true
Hardik Windlassf5321572021-07-14 11:28:46 +0000373 branch: 'voltha-2.8'
374 release: '2.8'
375 bbsimReplicas: 1
376 profile: '1T8GEM'
377 name-extension: '_DT'
378 work-flow: 'DT'
379 reinstall-olt: true
380 num-of-onus: 32
381 num-of-ponports: 16
382 logLevel: 'WARN'
383 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
384
385 # ONF Menlo Soak POD test job - voltha-2.8 branch
386 # Run tests manually triggering the job
387 - 'build_voltha_pod_manual_test':
388 build-node: 'menlo-soak-pod'
389 config-pod: 'onf-soak-pod'
Hardik Windlassdd81dd82021-09-27 08:43:44 +0000390 disable-job: true
Hardik Windlassf5321572021-07-14 11:28:46 +0000391 profile: '1T8GEM'
392 branch: 'voltha-2.8'
393 release: '2.8'
394 work-flow: 'DT'
395 name-extension: '_DT_soak_Func'
396 test-type: 'Functional'
397 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700398 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000399
400 # ONF Menlo Soak POD test job - voltha-2.8 branch
401 # Run failure/recovery tests every Wednesday
402 - 'build_voltha_pod_soak_test':
403 build-node: 'menlo-soak-pod'
404 config-pod: 'onf-soak-pod'
Hardik Windlassc8cea832021-10-21 04:08:16 +0000405 'disable-job': true
Hardik Windlassf5321572021-07-14 11:28:46 +0000406 profile: '1T8GEM'
407 branch: 'voltha-2.8'
408 release: '2.8'
409 work-flow: 'DT'
410 name-extension: '_DT_soak_Fail'
411 test-type: 'Failure'
412 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700413 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000414 time-trigger: "H H * * 3"
415
416 # ONF Menlo Soak POD test job - voltha-2.8 branch
417 # Run dataplane tests every Saturday
418 - 'build_voltha_pod_soak_test':
419 build-node: 'menlo-soak-pod'
420 config-pod: 'onf-soak-pod'
Hardik Windlassc8cea832021-10-21 04:08:16 +0000421 'disable-job': true
Hardik Windlassf5321572021-07-14 11:28:46 +0000422 profile: '1T8GEM'
423 branch: 'voltha-2.8'
424 release: '2.8'
425 work-flow: 'DT'
426 name-extension: '_DT_soak_DP'
427 test-type: 'Dataplane'
428 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700429 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000430 time-trigger: "H H * * 6"
431
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800432 # Berlin pod with olt/onu - master versions timer based job , two OLTs
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530433 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700434 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700435 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanella925efab2022-01-03 13:48:30 +0100436 'disable-job': true
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800437 name-extension: '_DT'
438 work-flow: 'DT'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800439 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200440 num-of-onos: '3'
441 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +0100442 # Update time trigger value while re-enabling the job
443 time: ''
Andrea Campanellaa54bab92020-02-07 15:37:41 +0100444
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100445 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800446 - 'build_voltha_pod_test':
Andrea Campanella2af4b902021-11-05 10:40:02 +0100447 timeout: 360
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700448 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700449 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100450 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800451 branch: 'master'
Andrea Campanella925efab2022-01-03 13:48:30 +0100452 'disable-job': true
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800453 name-extension: '_DT'
454 work-flow: 'DT'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800455 test-repo: 'voltha-system-tests'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800456 profile: '1T8GEM'
Hung-Wei Chiu11d63f32020-03-09 09:32:04 -0700457 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700458 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700459
Andrea Campanella972d63e2020-05-14 19:59:08 +0200460 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530461 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700462 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700463 config-pod: 'berlin-community-pod-1-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +0200464 name-extension: '_DT'
Andrea Campanella925efab2022-01-03 13:48:30 +0100465 'disable-job': true
Andrea Campanella625ba352020-04-02 15:32:13 +0200466 work-flow: 'DT'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200467 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200468 num-of-onos: '3'
469 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +0100470 # Update time trigger value while re-enabling the job
471 time: ''
Andrea Campanella625ba352020-04-02 15:32:13 +0200472
Andrea Campanella972d63e2020-05-14 19:59:08 +0200473 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200474 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +0000475 timeout: 330
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700476 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700477 config-pod: 'berlin-community-pod-1-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +0200478 name-extension: '_DT'
Andrea Campanella925efab2022-01-03 13:48:30 +0100479 'disable-job': true
Andrea Campanellad924ce22020-04-20 16:40:41 +0200480 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200481 release: 'master'
482 branch: 'master'
483 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200484 profile: '1T8GEM'
Andrea Campanella625ba352020-04-02 15:32:13 +0200485 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700486 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700487
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000488 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
489 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700490 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700491 config-pod: 'berlin-community-pod-1-gpon'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000492 release: '2.8'
493 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700494 name-extension: '_DT'
495 work-flow: 'DT'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700496 profile: '1T8GEM'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000497 num-of-onos: '3'
498 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +0100499 time: '1'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000500 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700501
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000502 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700503 - 'build_voltha_pod_test':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700504 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700505 config-pod: 'berlin-community-pod-1-gpon'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700506 name-extension: '_DT'
507 work-flow: 'DT'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000508 release: '2.8'
509 branch: 'voltha-2.8'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700510 test-repo: 'voltha-system-tests'
511 profile: '1T8GEM'
512 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700513 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700514
Andrea Campanellac551d582021-09-22 15:34:02 +0200515 # Berlin pod with olt/onu - voltha-2.8 versions timer based job , two OLTs
Andrea Campanella350c6102020-10-01 09:56:40 +0200516 - 'build_voltha_pod_release_timer':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700517 build-node: 'berlin-community-pod-1'
518 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200519 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200520 work-flow: 'DT'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200521 release: '2.8'
522 branch: 'voltha-2.8'
Andrea Campanella350c6102020-10-01 09:56:40 +0200523 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200524 num-of-onos: '3'
525 num-of-atomix: '3'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200526 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella925efab2022-01-03 13:48:30 +0100527 time: '8'
Andrea Campanella350c6102020-10-01 09:56:40 +0200528
Andrea Campanellac551d582021-09-22 15:34:02 +0200529 # Berlin POD test job - voltha-2.8 versions: uses tech profile on voltha branch
Andrea Campanella350c6102020-10-01 09:56:40 +0200530 - 'build_voltha_pod_test':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700531 build-node: 'berlin-community-pod-1'
532 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200533 release: '2.8'
534 branch: 'voltha-2.8'
535 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200536 work-flow: 'DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200537 test-repo: 'voltha-system-tests'
538 profile: '1T8GEM'
539 power-switch: True
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200540 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200541
542 # Berlin pod with adtran gpon olt/onu - 2.8 1T8GEM tech profile and timer based job
543 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700544 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700545 config-pod: 'berlin-community-pod-1-gpon-adtran'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200546 name-extension: '_DT'
547 work-flow: 'DT'
548 release: '2.8'
549 branch: 'voltha-2.8'
550 profile: '1T8GEM'
Andrea Campanellabc8d8822021-08-25 12:33:54 +0200551 reinstall-olt: false
Andrea Campanella86630c42022-01-03 10:13:04 +0100552 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 +0200553 num-of-onos: '3'
554 num-of-atomix: '3'
555 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
556 VolthaEtcdPort: 9999
Andrea Campanella41ae1b12021-09-21 11:29:43 +0200557 openoltAdapterChart: '/home/community/adtran-21.5-voltha-2.8/voltha-adapter-adtran-olt'
Andrea Campanella20361592021-08-26 18:45:28 +0200558 oltAdapterReleaseName: 'adtran-olt'
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200559 waitTimerForOltUp: 420
Hardik Windlass5dbe6eb2021-12-17 11:13:26 +0000560 time: '19'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200561
562 # Berlin POD adtran test job - 2.8 versions: uses 1T8GEM tech profile on voltha branch
563 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000564 timeout: 390
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700565 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700566 config-pod: 'berlin-community-pod-1-gpon-adtran'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200567 release: '2.8'
568 branch: 'voltha-2.8'
569 name-extension: '_DT'
570 work-flow: 'DT'
571 test-repo: 'voltha-system-tests'
572 profile: '1T8GEM'
573 power-switch: True
574 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
575 oltAdapterAppLabel: 'adapter-adtran-olt'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000576
577 # Berlin pod with adtran gpon olt/onu - 2.8 1T8GEM tech profile and timer based job
578 - 'verify_voltha_pod_dmi_test':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700579 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700580 config-pod: 'berlin-community-pod-1-gpon-adtran'
Hardik Windlassace19e52022-02-10 09:36:21 +0000581 name-extension: '_DT'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000582 work-flow: 'DT'
583 release: 'master'
584 branch: 'master'
585 profile: 'Default'
Hardik Windlassace19e52022-02-10 09:36:21 +0000586 installVoltha: false
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000587 reinstall-olt: false
588 restart-olt: false
589 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
590 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
591 OltDevMgr: 'adtran-olt-device-manager'
592 num-of-onos: '3'
593 num-of-atomix: '3'
594 VolthaEtcdPort: 9999
595 openoltAdapterChart: '/home/community/adtran-21.5-voltha-2.8/voltha-adapter-adtran-olt'
596 oltAdapterReleaseName: 'adtran-olt'
597 waitTimerForOltUp: 420
598 time: '15'