blob: 4a6f362fc56cc76a8911b00c532bcc75679b4733 [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 Windlass28a7bd02022-04-12 13:14:54 +000013 power-cycle-olt: False
Hardik Windlass5ec68e82021-03-04 21:51:57 +053014 work-flow: 'ATT'
Andrea Campanella12ea28f2020-05-21 12:05:55 +020015 in-band-management: false
Suchitra Vemuri91896d42020-04-15 16:33:26 -070016 num-of-openonu: '1'
Suchitra Vemuri50e62792020-05-06 16:48:28 -070017 num-of-onos: '1'
18 num-of-atomix: '0'
Suchitra Vemuria0d92052020-07-15 11:36:12 -070019 reinstall-olt: true
Suchitra Vemurie6625222020-09-01 17:12:56 -070020 test-type: ''
Matteo Scandolo3dce2a12020-09-15 14:21:14 -070021 volthaSystemTestsChange: ''
22 kindVolthaChange: ''
23 cordTesterChange: ''
Andrea Campanella0d3110c2021-01-20 12:25:45 +010024 oltAdapterAppLabel: 'adapter-open-olt'
Suchitra Vemuridddc3ac2021-02-11 15:40:43 -080025 num-of-onus: ''
26 num-of-ponports: ''
Suchitra Vemuri5abcf2b2020-02-05 14:46:28 -080027
Suchitra Vemuri58acd872019-08-28 18:52:35 -070028 jobs:
Suchitra Vemuribc149852019-11-25 14:41:24 -080029 # flex OCP pod with olt/onu - manual test job, voltha master build job
Hardik Windlass77221c62021-05-21 06:24:35 +000030 - 'build_voltha_pod_manual':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070031 'disable-job': false
Zack Williams8ef79812019-10-29 11:09:18 -070032 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070033 config-pod: 'flex-ocp-cord'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -070034 num-of-onos: '3'
35 num-of-atomix: '3'
Hardik Windlass77221c62021-05-21 06:24:35 +000036 num-of-kafka: '3'
37 num-of-etcd: '3'
Matteo Scandolod43bb302021-04-20 10:19:29 -070038 VolthaEtcdPort: 9999
Hardik Windlass77221c62021-05-21 06:24:35 +000039 profile: 'TP'
40 name-extension: '_TT'
41 work-flow: 'TT'
Suchitra Vemuri8609a442019-10-22 21:03:27 -070042
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070043 # flex pod1 test job - using voltha branch
Hardik Windlass77221c62021-05-21 06:24:35 +000044 - 'build_voltha_pod_manual_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070045 'disable-job': false
Zack Williams8ef79812019-10-29 11:09:18 -070046 build-node: 'qa-testvm-pod'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070047 config-pod: 'flex-ocp-cord'
Hardik Windlass77221c62021-05-21 06:24:35 +000048 disable-job: false
49 profile: 'TP'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070050 branch: 'master'
Hardik Windlass77221c62021-05-21 06:24:35 +000051 release: 'master'
52 work-flow: 'TT'
53 name-extension: '_TT'
54 test-type: ''
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070055 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -070056 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070057
Suchitra Vemurif8236c12019-10-22 15:51:39 -070058 # flex OCP pod with olt/onu - Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -070059 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070060 'disable-job': false
Zack Williams8ef79812019-10-29 11:09:18 -070061 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070062 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070063 profile: 'Default'
Hardik Windlass6598b032021-07-02 10:12:01 +000064 time: '5'
Matteo Scandolod43bb302021-04-20 10:19:29 -070065 VolthaEtcdPort: 9999
66 num-of-onos: '3'
67 num-of-atomix: '3'
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
Hardik Windlass28a7bd02022-04-12 13:14:54 +000077 power-cycle-olt: True
hwchiu14f97852019-10-08 10:51:11 -070078 test-repo: 'voltha-system-tests'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070079 profile: 'Default'
Suchitra Vemurif8236c12019-10-22 15:51:39 -070080
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000081 # flex OCP pod with olt/onu - 1T4GEM tech profile and timer based job
82 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070083 'disable-job': false
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070084 build-node: 'qa-testvm-pod'
85 config-pod: 'flex-ocp-cord'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000086 release: '2.8'
87 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070088 profile: '1T4GEM'
89 time: '1'
Matteo Scandolod43bb302021-04-20 10:19:29 -070090 VolthaEtcdPort: 9999
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000091 num-of-onos: '3'
92 num-of-atomix: '3'
93 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070094
95 # flex pod1 test job - released versions: uses tech profile on voltha branch
96 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -070097 'disable-job': false
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070098 build-node: 'qa-testvm-pod'
99 config-pod: 'flex-ocp-cord'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000100 release: '2.8'
101 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700102 power-switch: True
103 test-repo: 'voltha-system-tests'
104 profile: '1T4GEM'
105
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700106 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -0700107 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700108 'disable-job': false
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700109 build-node: 'qa-testvm-pod'
110 config-pod: 'flex-ocp-cord'
111 release: 'master'
112 branch: 'master'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700113 name-extension: '_TT'
114 work-flow: 'TT'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700115 profile: 'TP'
Hardik Windlass6598b032021-07-02 10:12:01 +0000116 time: '10'
Matteo Scandolod43bb302021-04-20 10:19:29 -0700117 VolthaEtcdPort: 9999
118 num-of-onos: '3'
119 num-of-atomix: '3'
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
Hardik Windlass28a7bd02022-04-12 13:14:54 +0000131 power-cycle-olt: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700132 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700133 test-repo: 'voltha-system-tests'
134 profile: 'TP'
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000135 timeout: 360
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700136
Hardik Windlass6598b032021-07-02 10:12:01 +0000137 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
138 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700139 'disable-job': false
Hardik Windlass6598b032021-07-02 10:12:01 +0000140 build-node: 'qa-testvm-pod'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000141 config-pod: 'flex-ocp-cord'
142 release: '2.8'
143 branch: 'voltha-2.8'
144 name-extension: '_TT'
145 work-flow: 'TT'
146 profile: 'TP'
147 time: '20'
148 VolthaEtcdPort: 9999
149 num-of-onos: '3'
150 num-of-atomix: '3'
151 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
152
153 # flex pod1 test job - released versions: uses tech profile on voltha branch
154 - 'build_voltha_pod_test':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700155 'disable-job': false
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000156 build-node: 'qa-testvm-pod'
157 config-pod: 'flex-ocp-cord'
158 release: '2.8'
159 branch: 'voltha-2.8'
160 name-extension: '_TT'
161 work-flow: 'TT'
162 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700163 pipeline-script: 'voltha/voltha-2.8/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000164 test-repo: 'voltha-system-tests'
165 profile: 'TP'
166
167 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
168 - 'build_voltha_pod_release_timer':
Matteo Scandolof98c71c2021-10-14 17:33:56 -0700169 'disable-job': false
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000170 build-node: 'qa-testvm-pod'
Hardik Windlass6598b032021-07-02 10:12:01 +0000171 config-pod: 'flex-ocp-cord-multi-uni'
172 release: 'master'
173 branch: 'master'
174 name-extension: '_TT'
175 work-flow: 'TT'
176 profile: 'TP'
Hardik Windlassa1ff58f2021-10-29 07:42:53 +0000177 time: '16'
Hardik Windlass6598b032021-07-02 10:12:01 +0000178 VolthaEtcdPort: 9999
179 num-of-onos: '3'
180 num-of-atomix: '3'
181 reinstall-olt: true
182 enableMultiUni: true
183 uniPortMask: '0x0003'
184
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
Hardik Windlass28a7bd02022-04-12 13:14:54 +0000195 power-cycle-olt: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700196 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6598b032021-07-02 10:12:01 +0000197 test-repo: 'voltha-system-tests'
198 profile: 'TP'
199 enableMultiUni: true
200
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700201 # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700202 - 'build_voltha_pod_release_timer':
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700203 build-node: 'menlo-demo-pod'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800204 config-pod: 'onf-demo-pod'
Hardik Windlass6a115582022-05-05 12:04:08 +0530205 'disable-job': true
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700206 profile: '1T4GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200207 num-of-onos: '3'
208 num-of-atomix: '3'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700209 in-band-management: true
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200210 waitTimerForOltUp: 540
Matteo Scandolod82d1de2021-04-06 14:55:58 -0700211 VolthaEtcdPort: 9999
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700212 time: '1'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800213
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800214 # Menlo pod test job - master test job uses tech profile on voltha branch
215 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000216 timeout: 300
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800217 build-node: 'menlo-demo-pod'
218 config-pod: 'onf-demo-pod'
Hardik Windlass6a115582022-05-05 12:04:08 +0530219 'disable-job': true
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800220 release: 'master'
221 branch: 'master'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800222 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700223 profile: '1T4GEM'
Hung-Wei Chiu5444ec92020-04-22 15:58:17 -0700224 power-switch: True
Hardik Windlass28a7bd02022-04-12 13:14:54 +0000225 power-cycle-olt: True
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800226
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700227 # Menlo pod with olt/onu - master branch, Default tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700228 - 'build_voltha_pod_release_timer':
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800229 build-node: 'menlo-demo-pod'
230 config-pod: 'onf-demo-pod'
Hardik Windlass6a115582022-05-05 12:04:08 +0530231 'disable-job': true
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700232 name-extension: '_DT'
233 work-flow: 'DT'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700234 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200235 num-of-onos: '3'
236 num-of-atomix: '3'
Matteo Scandolod82d1de2021-04-06 14:55:58 -0700237 VolthaEtcdPort: 9999
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700238 in-band-management: true
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200239 waitTimerForOltUp: 540
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000240 time: '6'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800241
242 # Menlo pod test job - uses tech profile on voltha branch
243 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +0000244 timeout: 330
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800245 build-node: 'menlo-demo-pod'
246 config-pod: 'onf-demo-pod'
Hardik Windlass6a115582022-05-05 12:04:08 +0530247 'disable-job': true
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800248 release: 'master'
249 branch: 'master'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700250 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200251 work-flow: 'DT'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800252 test-repo: 'voltha-system-tests'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700253 profile: '1T8GEM'
Matteo Scandolo67842812021-07-13 16:52:13 -0700254 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella9b234332020-04-24 12:22:18 +0200255 power-switch: True
Hardik Windlass28a7bd02022-04-12 13:14:54 +0000256 power-cycle-olt: True
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800257
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700258 # Menlo pod with olt/onu - released branch, Default tech profile and timer based job
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000259 - 'build_voltha_pod_release_timer':
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700260 build-node: 'menlo-demo-pod'
261 config-pod: 'onf-demo-pod'
Hardik Windlass868475f2021-12-16 16:47:39 +0000262 'disable-job': true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000263 release: '2.8'
264 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700265 name-extension: '_DT'
266 work-flow: 'DT'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000267 profile: '1T8GEM'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700268 num-of-onos: '3'
269 num-of-atomix: '3'
Matteo Scandolod43bb302021-04-20 10:19:29 -0700270 VolthaEtcdPort: 9999
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700271 in-band-management: true
Hardik Windlassd4fc1792021-11-10 11:44:18 +0000272 time: '11'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000273 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700274
275 # Menlo pod test job - uses tech profile on voltha branch
276 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000277 timeout: 300
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700278 build-node: 'menlo-demo-pod'
279 config-pod: 'onf-demo-pod'
Hardik Windlass868475f2021-12-16 16:47:39 +0000280 'disable-job': true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000281 release: '2.8'
282 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700283 name-extension: '_DT'
284 work-flow: 'DT'
285 test-repo: 'voltha-system-tests'
286 profile: '1T8GEM'
Matteo Scandolo67842812021-07-13 16:52:13 -0700287 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700288 power-switch: True
289
Hardik Windlass868475f2021-12-16 16:47:39 +0000290 # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
291 - 'build_voltha_pod_release_timer':
292 build-node: 'menlo-demo-pod'
293 config-pod: 'onf-demo-pod'
Hardik Windlass6a115582022-05-05 12:04:08 +0530294 'disable-job': true
Hardik Windlass868475f2021-12-16 16:47:39 +0000295 release: '2.9'
296 branch: 'voltha-2.9'
297 profile: '1T4GEM'
298 num-of-onos: '3'
299 num-of-atomix: '3'
300 in-band-management: true
301 waitTimerForOltUp: 540
302 VolthaEtcdPort: 9999
303 time: '16'
304 pipeline-script: 'voltha/voltha-2.9/physical-build.groovy'
305
306 # Menlo pod test job - voltha-2.9 test job uses tech profile on voltha branch
307 - 'build_voltha_pod_test':
308 timeout: 300
309 build-node: 'menlo-demo-pod'
310 config-pod: 'onf-demo-pod'
Hardik Windlass6a115582022-05-05 12:04:08 +0530311 'disable-job': true
Hardik Windlass868475f2021-12-16 16:47:39 +0000312 release: '2.9'
313 branch: 'voltha-2.9'
314 test-repo: 'voltha-system-tests'
315 profile: '1T4GEM'
316 pipeline-script: 'voltha/voltha-2.9/voltha-physical-functional-tests.groovy'
317 power-switch: True
318
Matteo Scandolo16672842020-06-02 14:19:33 -0700319 # ONF Menlo Soak POD build job - voltha-master branch
Hardik Windlassc7379022021-05-12 13:52:24 +0530320 - 'build_voltha_pod_manual':
Matteo Scandolo16672842020-06-02 14:19:33 -0700321 build-node: 'menlo-soak-pod'
322 config-pod: 'onf-soak-pod'
Matteo Scandolocd70e4d2022-04-08 10:25:32 -0700323 disable-job: true
Hardik Windlass908533a2021-05-24 16:35:58 +0000324 bbsimReplicas: 1
Suchitra Vemurie6625222020-09-01 17:12:56 -0700325 profile: '1T8GEM'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700326 name-extension: '_DT'
327 work-flow: 'DT'
Hardik Windlassef2e99b2021-05-17 13:36:20 +0530328 reinstall-olt: true
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000329 num-of-onus: 32
330 num-of-ponports: 16
Hardik Windlass44619f52021-05-20 09:36:12 +0530331 logLevel: 'WARN'
Matteo Scandolo16672842020-06-02 14:19:33 -0700332
333 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass77221c62021-05-21 06:24:35 +0000334 # Run tests manually triggering the job
335 - 'build_voltha_pod_manual_test':
Suchitra Vemurie6625222020-09-01 17:12:56 -0700336 build-node: 'menlo-soak-pod'
337 config-pod: 'onf-soak-pod'
Matteo Scandolocd70e4d2022-04-08 10:25:32 -0700338 disable-job: true
Suchitra Vemurie6625222020-09-01 17:12:56 -0700339 profile: '1T8GEM'
340 branch: 'master'
341 release: 'master'
342 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700343 name-extension: '_DT_soak_Func'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700344 test-type: 'Functional'
345 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700346 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700347
348 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000349 # Run failure/recovery tests every Wednesday
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700350 - 'build_voltha_pod_soak_test':
351 build-node: 'menlo-soak-pod'
352 config-pod: 'onf-soak-pod'
Matteo Scandolocd70e4d2022-04-08 10:25:32 -0700353 'disable-job': true
Suchitra Vemuri649b02b2020-09-01 18:18:10 -0700354 profile: '1T8GEM'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700355 branch: 'master'
356 release: 'master'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700357 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700358 name-extension: '_DT_soak_Fail'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700359 test-type: 'Failure'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700360 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700361 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000362 time-trigger: "H H * * 3"
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700363
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700364 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000365 # Run dataplane tests every Saturday
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700366 - 'build_voltha_pod_soak_test':
367 build-node: 'menlo-soak-pod'
368 config-pod: 'onf-soak-pod'
Matteo Scandolocd70e4d2022-04-08 10:25:32 -0700369 'disable-job': true
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700370 profile: '1T8GEM'
371 branch: 'master'
372 release: 'master'
373 work-flow: 'DT'
374 name-extension: '_DT_soak_DP'
375 test-type: 'Dataplane'
376 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700377 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000378 time-trigger: "H H * * 6"
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700379
Hardik Windlassf5321572021-07-14 11:28:46 +0000380 # ONF Menlo Soak POD build job - voltha-2.8 branch
381 - 'build_voltha_pod_manual':
382 build-node: 'menlo-soak-pod'
383 config-pod: 'onf-soak-pod'
Hardik Windlassdd81dd82021-09-27 08:43:44 +0000384 disable-job: true
Hardik Windlassf5321572021-07-14 11:28:46 +0000385 branch: 'voltha-2.8'
386 release: '2.8'
387 bbsimReplicas: 1
388 profile: '1T8GEM'
389 name-extension: '_DT'
390 work-flow: 'DT'
391 reinstall-olt: true
392 num-of-onus: 32
393 num-of-ponports: 16
394 logLevel: 'WARN'
395 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
396
397 # ONF Menlo Soak POD test job - voltha-2.8 branch
398 # Run tests manually triggering the job
399 - 'build_voltha_pod_manual_test':
400 build-node: 'menlo-soak-pod'
401 config-pod: 'onf-soak-pod'
Hardik Windlassdd81dd82021-09-27 08:43:44 +0000402 disable-job: true
Hardik Windlassf5321572021-07-14 11:28:46 +0000403 profile: '1T8GEM'
404 branch: 'voltha-2.8'
405 release: '2.8'
406 work-flow: 'DT'
407 name-extension: '_DT_soak_Func'
408 test-type: 'Functional'
409 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700410 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000411
412 # ONF Menlo Soak POD test job - voltha-2.8 branch
413 # Run failure/recovery tests every Wednesday
414 - 'build_voltha_pod_soak_test':
415 build-node: 'menlo-soak-pod'
416 config-pod: 'onf-soak-pod'
Hardik Windlassc8cea832021-10-21 04:08:16 +0000417 'disable-job': true
Hardik Windlassf5321572021-07-14 11:28:46 +0000418 profile: '1T8GEM'
419 branch: 'voltha-2.8'
420 release: '2.8'
421 work-flow: 'DT'
422 name-extension: '_DT_soak_Fail'
423 test-type: 'Failure'
424 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700425 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000426 time-trigger: "H H * * 3"
427
428 # ONF Menlo Soak POD test job - voltha-2.8 branch
429 # Run dataplane tests every Saturday
430 - 'build_voltha_pod_soak_test':
431 build-node: 'menlo-soak-pod'
432 config-pod: 'onf-soak-pod'
Hardik Windlassc8cea832021-10-21 04:08:16 +0000433 'disable-job': true
Hardik Windlassf5321572021-07-14 11:28:46 +0000434 profile: '1T8GEM'
435 branch: 'voltha-2.8'
436 release: '2.8'
437 work-flow: 'DT'
438 name-extension: '_DT_soak_DP'
439 test-type: 'Dataplane'
440 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700441 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000442 time-trigger: "H H * * 6"
443
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800444 # Berlin pod with olt/onu - master versions timer based job , two OLTs
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530445 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700446 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700447 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanella925efab2022-01-03 13:48:30 +0100448 'disable-job': true
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800449 name-extension: '_DT'
450 work-flow: 'DT'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800451 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200452 num-of-onos: '3'
453 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +0100454 # Update time trigger value while re-enabling the job
455 time: ''
Andrea Campanellaa54bab92020-02-07 15:37:41 +0100456
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100457 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800458 - 'build_voltha_pod_test':
Andrea Campanella2af4b902021-11-05 10:40:02 +0100459 timeout: 360
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700460 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700461 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100462 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800463 branch: 'master'
Andrea Campanella925efab2022-01-03 13:48:30 +0100464 'disable-job': true
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800465 name-extension: '_DT'
466 work-flow: 'DT'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800467 test-repo: 'voltha-system-tests'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800468 profile: '1T8GEM'
Hung-Wei Chiu11d63f32020-03-09 09:32:04 -0700469 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700470 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700471
Andrea Campanella972d63e2020-05-14 19:59:08 +0200472 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530473 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700474 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700475 config-pod: 'berlin-community-pod-1-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +0200476 name-extension: '_DT'
Andrea Campanella925efab2022-01-03 13:48:30 +0100477 'disable-job': true
Andrea Campanella625ba352020-04-02 15:32:13 +0200478 work-flow: 'DT'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200479 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200480 num-of-onos: '3'
481 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +0100482 # Update time trigger value while re-enabling the job
483 time: ''
Andrea Campanella625ba352020-04-02 15:32:13 +0200484
Andrea Campanella972d63e2020-05-14 19:59:08 +0200485 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200486 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +0000487 timeout: 330
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700488 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700489 config-pod: 'berlin-community-pod-1-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +0200490 name-extension: '_DT'
Andrea Campanella925efab2022-01-03 13:48:30 +0100491 'disable-job': true
Andrea Campanellad924ce22020-04-20 16:40:41 +0200492 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200493 release: 'master'
494 branch: 'master'
495 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200496 profile: '1T8GEM'
Andrea Campanella625ba352020-04-02 15:32:13 +0200497 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700498 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700499
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000500 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
501 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700502 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700503 config-pod: 'berlin-community-pod-1-gpon'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000504 release: '2.8'
505 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700506 name-extension: '_DT'
507 work-flow: 'DT'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700508 profile: '1T8GEM'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000509 num-of-onos: '3'
510 num-of-atomix: '3'
Andrea Campanella925efab2022-01-03 13:48:30 +0100511 time: '1'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000512 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700513
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000514 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700515 - 'build_voltha_pod_test':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700516 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700517 config-pod: 'berlin-community-pod-1-gpon'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700518 name-extension: '_DT'
519 work-flow: 'DT'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000520 release: '2.8'
521 branch: 'voltha-2.8'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700522 test-repo: 'voltha-system-tests'
523 profile: '1T8GEM'
524 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700525 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700526
Andrea Campanellac551d582021-09-22 15:34:02 +0200527 # Berlin pod with olt/onu - voltha-2.8 versions timer based job , two OLTs
Andrea Campanella350c6102020-10-01 09:56:40 +0200528 - 'build_voltha_pod_release_timer':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700529 build-node: 'berlin-community-pod-1'
530 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200531 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200532 work-flow: 'DT'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200533 release: '2.8'
534 branch: 'voltha-2.8'
Andrea Campanella350c6102020-10-01 09:56:40 +0200535 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200536 num-of-onos: '3'
537 num-of-atomix: '3'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200538 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530539 time: '7'
Andrea Campanella350c6102020-10-01 09:56:40 +0200540
Andrea Campanellac551d582021-09-22 15:34:02 +0200541 # Berlin POD test job - voltha-2.8 versions: uses tech profile on voltha branch
Andrea Campanella350c6102020-10-01 09:56:40 +0200542 - 'build_voltha_pod_test':
Matteo Scandolo4fb11422022-03-29 14:21:04 -0700543 build-node: 'berlin-community-pod-1'
544 config-pod: 'berlin-community-pod-1-multi-olt'
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200545 release: '2.8'
546 branch: 'voltha-2.8'
547 name-extension: '_DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200548 work-flow: 'DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200549 test-repo: 'voltha-system-tests'
550 profile: '1T8GEM'
551 power-switch: True
Andrea Campanella746e2dd2021-07-27 13:39:08 +0200552 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200553
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530554 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
555 - 'build_voltha_pod_release_timer':
556 build-node: 'berlin-community-pod-1'
557 config-pod: 'berlin-community-pod-1-gpon-fttb'
558 withFttb: true
559 name-extension: '_DT'
560 'disable-job': false
561 work-flow: 'DT'
562 profile: '1T8GEM'
563 num-of-onos: '3'
564 num-of-atomix: '3'
565 extraHelmFlags: " --set onos-classic.image.repository=andreacampanella/voltha-onos --set onos-classic.image.tag=configured-mac-fttb "
566 time: '13'
567
568 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
569 - 'build_voltha_pod_test':
570 timeout: 330
571 build-node: 'berlin-community-pod-1'
572 config-pod: 'berlin-community-pod-1-gpon-fttb'
573 withFttb: true
574 name-extension: '_DT'
575 'disable-job': false
576 work-flow: 'DT'
577 release: 'master'
578 branch: 'master'
579 test-repo: 'voltha-system-tests'
580 profile: '1T8GEM'
581 power-switch: True
582 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
583
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200584 # Berlin pod with adtran gpon olt/onu - 2.8 1T8GEM tech profile and timer based job
585 - 'build_voltha_pod_release_timer':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700586 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700587 config-pod: 'berlin-community-pod-1-gpon-adtran'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200588 name-extension: '_DT'
589 work-flow: 'DT'
590 release: '2.8'
591 branch: 'voltha-2.8'
592 profile: '1T8GEM'
Andrea Campanellabc8d8822021-08-25 12:33:54 +0200593 reinstall-olt: false
Andrea Campanella86630c42022-01-03 10:13:04 +0100594 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 +0200595 num-of-onos: '3'
596 num-of-atomix: '3'
597 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
598 VolthaEtcdPort: 9999
Andrea Campanella41ae1b12021-09-21 11:29:43 +0200599 openoltAdapterChart: '/home/community/adtran-21.5-voltha-2.8/voltha-adapter-adtran-olt'
Andrea Campanella20361592021-08-26 18:45:28 +0200600 oltAdapterReleaseName: 'adtran-olt'
Andrea Campanellaecefbc82021-08-27 11:06:31 +0200601 waitTimerForOltUp: 420
Hardik Windlass5dbe6eb2021-12-17 11:13:26 +0000602 time: '19'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200603
604 # Berlin POD adtran test job - 2.8 versions: uses 1T8GEM tech profile on voltha branch
605 - 'build_voltha_pod_test':
Hardik Windlass9ed73662021-09-02 11:06:21 +0000606 timeout: 390
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700607 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700608 config-pod: 'berlin-community-pod-1-gpon-adtran'
Andrea Campanella29fff7f2021-08-23 14:49:29 +0200609 release: '2.8'
610 branch: 'voltha-2.8'
611 name-extension: '_DT'
612 work-flow: 'DT'
613 test-repo: 'voltha-system-tests'
614 profile: '1T8GEM'
615 power-switch: True
616 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
617 oltAdapterAppLabel: 'adapter-adtran-olt'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000618
619 # Berlin pod with adtran gpon olt/onu - 2.8 1T8GEM tech profile and timer based job
620 - 'verify_voltha_pod_dmi_test':
Girish Gowdra6b7dab02022-03-30 11:21:44 -0700621 build-node: 'berlin-community-pod-1'
Matteo Scandolo868a3bc2022-03-31 16:45:19 -0700622 config-pod: 'berlin-community-pod-1-gpon-adtran'
Hardik Windlassace19e52022-02-10 09:36:21 +0000623 name-extension: '_DT'
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000624 work-flow: 'DT'
625 release: 'master'
626 branch: 'master'
627 profile: 'Default'
Hardik Windlass230fca62022-05-04 08:50:35 +0530628 installVolthaInfra: true
629 installVolthaStack: false
Hardik Windlass36d5bdb2022-02-09 10:13:13 +0000630 reinstall-olt: false
631 restart-olt: false
632 extraHelmFlags: " -f /home/community/SDX_Device_Manager_21.4/helm/values-onf.yaml "
633 dmiChart: '/home/community/SDX_Device_Manager_21.4/helm/adtran-olt-device-manager'
634 OltDevMgr: 'adtran-olt-device-manager'
635 num-of-onos: '3'
636 num-of-atomix: '3'
637 VolthaEtcdPort: 9999
638 openoltAdapterChart: '/home/community/adtran-21.5-voltha-2.8/voltha-adapter-adtran-olt'
639 oltAdapterReleaseName: 'adtran-olt'
640 waitTimerForOltUp: 420
Hardik Windlassc97ceae2022-05-13 10:12:55 +0530641 time: '16'