blob: aa1b5267dd0d2eaaaa3df7f86c0a4b4a95c66b8f [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'
132
Hardik Windlass6598b032021-07-02 10:12:01 +0000133 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
134 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700135 'disable-job': false
Hardik Windlass6598b032021-07-02 10:12:01 +0000136 build-node: 'qa-testvm-pod'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000137 config-pod: 'flex-ocp-cord'
138 release: '2.8'
139 branch: 'voltha-2.8'
140 name-extension: '_TT'
141 work-flow: 'TT'
142 profile: 'TP'
143 time: '20'
144 VolthaEtcdPort: 9999
145 num-of-onos: '3'
146 num-of-atomix: '3'
147 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
148
149 # flex pod1 test job - released versions: uses tech profile on voltha branch
150 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700151 'disable-job': false
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000152 build-node: 'qa-testvm-pod'
153 config-pod: 'flex-ocp-cord'
154 release: '2.8'
155 branch: 'voltha-2.8'
156 name-extension: '_TT'
157 work-flow: 'TT'
158 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700159 pipeline-script: 'voltha/voltha-2.8/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000160 test-repo: 'voltha-system-tests'
161 profile: 'TP'
162
163 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
164 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700165 'disable-job': false
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000166 build-node: 'qa-testvm-pod'
Hardik Windlass6598b032021-07-02 10:12:01 +0000167 config-pod: 'flex-ocp-cord-multi-uni'
168 release: 'master'
169 branch: 'master'
170 name-extension: '_TT'
171 work-flow: 'TT'
172 profile: 'TP'
173 time: '15'
174 VolthaEtcdPort: 9999
175 num-of-onos: '3'
176 num-of-atomix: '3'
177 reinstall-olt: true
178 enableMultiUni: true
179 uniPortMask: '0x0003'
180
181 # flex pod1 test job - released versions: uses tech profile on voltha branch
182 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700183 'disable-job': false
Hardik Windlass6598b032021-07-02 10:12:01 +0000184 build-node: 'qa-testvm-pod'
185 config-pod: 'flex-ocp-cord-multi-uni'
186 release: 'master'
187 branch: 'master'
188 name-extension: '_TT'
189 work-flow: 'TT'
190 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700191 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6598b032021-07-02 10:12:01 +0000192 test-repo: 'voltha-system-tests'
193 profile: 'TP'
194 enableMultiUni: true
195
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700196 # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700197 - 'build_voltha_pod_release_timer':
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700198 build-node: 'menlo-demo-pod'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800199 config-pod: 'onf-demo-pod'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700200 profile: '1T4GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200201 num-of-onos: '3'
202 num-of-atomix: '3'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700203 in-band-management: true
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200204 waitTimerForOltUp: 540
Matteo Scandolod82d1de2021-04-06 14:55:58 -0700205 VolthaEtcdPort: 9999
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700206 time: '1'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800207
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800208 # Menlo pod test job - master test job uses tech profile on voltha branch
209 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000210 timeout: 300
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800211 build-node: 'menlo-demo-pod'
212 config-pod: 'onf-demo-pod'
213 release: 'master'
214 branch: 'master'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800215 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700216 profile: '1T4GEM'
Hung-Wei Chiu5444ec92020-04-22 15:58:17 -0700217 power-switch: True
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800218
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700219 # Menlo pod with olt/onu - master branch, Default tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700220 - 'build_voltha_pod_release_timer':
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800221 build-node: 'menlo-demo-pod'
222 config-pod: 'onf-demo-pod'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700223 name-extension: '_DT'
224 work-flow: 'DT'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700225 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200226 num-of-onos: '3'
227 num-of-atomix: '3'
Matteo Scandolod82d1de2021-04-06 14:55:58 -0700228 VolthaEtcdPort: 9999
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700229 in-band-management: true
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200230 waitTimerForOltUp: 540
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700231 time: '4'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800232
233 # Menlo pod test job - uses tech profile on voltha branch
234 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000235 timeout: 300
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800236 build-node: 'menlo-demo-pod'
237 config-pod: 'onf-demo-pod'
238 release: 'master'
239 branch: 'master'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700240 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200241 work-flow: 'DT'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800242 test-repo: 'voltha-system-tests'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700243 profile: '1T8GEM'
Matteo Scandolo67842812021-07-13 16:52:13 -0700244 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella9b234332020-04-24 12:22:18 +0200245 power-switch: True
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800246
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700247 # Menlo pod with olt/onu - released branch, Default tech profile and timer based job
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000248 - 'build_voltha_pod_release_timer':
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700249 build-node: 'menlo-demo-pod'
250 config-pod: 'onf-demo-pod'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000251 release: '2.8'
252 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700253 name-extension: '_DT'
254 work-flow: 'DT'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000255 profile: '1T8GEM'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700256 num-of-onos: '3'
257 num-of-atomix: '3'
Matteo Scandolod43bb302021-04-20 10:19:29 -0700258 VolthaEtcdPort: 9999
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700259 in-band-management: true
260 time: '7'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000261 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700262
263 # Menlo pod test job - uses tech profile on voltha branch
264 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000265 timeout: 300
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700266 build-node: 'menlo-demo-pod'
267 config-pod: 'onf-demo-pod'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000268 release: '2.8'
269 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700270 name-extension: '_DT'
271 work-flow: 'DT'
272 test-repo: 'voltha-system-tests'
273 profile: '1T8GEM'
Matteo Scandolo67842812021-07-13 16:52:13 -0700274 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700275 power-switch: True
276
Matteo Scandolo16672842020-06-02 14:19:33 -0700277 # ONF Menlo Soak POD build job - voltha-master branch
Hardik Windlassc7379022021-05-12 13:52:24 +0530278 - 'build_voltha_pod_manual':
Matteo Scandolo16672842020-06-02 14:19:33 -0700279 build-node: 'menlo-soak-pod'
280 config-pod: 'onf-soak-pod'
Hardik Windlassf5321572021-07-14 11:28:46 +0000281 disable-job: true
Hardik Windlass908533a2021-05-24 16:35:58 +0000282 bbsimReplicas: 1
Suchitra Vemurie6625222020-09-01 17:12:56 -0700283 profile: '1T8GEM'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700284 name-extension: '_DT'
285 work-flow: 'DT'
Hardik Windlassef2e99b2021-05-17 13:36:20 +0530286 reinstall-olt: true
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000287 num-of-onus: 32
288 num-of-ponports: 16
Hardik Windlass44619f52021-05-20 09:36:12 +0530289 logLevel: 'WARN'
Matteo Scandolo16672842020-06-02 14:19:33 -0700290
291 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass77221c62021-05-21 06:24:35 +0000292 # Run tests manually triggering the job
293 - 'build_voltha_pod_manual_test':
Suchitra Vemurie6625222020-09-01 17:12:56 -0700294 build-node: 'menlo-soak-pod'
295 config-pod: 'onf-soak-pod'
Hardik Windlassf5321572021-07-14 11:28:46 +0000296 disable-job: true
Suchitra Vemurie6625222020-09-01 17:12:56 -0700297 profile: '1T8GEM'
298 branch: 'master'
299 release: 'master'
300 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700301 name-extension: '_DT_soak_Func'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700302 test-type: 'Functional'
303 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700304 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700305
306 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000307 # Run failure/recovery tests every Wednesday
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700308 - 'build_voltha_pod_soak_test':
309 build-node: 'menlo-soak-pod'
310 config-pod: 'onf-soak-pod'
Hardik Windlassc8cea832021-10-21 04:08:16 +0000311 'disable-job': true
Suchitra Vemuri649b02b2020-09-01 18:18:10 -0700312 profile: '1T8GEM'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700313 branch: 'master'
314 release: 'master'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700315 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700316 name-extension: '_DT_soak_Fail'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700317 test-type: 'Failure'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700318 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700319 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000320 time-trigger: "H H * * 3"
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700321
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700322 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000323 # Run dataplane tests every Saturday
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700324 - 'build_voltha_pod_soak_test':
325 build-node: 'menlo-soak-pod'
326 config-pod: 'onf-soak-pod'
Hardik Windlassc8cea832021-10-21 04:08:16 +0000327 'disable-job': true
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700328 profile: '1T8GEM'
329 branch: 'master'
330 release: 'master'
331 work-flow: 'DT'
332 name-extension: '_DT_soak_DP'
333 test-type: 'Dataplane'
334 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700335 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000336 time-trigger: "H H * * 6"
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700337
Hardik Windlassf5321572021-07-14 11:28:46 +0000338 # ONF Menlo Soak POD build job - voltha-2.8 branch
339 - 'build_voltha_pod_manual':
340 build-node: 'menlo-soak-pod'
341 config-pod: 'onf-soak-pod'
Hardik Windlassdd81dd82021-09-27 08:43:44 +0000342 disable-job: true
Hardik Windlassf5321572021-07-14 11:28:46 +0000343 branch: 'voltha-2.8'
344 release: '2.8'
345 bbsimReplicas: 1
346 profile: '1T8GEM'
347 name-extension: '_DT'
348 work-flow: 'DT'
349 reinstall-olt: true
350 num-of-onus: 32
351 num-of-ponports: 16
352 logLevel: 'WARN'
353 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
354
355 # ONF Menlo Soak POD test job - voltha-2.8 branch
356 # Run tests manually triggering the job
357 - 'build_voltha_pod_manual_test':
358 build-node: 'menlo-soak-pod'
359 config-pod: 'onf-soak-pod'
Hardik Windlassdd81dd82021-09-27 08:43:44 +0000360 disable-job: true
Hardik Windlassf5321572021-07-14 11:28:46 +0000361 profile: '1T8GEM'
362 branch: 'voltha-2.8'
363 release: '2.8'
364 work-flow: 'DT'
365 name-extension: '_DT_soak_Func'
366 test-type: 'Functional'
367 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700368 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000369
370 # ONF Menlo Soak POD test job - voltha-2.8 branch
371 # Run failure/recovery tests every Wednesday
372 - 'build_voltha_pod_soak_test':
373 build-node: 'menlo-soak-pod'
374 config-pod: 'onf-soak-pod'
Hardik Windlassc8cea832021-10-21 04:08:16 +0000375 'disable-job': true
Hardik Windlassf5321572021-07-14 11:28:46 +0000376 profile: '1T8GEM'
377 branch: 'voltha-2.8'
378 release: '2.8'
379 work-flow: 'DT'
380 name-extension: '_DT_soak_Fail'
381 test-type: 'Failure'
382 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700383 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000384 time-trigger: "H H * * 3"
385
386 # ONF Menlo Soak POD test job - voltha-2.8 branch
387 # Run dataplane tests every Saturday
388 - 'build_voltha_pod_soak_test':
389 build-node: 'menlo-soak-pod'
390 config-pod: 'onf-soak-pod'
Hardik Windlassc8cea832021-10-21 04:08:16 +0000391 'disable-job': true
Hardik Windlassf5321572021-07-14 11:28:46 +0000392 profile: '1T8GEM'
393 branch: 'voltha-2.8'
394 release: '2.8'
395 work-flow: 'DT'
396 name-extension: '_DT_soak_DP'
397 test-type: 'Dataplane'
398 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700399 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000400 time-trigger: "H H * * 6"
401
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800402 # Berlin pod with olt/onu - master versions timer based job , two OLTs
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530403 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -0700404 build-node: 'dt-berlin-community-pod'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800405 config-pod: 'dt-berlin-pod-multi-olt'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800406 name-extension: '_DT'
407 work-flow: 'DT'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800408 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200409 num-of-onos: '3'
410 num-of-atomix: '3'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200411 time: '16'
Andrea Campanellaa54bab92020-02-07 15:37:41 +0100412
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100413 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800414 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000415 timeout: 300
Zack Williams8ef79812019-10-29 11:09:18 -0700416 build-node: 'dt-berlin-community-pod'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800417 config-pod: 'dt-berlin-pod-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100418 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800419 branch: 'master'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800420 name-extension: '_DT'
421 work-flow: 'DT'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800422 test-repo: 'voltha-system-tests'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800423 profile: '1T8GEM'
Hung-Wei Chiu11d63f32020-03-09 09:32:04 -0700424 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700425 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700426
Andrea Campanella972d63e2020-05-14 19:59:08 +0200427 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530428 - 'build_voltha_pod_release_timer':
Andrea Campanella625ba352020-04-02 15:32:13 +0200429 build-node: 'dt-berlin-community-pod'
430 config-pod: 'dt-berlin-pod-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +0200431 name-extension: '_DT'
432 work-flow: 'DT'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200433 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200434 num-of-onos: '3'
435 num-of-atomix: '3'
Hardik Windlass52983572021-02-25 12:31:57 +0530436 time: '1'
Andrea Campanella625ba352020-04-02 15:32:13 +0200437
Andrea Campanella972d63e2020-05-14 19:59:08 +0200438 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200439 - 'build_voltha_pod_test':
440 build-node: 'dt-berlin-community-pod'
441 config-pod: 'dt-berlin-pod-gpon'
442 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200443 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200444 release: 'master'
445 branch: 'master'
446 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200447 profile: '1T8GEM'
Andrea Campanella625ba352020-04-02 15:32:13 +0200448 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700449 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700450
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000451 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
452 - 'build_voltha_pod_release_timer':
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700453 build-node: 'dt-berlin-community-pod'
454 config-pod: 'dt-berlin-pod-gpon'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000455 release: '2.8'
456 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700457 name-extension: '_DT'
458 work-flow: 'DT'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700459 profile: '1T8GEM'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000460 num-of-onos: '3'
461 num-of-atomix: '3'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200462 time: '11'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000463 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700464
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000465 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700466 - 'build_voltha_pod_test':
467 build-node: 'dt-berlin-community-pod'
468 config-pod: 'dt-berlin-pod-gpon'
469 name-extension: '_DT'
470 work-flow: 'DT'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000471 release: '2.8'
472 branch: 'voltha-2.8'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700473 test-repo: 'voltha-system-tests'
474 profile: '1T8GEM'
475 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700476 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700477
Andrea Campanellac551d582021-09-22 15:34:02 +0200478 # Berlin pod with olt/onu - voltha-2.8 versions timer based job , two OLTs
Andrea Campanella350c6102020-10-01 09:56:40 +0200479 - 'build_voltha_pod_release_timer':
480 build-node: 'dt-berlin-community-pod'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200481 config-pod: 'dt-berlin-pod-multi-olt'
482 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200483 work-flow: 'DT'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200484 release: '2.8'
485 branch: 'voltha-2.8'
Andrea Campanella350c6102020-10-01 09:56:40 +0200486 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200487 num-of-onos: '3'
488 num-of-atomix: '3'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200489 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200490 time: '5'
Andrea Campanella350c6102020-10-01 09:56:40 +0200491
Andrea Campanellac551d582021-09-22 15:34:02 +0200492 # Berlin POD test job - voltha-2.8 versions: uses tech profile on voltha branch
Andrea Campanella350c6102020-10-01 09:56:40 +0200493 - 'build_voltha_pod_test':
494 build-node: 'dt-berlin-community-pod'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200495 config-pod: 'dt-berlin-pod-multi-olt'
496 release: '2.8'
497 branch: 'voltha-2.8'
498 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200499 work-flow: 'DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200500 test-repo: 'voltha-system-tests'
501 profile: '1T8GEM'
502 power-switch: True
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200503 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200504
505 # Berlin pod with adtran gpon olt/onu - 2.8 1T8GEM tech profile and timer based job
506 - 'build_voltha_pod_release_timer':
507 build-node: 'dt-berlin-community-pod'
508 config-pod: 'dt-berlin-pod-gpon-adtran'
509 name-extension: '_DT'
510 work-flow: 'DT'
511 release: '2.8'
512 branch: 'voltha-2.8'
513 profile: '1T8GEM'
Andrea Campanellabc8d8822021-08-25 12:33:54 +0200514 reinstall-olt: false
Andrea Campanella29534e92021-09-23 09:13:21 +0200515 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 --set onos-classic.image.repository=andreacampanella/voltha-onos --set onos-classic.image.tag=meter-fixes-simple"
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200516 num-of-onos: '3'
517 num-of-atomix: '3'
518 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
519 VolthaEtcdPort: 9999
Andrea Campanella41ae1b12021-09-21 11:29:43 +0200520 openoltAdapterChart: '/home/community/adtran-21.5-voltha-2.8/voltha-adapter-adtran-olt'
Andrea Campanella20361592021-08-26 18:45:28 +0200521 oltAdapterReleaseName: 'adtran-olt'
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200522 waitTimerForOltUp: 420
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200523 time: '21'
524
525 # Berlin POD adtran test job - 2.8 versions: uses 1T8GEM tech profile on voltha branch
526 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000527 timeout: 390
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200528 build-node: 'dt-berlin-community-pod'
529 config-pod: 'dt-berlin-pod-gpon-adtran'
530 release: '2.8'
531 branch: 'voltha-2.8'
532 name-extension: '_DT'
533 work-flow: 'DT'
534 test-repo: 'voltha-system-tests'
535 profile: '1T8GEM'
536 power-switch: True
537 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
538 oltAdapterAppLabel: 'adapter-adtran-olt'