blob: e908af9d43d7b52e13c6ba078cc7236869c9cb7b [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'
Matteo Scandolocae4a472021-12-14 10:27:17 -080067 extraHelmFlags: "--set onos-classic.image.repository=matteoscandolo/voltha-onos --set onos-classic.image.tag=oltapp"
Suchitra Vemuri917aa612019-09-23 19:35:31 -070068
Suchitra Vemurif8236c12019-10-22 15:51:39 -070069 # flex pod1 test job - uses tech profile on voltha branch
Suchitra Vemurif921cda2019-09-25 22:53:45 -070070 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070071 'disable-job': false
Zack Williams8ef79812019-10-29 11:09:18 -070072 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070073 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070074 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070075 branch: 'master'
Suchitra Vemuriaf134ff2020-02-19 16:55:38 -080076 power-switch: True
hwchiu14f97852019-10-08 10:51:11 -070077 test-repo: 'voltha-system-tests'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070078 profile: 'Default'
Suchitra Vemurif8236c12019-10-22 15:51:39 -070079
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000080 # flex OCP pod with olt/onu - 1T4GEM tech profile and timer based job
81 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070082 'disable-job': false
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070083 build-node: 'qa-testvm-pod'
84 config-pod: 'flex-ocp-cord'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000085 release: '2.8'
86 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070087 profile: '1T4GEM'
88 time: '1'
Matteo Scandolod43bb302021-04-20 10:19:29 -070089 VolthaEtcdPort: 9999
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000090 num-of-onos: '3'
91 num-of-atomix: '3'
92 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070093
94 # flex pod1 test job - released versions: uses tech profile on voltha branch
95 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070096 'disable-job': false
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070097 build-node: 'qa-testvm-pod'
98 config-pod: 'flex-ocp-cord'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000099 release: '2.8'
100 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700101 power-switch: True
102 test-repo: 'voltha-system-tests'
103 profile: '1T4GEM'
104
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700105 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -0700106 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700107 'disable-job': false
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700108 build-node: 'qa-testvm-pod'
109 config-pod: 'flex-ocp-cord'
110 release: 'master'
111 branch: 'master'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700112 name-extension: '_TT'
113 work-flow: 'TT'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700114 profile: 'TP'
Hardik Windlass6598b032021-07-02 10:12:01 +0000115 time: '10'
Matteo Scandolod43bb302021-04-20 10:19:29 -0700116 VolthaEtcdPort: 9999
117 num-of-onos: '3'
118 num-of-atomix: '3'
Matteo Scandolocae4a472021-12-14 10:27:17 -0800119 extraHelmFlags: "--set onos-classic.image.repository=matteoscandolo/voltha-onos --set onos-classic.image.tag=oltapp"
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700120
121 # flex pod1 test job - released versions: uses tech profile on voltha branch
122 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700123 'disable-job': false
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700124 build-node: 'qa-testvm-pod'
125 config-pod: 'flex-ocp-cord'
126 release: 'master'
127 branch: 'master'
128 name-extension: '_TT'
129 work-flow: 'TT'
130 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700131 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700132 test-repo: 'voltha-system-tests'
133 profile: 'TP'
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000134 timeout: 360
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700135
Hardik Windlass6598b032021-07-02 10:12:01 +0000136 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
137 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700138 'disable-job': false
Hardik Windlass6598b032021-07-02 10:12:01 +0000139 build-node: 'qa-testvm-pod'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000140 config-pod: 'flex-ocp-cord'
141 release: '2.8'
142 branch: 'voltha-2.8'
143 name-extension: '_TT'
144 work-flow: 'TT'
145 profile: 'TP'
146 time: '20'
147 VolthaEtcdPort: 9999
148 num-of-onos: '3'
149 num-of-atomix: '3'
150 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
151
152 # flex pod1 test job - released versions: uses tech profile on voltha branch
153 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700154 'disable-job': false
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000155 build-node: 'qa-testvm-pod'
156 config-pod: 'flex-ocp-cord'
157 release: '2.8'
158 branch: 'voltha-2.8'
159 name-extension: '_TT'
160 work-flow: 'TT'
161 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700162 pipeline-script: 'voltha/voltha-2.8/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000163 test-repo: 'voltha-system-tests'
164 profile: 'TP'
165
166 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
167 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700168 'disable-job': false
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000169 build-node: 'qa-testvm-pod'
Hardik Windlass6598b032021-07-02 10:12:01 +0000170 config-pod: 'flex-ocp-cord-multi-uni'
171 release: 'master'
172 branch: 'master'
173 name-extension: '_TT'
174 work-flow: 'TT'
175 profile: 'TP'
Hardik Windlassa1ff58f2021-10-29 07:42:53 +0000176 time: '16'
Hardik Windlass6598b032021-07-02 10:12:01 +0000177 VolthaEtcdPort: 9999
178 num-of-onos: '3'
179 num-of-atomix: '3'
180 reinstall-olt: true
181 enableMultiUni: true
182 uniPortMask: '0x0003'
Matteo Scandolocae4a472021-12-14 10:27:17 -0800183 extraHelmFlags: "--set onos-classic.image.repository=matteoscandolo/voltha-onos --set onos-classic.image.tag=oltapp"
Hardik Windlass6598b032021-07-02 10:12:01 +0000184
185 # flex pod1 test job - released versions: uses tech profile on voltha branch
186 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700187 'disable-job': false
Hardik Windlass6598b032021-07-02 10:12:01 +0000188 build-node: 'qa-testvm-pod'
189 config-pod: 'flex-ocp-cord-multi-uni'
190 release: 'master'
191 branch: 'master'
192 name-extension: '_TT'
193 work-flow: 'TT'
194 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700195 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6598b032021-07-02 10:12:01 +0000196 test-repo: 'voltha-system-tests'
197 profile: 'TP'
198 enableMultiUni: true
199
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700200 # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700201 - 'build_voltha_pod_release_timer':
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700202 build-node: 'menlo-demo-pod'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800203 config-pod: 'onf-demo-pod'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700204 profile: '1T4GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200205 num-of-onos: '3'
206 num-of-atomix: '3'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700207 in-band-management: true
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200208 waitTimerForOltUp: 540
Matteo Scandolod82d1de2021-04-06 14:55:58 -0700209 VolthaEtcdPort: 9999
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700210 time: '1'
Matteo Scandolocae4a472021-12-14 10:27:17 -0800211 extraHelmFlags: "--set onos-classic.image.repository=matteoscandolo/voltha-onos --set onos-classic.image.tag=oltapp"
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800212
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800213 # Menlo pod test job - master test job uses tech profile on voltha branch
214 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000215 timeout: 300
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800216 build-node: 'menlo-demo-pod'
217 config-pod: 'onf-demo-pod'
218 release: 'master'
219 branch: 'master'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800220 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700221 profile: '1T4GEM'
Hung-Wei Chiu5444ec92020-04-22 15:58:17 -0700222 power-switch: True
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800223
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700224 # Menlo pod with olt/onu - master branch, Default tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700225 - 'build_voltha_pod_release_timer':
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800226 build-node: 'menlo-demo-pod'
227 config-pod: 'onf-demo-pod'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700228 name-extension: '_DT'
229 work-flow: 'DT'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700230 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200231 num-of-onos: '3'
232 num-of-atomix: '3'
Matteo Scandolod82d1de2021-04-06 14:55:58 -0700233 VolthaEtcdPort: 9999
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700234 in-band-management: true
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200235 waitTimerForOltUp: 540
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000236 time: '6'
Matteo Scandolocae4a472021-12-14 10:27:17 -0800237 extraHelmFlags: "--set onos-classic.image.repository=matteoscandolo/voltha-onos --set onos-classic.image.tag=oltapp"
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800238
239 # Menlo pod test job - uses tech profile on voltha branch
240 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000241 timeout: 300
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800242 build-node: 'menlo-demo-pod'
243 config-pod: 'onf-demo-pod'
244 release: 'master'
245 branch: 'master'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700246 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200247 work-flow: 'DT'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800248 test-repo: 'voltha-system-tests'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700249 profile: '1T8GEM'
Matteo Scandolo67842812021-07-13 16:52:13 -0700250 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella9b234332020-04-24 12:22:18 +0200251 power-switch: True
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800252
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700253 # Menlo pod with olt/onu - released branch, Default tech profile and timer based job
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000254 - 'build_voltha_pod_release_timer':
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700255 build-node: 'menlo-demo-pod'
256 config-pod: 'onf-demo-pod'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000257 release: '2.8'
258 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700259 name-extension: '_DT'
260 work-flow: 'DT'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000261 profile: '1T8GEM'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700262 num-of-onos: '3'
263 num-of-atomix: '3'
Matteo Scandolod43bb302021-04-20 10:19:29 -0700264 VolthaEtcdPort: 9999
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700265 in-band-management: true
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000266 time: '11'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000267 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700268
269 # Menlo pod test job - uses tech profile on voltha branch
270 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000271 timeout: 300
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700272 build-node: 'menlo-demo-pod'
273 config-pod: 'onf-demo-pod'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000274 release: '2.8'
275 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700276 name-extension: '_DT'
277 work-flow: 'DT'
278 test-repo: 'voltha-system-tests'
279 profile: '1T8GEM'
Matteo Scandolo67842812021-07-13 16:52:13 -0700280 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700281 power-switch: True
282
Matteo Scandolo16672842020-06-02 14:19:33 -0700283 # ONF Menlo Soak POD build job - voltha-master branch
Hardik Windlassc7379022021-05-12 13:52:24 +0530284 - 'build_voltha_pod_manual':
Matteo Scandolo16672842020-06-02 14:19:33 -0700285 build-node: 'menlo-soak-pod'
286 config-pod: 'onf-soak-pod'
Hardik Windlassa1ff58f2021-10-29 07:42:53 +0000287 disable-job: false
Hardik Windlass908533a2021-05-24 16:35:58 +0000288 bbsimReplicas: 1
Suchitra Vemurie6625222020-09-01 17:12:56 -0700289 profile: '1T8GEM'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700290 name-extension: '_DT'
291 work-flow: 'DT'
Hardik Windlassef2e99b2021-05-17 13:36:20 +0530292 reinstall-olt: true
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000293 num-of-onus: 32
294 num-of-ponports: 16
Hardik Windlass44619f52021-05-20 09:36:12 +0530295 logLevel: 'WARN'
Matteo Scandolocae4a472021-12-14 10:27:17 -0800296 extraHelmFlags: "--set onos-classic.image.repository=matteoscandolo/voltha-onos --set onos-classic.image.tag=oltapp"
Matteo Scandolo16672842020-06-02 14:19:33 -0700297
298 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass77221c62021-05-21 06:24:35 +0000299 # Run tests manually triggering the job
300 - 'build_voltha_pod_manual_test':
Suchitra Vemurie6625222020-09-01 17:12:56 -0700301 build-node: 'menlo-soak-pod'
302 config-pod: 'onf-soak-pod'
Hardik Windlassa1ff58f2021-10-29 07:42:53 +0000303 disable-job: false
Suchitra Vemurie6625222020-09-01 17:12:56 -0700304 profile: '1T8GEM'
305 branch: 'master'
306 release: 'master'
307 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700308 name-extension: '_DT_soak_Func'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700309 test-type: 'Functional'
310 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700311 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700312
313 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000314 # Run failure/recovery tests every Wednesday
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700315 - 'build_voltha_pod_soak_test':
316 build-node: 'menlo-soak-pod'
317 config-pod: 'onf-soak-pod'
Hardik Windlassa1ff58f2021-10-29 07:42:53 +0000318 'disable-job': false
Suchitra Vemuri649b02b2020-09-01 18:18:10 -0700319 profile: '1T8GEM'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700320 branch: 'master'
321 release: 'master'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700322 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700323 name-extension: '_DT_soak_Fail'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700324 test-type: 'Failure'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700325 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700326 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000327 time-trigger: "H H * * 3"
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700328
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700329 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000330 # Run dataplane tests every Saturday
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700331 - 'build_voltha_pod_soak_test':
332 build-node: 'menlo-soak-pod'
333 config-pod: 'onf-soak-pod'
Hardik Windlassa1ff58f2021-10-29 07:42:53 +0000334 'disable-job': false
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700335 profile: '1T8GEM'
336 branch: 'master'
337 release: 'master'
338 work-flow: 'DT'
339 name-extension: '_DT_soak_DP'
340 test-type: 'Dataplane'
341 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700342 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000343 time-trigger: "H H * * 6"
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700344
Hardik Windlassf5321572021-07-14 11:28:46 +0000345 # ONF Menlo Soak POD build job - voltha-2.8 branch
346 - 'build_voltha_pod_manual':
347 build-node: 'menlo-soak-pod'
348 config-pod: 'onf-soak-pod'
Hardik Windlassdd81dd82021-09-27 08:43:44 +0000349 disable-job: true
Hardik Windlassf5321572021-07-14 11:28:46 +0000350 branch: 'voltha-2.8'
351 release: '2.8'
352 bbsimReplicas: 1
353 profile: '1T8GEM'
354 name-extension: '_DT'
355 work-flow: 'DT'
356 reinstall-olt: true
357 num-of-onus: 32
358 num-of-ponports: 16
359 logLevel: 'WARN'
360 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
361
362 # ONF Menlo Soak POD test job - voltha-2.8 branch
363 # Run tests manually triggering the job
364 - 'build_voltha_pod_manual_test':
365 build-node: 'menlo-soak-pod'
366 config-pod: 'onf-soak-pod'
Hardik Windlassdd81dd82021-09-27 08:43:44 +0000367 disable-job: true
Hardik Windlassf5321572021-07-14 11:28:46 +0000368 profile: '1T8GEM'
369 branch: 'voltha-2.8'
370 release: '2.8'
371 work-flow: 'DT'
372 name-extension: '_DT_soak_Func'
373 test-type: 'Functional'
374 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700375 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000376
377 # ONF Menlo Soak POD test job - voltha-2.8 branch
378 # Run failure/recovery tests every Wednesday
379 - 'build_voltha_pod_soak_test':
380 build-node: 'menlo-soak-pod'
381 config-pod: 'onf-soak-pod'
Hardik Windlassc8cea832021-10-21 04:08:16 +0000382 'disable-job': true
Hardik Windlassf5321572021-07-14 11:28:46 +0000383 profile: '1T8GEM'
384 branch: 'voltha-2.8'
385 release: '2.8'
386 work-flow: 'DT'
387 name-extension: '_DT_soak_Fail'
388 test-type: 'Failure'
389 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700390 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000391 time-trigger: "H H * * 3"
392
393 # ONF Menlo Soak POD test job - voltha-2.8 branch
394 # Run dataplane tests every Saturday
395 - 'build_voltha_pod_soak_test':
396 build-node: 'menlo-soak-pod'
397 config-pod: 'onf-soak-pod'
Hardik Windlassc8cea832021-10-21 04:08:16 +0000398 'disable-job': true
Hardik Windlassf5321572021-07-14 11:28:46 +0000399 profile: '1T8GEM'
400 branch: 'voltha-2.8'
401 release: '2.8'
402 work-flow: 'DT'
403 name-extension: '_DT_soak_DP'
404 test-type: 'Dataplane'
405 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700406 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000407 time-trigger: "H H * * 6"
408
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800409 # Berlin pod with olt/onu - master versions timer based job , two OLTs
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530410 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -0700411 build-node: 'dt-berlin-community-pod'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800412 config-pod: 'dt-berlin-pod-multi-olt'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800413 name-extension: '_DT'
414 work-flow: 'DT'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800415 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200416 num-of-onos: '3'
417 num-of-atomix: '3'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200418 time: '16'
Matteo Scandolocae4a472021-12-14 10:27:17 -0800419 extraHelmFlags: "--set onos-classic.image.repository=matteoscandolo/voltha-onos --set onos-classic.image.tag=oltapp"
Andrea Campanellaa54bab92020-02-07 15:37:41 +0100420
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100421 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800422 - 'build_voltha_pod_test':
Andrea Campanella2af4b902021-11-05 10:40:02 +0100423 timeout: 360
Zack Williams8ef79812019-10-29 11:09:18 -0700424 build-node: 'dt-berlin-community-pod'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800425 config-pod: 'dt-berlin-pod-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100426 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800427 branch: 'master'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800428 name-extension: '_DT'
429 work-flow: 'DT'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800430 test-repo: 'voltha-system-tests'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800431 profile: '1T8GEM'
Hung-Wei Chiu11d63f32020-03-09 09:32:04 -0700432 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700433 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700434
Andrea Campanella972d63e2020-05-14 19:59:08 +0200435 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530436 - 'build_voltha_pod_release_timer':
Andrea Campanella625ba352020-04-02 15:32:13 +0200437 build-node: 'dt-berlin-community-pod'
438 config-pod: 'dt-berlin-pod-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +0200439 name-extension: '_DT'
440 work-flow: 'DT'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200441 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200442 num-of-onos: '3'
443 num-of-atomix: '3'
Hardik Windlass52983572021-02-25 12:31:57 +0530444 time: '1'
Matteo Scandolocae4a472021-12-14 10:27:17 -0800445 extraHelmFlags: "--set onos-classic.image.repository=matteoscandolo/voltha-onos --set onos-classic.image.tag=oltapp"
Andrea Campanella625ba352020-04-02 15:32:13 +0200446
Andrea Campanella972d63e2020-05-14 19:59:08 +0200447 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200448 - 'build_voltha_pod_test':
449 build-node: 'dt-berlin-community-pod'
450 config-pod: 'dt-berlin-pod-gpon'
451 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200452 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200453 release: 'master'
454 branch: 'master'
455 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200456 profile: '1T8GEM'
Andrea Campanella625ba352020-04-02 15:32:13 +0200457 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700458 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700459
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000460 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
461 - 'build_voltha_pod_release_timer':
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700462 build-node: 'dt-berlin-community-pod'
463 config-pod: 'dt-berlin-pod-gpon'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000464 release: '2.8'
465 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700466 name-extension: '_DT'
467 work-flow: 'DT'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700468 profile: '1T8GEM'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000469 num-of-onos: '3'
470 num-of-atomix: '3'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200471 time: '11'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000472 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700473
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000474 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700475 - 'build_voltha_pod_test':
476 build-node: 'dt-berlin-community-pod'
477 config-pod: 'dt-berlin-pod-gpon'
478 name-extension: '_DT'
479 work-flow: 'DT'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000480 release: '2.8'
481 branch: 'voltha-2.8'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700482 test-repo: 'voltha-system-tests'
483 profile: '1T8GEM'
484 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700485 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700486
Andrea Campanellac551d582021-09-22 15:34:02 +0200487 # Berlin pod with olt/onu - voltha-2.8 versions timer based job , two OLTs
Andrea Campanella350c6102020-10-01 09:56:40 +0200488 - 'build_voltha_pod_release_timer':
489 build-node: 'dt-berlin-community-pod'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200490 config-pod: 'dt-berlin-pod-multi-olt'
491 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200492 work-flow: 'DT'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200493 release: '2.8'
494 branch: 'voltha-2.8'
Andrea Campanella350c6102020-10-01 09:56:40 +0200495 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200496 num-of-onos: '3'
497 num-of-atomix: '3'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200498 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200499 time: '5'
Andrea Campanella350c6102020-10-01 09:56:40 +0200500
Andrea Campanellac551d582021-09-22 15:34:02 +0200501 # Berlin POD test job - voltha-2.8 versions: uses tech profile on voltha branch
Andrea Campanella350c6102020-10-01 09:56:40 +0200502 - 'build_voltha_pod_test':
503 build-node: 'dt-berlin-community-pod'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200504 config-pod: 'dt-berlin-pod-multi-olt'
505 release: '2.8'
506 branch: 'voltha-2.8'
507 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200508 work-flow: 'DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200509 test-repo: 'voltha-system-tests'
510 profile: '1T8GEM'
511 power-switch: True
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200512 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200513
514 # Berlin pod with adtran gpon olt/onu - 2.8 1T8GEM tech profile and timer based job
515 - 'build_voltha_pod_release_timer':
516 build-node: 'dt-berlin-community-pod'
517 config-pod: 'dt-berlin-pod-gpon-adtran'
518 name-extension: '_DT'
519 work-flow: 'DT'
520 release: '2.8'
521 branch: 'voltha-2.8'
522 profile: '1T8GEM'
Andrea Campanellabc8d8822021-08-25 12:33:54 +0200523 reinstall-olt: false
Andrea Campanella29534e92021-09-23 09:13:21 +0200524 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 +0200525 num-of-onos: '3'
526 num-of-atomix: '3'
527 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
528 VolthaEtcdPort: 9999
Andrea Campanella41ae1b12021-09-21 11:29:43 +0200529 openoltAdapterChart: '/home/community/adtran-21.5-voltha-2.8/voltha-adapter-adtran-olt'
Andrea Campanella20361592021-08-26 18:45:28 +0200530 oltAdapterReleaseName: 'adtran-olt'
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200531 waitTimerForOltUp: 420
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200532 time: '21'
533
534 # Berlin POD adtran test job - 2.8 versions: uses 1T8GEM tech profile on voltha branch
535 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000536 timeout: 390
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200537 build-node: 'dt-berlin-community-pod'
538 config-pod: 'dt-berlin-pod-gpon-adtran'
539 release: '2.8'
540 branch: 'voltha-2.8'
541 name-extension: '_DT'
542 work-flow: 'DT'
543 test-repo: 'voltha-system-tests'
544 profile: '1T8GEM'
545 power-switch: True
546 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
547 oltAdapterAppLabel: 'adapter-adtran-olt'