blob: 3aae296cff31feb96a0d42db1510678012386752 [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':
Zack Williams8ef79812019-10-29 11:09:18 -070030 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070031 config-pod: 'flex-ocp-cord'
Suchitra Vemuri0ec879e2020-08-04 17:26:17 -070032 num-of-onos: '3'
33 num-of-atomix: '3'
Hardik Windlass77221c62021-05-21 06:24:35 +000034 num-of-kafka: '3'
35 num-of-etcd: '3'
Matteo Scandolod43bb302021-04-20 10:19:29 -070036 VolthaEtcdPort: 9999
Hardik Windlass77221c62021-05-21 06:24:35 +000037 profile: 'TP'
38 name-extension: '_TT'
39 work-flow: 'TT'
Suchitra Vemuri8609a442019-10-22 21:03:27 -070040
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070041 # flex pod1 test job - using voltha branch
Hardik Windlass77221c62021-05-21 06:24:35 +000042 - 'build_voltha_pod_manual_test':
Zack Williams8ef79812019-10-29 11:09:18 -070043 build-node: 'qa-testvm-pod'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070044 config-pod: 'flex-ocp-cord'
Hardik Windlass77221c62021-05-21 06:24:35 +000045 disable-job: false
46 profile: 'TP'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070047 branch: 'master'
Hardik Windlass77221c62021-05-21 06:24:35 +000048 release: 'master'
49 work-flow: 'TT'
50 name-extension: '_TT'
51 test-type: ''
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070052 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -070053 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070054
Suchitra Vemurif8236c12019-10-22 15:51:39 -070055 # flex OCP pod with olt/onu - Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -070056 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -070057 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070058 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070059 profile: 'Default'
Hardik Windlass6598b032021-07-02 10:12:01 +000060 time: '5'
Matteo Scandolod43bb302021-04-20 10:19:29 -070061 VolthaEtcdPort: 9999
62 num-of-onos: '3'
63 num-of-atomix: '3'
Suchitra Vemuri917aa612019-09-23 19:35:31 -070064
Suchitra Vemurif8236c12019-10-22 15:51:39 -070065 # flex pod1 test job - uses tech profile on voltha branch
Suchitra Vemurif921cda2019-09-25 22:53:45 -070066 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070067 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070068 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070069 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070070 branch: 'master'
Suchitra Vemuriaf134ff2020-02-19 16:55:38 -080071 power-switch: True
hwchiu14f97852019-10-08 10:51:11 -070072 test-repo: 'voltha-system-tests'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070073 profile: 'Default'
Suchitra Vemurif8236c12019-10-22 15:51:39 -070074
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000075 # flex OCP pod with olt/onu - 1T4GEM tech profile and timer based job
76 - 'build_voltha_pod_release_timer':
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070077 build-node: 'qa-testvm-pod'
78 config-pod: 'flex-ocp-cord'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000079 release: '2.8'
80 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070081 profile: '1T4GEM'
82 time: '1'
Matteo Scandolod43bb302021-04-20 10:19:29 -070083 VolthaEtcdPort: 9999
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000084 num-of-onos: '3'
85 num-of-atomix: '3'
86 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070087
88 # flex pod1 test job - released versions: uses tech profile on voltha branch
89 - 'build_voltha_pod_test':
90 build-node: 'qa-testvm-pod'
91 config-pod: 'flex-ocp-cord'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000092 release: '2.8'
93 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -070094 power-switch: True
95 test-repo: 'voltha-system-tests'
96 profile: '1T4GEM'
97
Suchitra Vemuri376859a2020-07-08 17:04:44 -070098 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
Matteo Scandolo9973c652020-08-07 15:23:35 -070099 - 'build_voltha_pod_release_timer':
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700100 build-node: 'qa-testvm-pod'
101 config-pod: 'flex-ocp-cord'
102 release: 'master'
103 branch: 'master'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700104 name-extension: '_TT'
105 work-flow: 'TT'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700106 profile: 'TP'
Hardik Windlass6598b032021-07-02 10:12:01 +0000107 time: '10'
Matteo Scandolod43bb302021-04-20 10:19:29 -0700108 VolthaEtcdPort: 9999
109 num-of-onos: '3'
110 num-of-atomix: '3'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700111
112 # flex pod1 test job - released versions: uses tech profile on voltha branch
113 - 'build_voltha_pod_test':
114 build-node: 'qa-testvm-pod'
115 config-pod: 'flex-ocp-cord'
116 release: 'master'
117 branch: 'master'
118 name-extension: '_TT'
119 work-flow: 'TT'
120 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700121 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Suchitra Vemuri376859a2020-07-08 17:04:44 -0700122 test-repo: 'voltha-system-tests'
123 profile: 'TP'
124
Hardik Windlass6598b032021-07-02 10:12:01 +0000125 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
126 - 'build_voltha_pod_release_timer':
127 build-node: 'qa-testvm-pod'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000128 config-pod: 'flex-ocp-cord'
129 release: '2.8'
130 branch: 'voltha-2.8'
131 name-extension: '_TT'
132 work-flow: 'TT'
133 profile: 'TP'
134 time: '20'
135 VolthaEtcdPort: 9999
136 num-of-onos: '3'
137 num-of-atomix: '3'
138 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
139
140 # flex pod1 test job - released versions: uses tech profile on voltha branch
141 - 'build_voltha_pod_test':
142 build-node: 'qa-testvm-pod'
143 config-pod: 'flex-ocp-cord'
144 release: '2.8'
145 branch: 'voltha-2.8'
146 name-extension: '_TT'
147 work-flow: 'TT'
148 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700149 pipeline-script: 'voltha/voltha-2.8/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000150 test-repo: 'voltha-system-tests'
151 profile: 'TP'
152
153 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
154 - 'build_voltha_pod_release_timer':
155 build-node: 'qa-testvm-pod'
Hardik Windlass6598b032021-07-02 10:12:01 +0000156 config-pod: 'flex-ocp-cord-multi-uni'
157 release: 'master'
158 branch: 'master'
159 name-extension: '_TT'
160 work-flow: 'TT'
161 profile: 'TP'
162 time: '15'
163 VolthaEtcdPort: 9999
164 num-of-onos: '3'
165 num-of-atomix: '3'
166 reinstall-olt: true
167 enableMultiUni: true
168 uniPortMask: '0x0003'
169
170 # flex pod1 test job - released versions: uses tech profile on voltha branch
171 - 'build_voltha_pod_test':
172 build-node: 'qa-testvm-pod'
173 config-pod: 'flex-ocp-cord-multi-uni'
174 release: 'master'
175 branch: 'master'
176 name-extension: '_TT'
177 work-flow: 'TT'
178 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700179 pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
Hardik Windlass6598b032021-07-02 10:12:01 +0000180 test-repo: 'voltha-system-tests'
181 profile: 'TP'
182 enableMultiUni: true
183
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700184 # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700185 - 'build_voltha_pod_release_timer':
Suchitra Vemuric0104df2020-08-31 14:28:01 -0700186 build-node: 'menlo-demo-pod'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800187 config-pod: 'onf-demo-pod'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700188 profile: '1T4GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200189 num-of-onos: '3'
190 num-of-atomix: '3'
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700191 in-band-management: true
Matteo Scandolod82d1de2021-04-06 14:55:58 -0700192 VolthaEtcdPort: 9999
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700193 time: '1'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800194
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800195 # Menlo pod test job - master test job uses tech profile on voltha branch
196 - 'build_voltha_pod_test':
197 build-node: 'menlo-demo-pod'
198 config-pod: 'onf-demo-pod'
199 release: 'master'
200 branch: 'master'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800201 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700202 profile: '1T4GEM'
Hung-Wei Chiu5444ec92020-04-22 15:58:17 -0700203 power-switch: True
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800204
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700205 # Menlo pod with olt/onu - master branch, Default tech profile and timer based job
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700206 - 'build_voltha_pod_release_timer':
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800207 build-node: 'menlo-demo-pod'
208 config-pod: 'onf-demo-pod'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700209 name-extension: '_DT'
210 work-flow: 'DT'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700211 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200212 num-of-onos: '3'
213 num-of-atomix: '3'
Matteo Scandolod82d1de2021-04-06 14:55:58 -0700214 VolthaEtcdPort: 9999
Suchitra Vemuria0d92052020-07-15 11:36:12 -0700215 in-band-management: true
Suchitra Vemuri98d2a6e2020-09-11 12:27:10 -0700216 time: '4'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800217
218 # Menlo pod test job - uses tech profile on voltha branch
219 - 'build_voltha_pod_test':
220 build-node: 'menlo-demo-pod'
221 config-pod: 'onf-demo-pod'
222 release: 'master'
223 branch: 'master'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700224 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200225 work-flow: 'DT'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800226 test-repo: 'voltha-system-tests'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700227 profile: '1T8GEM'
Matteo Scandolo67842812021-07-13 16:52:13 -0700228 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella9b234332020-04-24 12:22:18 +0200229 power-switch: True
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800230
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700231 # Menlo pod with olt/onu - released branch, Default tech profile and timer based job
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000232 - 'build_voltha_pod_release_timer':
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700233 build-node: 'menlo-demo-pod'
234 config-pod: 'onf-demo-pod'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000235 release: '2.8'
236 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700237 name-extension: '_DT'
238 work-flow: 'DT'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000239 profile: '1T8GEM'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700240 num-of-onos: '3'
241 num-of-atomix: '3'
Matteo Scandolod43bb302021-04-20 10:19:29 -0700242 VolthaEtcdPort: 9999
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700243 in-band-management: true
244 time: '7'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000245 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700246
247 # Menlo pod test job - uses tech profile on voltha branch
248 - 'build_voltha_pod_test':
249 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'
255 test-repo: 'voltha-system-tests'
256 profile: '1T8GEM'
Matteo Scandolo67842812021-07-13 16:52:13 -0700257 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700258 power-switch: True
259
Matteo Scandolo16672842020-06-02 14:19:33 -0700260 # ONF Menlo Soak POD build job - voltha-master branch
Hardik Windlassc7379022021-05-12 13:52:24 +0530261 - 'build_voltha_pod_manual':
Matteo Scandolo16672842020-06-02 14:19:33 -0700262 build-node: 'menlo-soak-pod'
263 config-pod: 'onf-soak-pod'
Hardik Windlassf5321572021-07-14 11:28:46 +0000264 disable-job: true
Hardik Windlass908533a2021-05-24 16:35:58 +0000265 bbsimReplicas: 1
Suchitra Vemurie6625222020-09-01 17:12:56 -0700266 profile: '1T8GEM'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700267 name-extension: '_DT'
268 work-flow: 'DT'
Hardik Windlassef2e99b2021-05-17 13:36:20 +0530269 reinstall-olt: true
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000270 num-of-onus: 32
271 num-of-ponports: 16
Hardik Windlass44619f52021-05-20 09:36:12 +0530272 logLevel: 'WARN'
Matteo Scandolo16672842020-06-02 14:19:33 -0700273
274 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass77221c62021-05-21 06:24:35 +0000275 # Run tests manually triggering the job
276 - 'build_voltha_pod_manual_test':
Suchitra Vemurie6625222020-09-01 17:12:56 -0700277 build-node: 'menlo-soak-pod'
278 config-pod: 'onf-soak-pod'
Hardik Windlassf5321572021-07-14 11:28:46 +0000279 disable-job: true
Suchitra Vemurie6625222020-09-01 17:12:56 -0700280 profile: '1T8GEM'
281 branch: 'master'
282 release: 'master'
283 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700284 name-extension: '_DT_soak_Func'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700285 test-type: 'Functional'
286 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700287 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700288
289 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000290 # Run failure/recovery tests every Wednesday
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700291 - 'build_voltha_pod_soak_test':
292 build-node: 'menlo-soak-pod'
293 config-pod: 'onf-soak-pod'
Hardik Windlassf5321572021-07-14 11:28:46 +0000294 'disable-job': true
Suchitra Vemuri649b02b2020-09-01 18:18:10 -0700295 profile: '1T8GEM'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700296 branch: 'master'
297 release: 'master'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700298 work-flow: 'DT'
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700299 name-extension: '_DT_soak_Fail'
Suchitra Vemurie6625222020-09-01 17:12:56 -0700300 test-type: 'Failure'
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700301 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700302 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000303 time-trigger: "H H * * 3"
Suchitra Vemuri0921c752020-08-31 22:58:50 -0700304
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700305 # ONF Menlo Soak POD test job - voltha-master branch
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000306 # Run dataplane tests every Saturday
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700307 - 'build_voltha_pod_soak_test':
308 build-node: 'menlo-soak-pod'
309 config-pod: 'onf-soak-pod'
Hardik Windlassf5321572021-07-14 11:28:46 +0000310 'disable-job': true
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700311 profile: '1T8GEM'
312 branch: 'master'
313 release: 'master'
314 work-flow: 'DT'
315 name-extension: '_DT_soak_DP'
316 test-type: 'Dataplane'
317 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700318 pipeline-script: 'voltha/master/voltha-physical-soak-dt-tests.groovy'
Hardik Windlass8cce00c2021-05-17 10:06:29 +0000319 time-trigger: "H H * * 6"
Suchitra Vemuri11f1fe02020-09-11 11:09:23 -0700320
Hardik Windlassf5321572021-07-14 11:28:46 +0000321 # ONF Menlo Soak POD build job - voltha-2.8 branch
322 - 'build_voltha_pod_manual':
323 build-node: 'menlo-soak-pod'
324 config-pod: 'onf-soak-pod'
325 disable-job: false
326 branch: 'voltha-2.8'
327 release: '2.8'
328 bbsimReplicas: 1
329 profile: '1T8GEM'
330 name-extension: '_DT'
331 work-flow: 'DT'
332 reinstall-olt: true
333 num-of-onus: 32
334 num-of-ponports: 16
335 logLevel: 'WARN'
336 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
337
338 # ONF Menlo Soak POD test job - voltha-2.8 branch
339 # Run tests manually triggering the job
340 - 'build_voltha_pod_manual_test':
341 build-node: 'menlo-soak-pod'
342 config-pod: 'onf-soak-pod'
343 disable-job: false
344 profile: '1T8GEM'
345 branch: 'voltha-2.8'
346 release: '2.8'
347 work-flow: 'DT'
348 name-extension: '_DT_soak_Func'
349 test-type: 'Functional'
350 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700351 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000352
353 # ONF Menlo Soak POD test job - voltha-2.8 branch
354 # Run failure/recovery tests every Wednesday
355 - 'build_voltha_pod_soak_test':
356 build-node: 'menlo-soak-pod'
357 config-pod: 'onf-soak-pod'
358 'disable-job': false
359 profile: '1T8GEM'
360 branch: 'voltha-2.8'
361 release: '2.8'
362 work-flow: 'DT'
363 name-extension: '_DT_soak_Fail'
364 test-type: 'Failure'
365 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700366 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000367 time-trigger: "H H * * 3"
368
369 # ONF Menlo Soak POD test job - voltha-2.8 branch
370 # Run dataplane tests every Saturday
371 - 'build_voltha_pod_soak_test':
372 build-node: 'menlo-soak-pod'
373 config-pod: 'onf-soak-pod'
374 'disable-job': false
375 profile: '1T8GEM'
376 branch: 'voltha-2.8'
377 release: '2.8'
378 work-flow: 'DT'
379 name-extension: '_DT_soak_DP'
380 test-type: 'Dataplane'
381 test-repo: 'voltha-system-tests'
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700382 pipeline-script: 'voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy'
Hardik Windlassf5321572021-07-14 11:28:46 +0000383 time-trigger: "H H * * 6"
384
Andrea Campanella99c29442021-07-14 10:54:24 +0200385 # Certification (Radisys) pod with olt/onu - master versions timer based job
Andrea Campanellab3fa7bb2021-04-28 10:04:16 +0200386 - 'build_voltha_pod_release_timer':
387 build-node: 'menlo-certification-pod'
388 config-pod: 'menlo-certification-pod-radisys-gpon'
389 disable-job: false
Andrea Campanella08561cf2021-04-30 16:02:57 +0200390 reinstall-olt: false
Andrea Campanellab3fa7bb2021-04-28 10:04:16 +0200391 name-extension: '_DT'
392 work-flow: 'DT'
Andrea Campanella1b0eb5c2021-06-01 11:44:53 +0200393 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200394 num-of-onos: '3'
395 num-of-atomix: '3'
Andrea Campanellab3fa7bb2021-04-28 10:04:16 +0200396 time: '1'
397
Andrea Campanella99c29442021-07-14 10:54:24 +0200398 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanellab3fa7bb2021-04-28 10:04:16 +0200399 - 'build_voltha_pod_test':
400 build-node: 'menlo-certification-pod'
401 config-pod: 'menlo-certification-pod-radisys-gpon'
402 disable-job: false
403 release: 'master'
404 branch: 'master'
405 name-extension: '_DT'
406 work-flow: 'DT'
407 test-repo: 'voltha-system-tests'
Andrea Campanella1b0eb5c2021-06-01 11:44:53 +0200408 profile: '1T8GEM'
Andrea Campanellafc54aff2021-05-13 10:16:17 +0200409 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700410 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Andrea Campanellab3fa7bb2021-04-28 10:04:16 +0200411
Andrea Campanella99c29442021-07-14 10:54:24 +0200412 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
413 - 'build_voltha_pod_release_timer':
414 build-node: 'menlo-certification-pod'
415 config-pod: 'menlo-certification-pod-radisys-gpon'
416 disable-job: false
417 reinstall-olt: false
418 release: '2.8'
419 branch: 'voltha-2.8'
420 name-extension: '_DT'
421 work-flow: 'DT'
422 profile: '1T8GEM'
423 num-of-onos: '3'
424 num-of-atomix: '3'
425 time: '7'
426 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
427
428 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
429 - 'build_voltha_pod_test':
430 build-node: 'menlo-certification-pod'
431 config-pod: 'menlo-certification-pod-radisys-gpon'
432 disable-job: false
433 release: '2.8'
434 branch: 'voltha-2.8'
435 name-extension: '_DT'
436 work-flow: 'DT'
437 test-repo: 'voltha-system-tests'
438 profile: '1T8GEM'
439 power-switch: True
Matteo Scandoloa461dad2021-07-15 10:45:57 -0700440 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Andrea Campanella99c29442021-07-14 10:54:24 +0200441
Andrea Campanella41e81172021-06-11 17:40:46 +0200442 # Certification (Radisys) pod with olt/onu - master versions timer based job , two OLTs
443 - 'build_voltha_pod_release_timer':
444 build-node: 'menlo-certification-pod'
445 config-pod: 'menlo-certification-pod-radisys-gpon'
446 disable-job: true
447 reinstall-olt: false
448 work-flow: 'ATT'
449 profile: '1T4GEM'
450 num-of-onos: '3'
451 num-of-atomix: '3'
452 time: '7'
453
454 # Certification (Radisys) POD test job - master versions: uses tech profile on voltha branch
455 - 'build_voltha_pod_test':
456 build-node: 'menlo-certification-pod'
457 config-pod: 'menlo-certification-pod-radisys-gpon'
458 disable-job: true
459 release: 'master'
460 branch: 'master'
461 work-flow: 'ATT'
462 test-repo: 'voltha-system-tests'
463 profile: '1T4GEM'
464 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700465 pipeline-script: 'voltha/master/voltha-physical-functional-tests.groovy'
Andrea Campanella41e81172021-06-11 17:40:46 +0200466
Andrea Campanella07b32102021-06-05 12:29:53 +0200467 # Certification (Radisys) pod with olt/onu - master versions timer based job , two OLTs
468 - 'build_voltha_pod_release_timer':
469 build-node: 'menlo-certification-pod'
470 config-pod: 'menlo-certification-pod-radisys-gpon'
Andrea Campanella4dc98742021-06-28 10:31:22 +0200471 disable-job: true
Andrea Campanella07b32102021-06-05 12:29:53 +0200472 reinstall-olt: false
473 work-flow: 'ATT'
Andrea Campanella41e81172021-06-11 17:40:46 +0200474 profile: '1T4GEM-unencrypted'
Andrea Campanella07b32102021-06-05 12:29:53 +0200475 num-of-onos: '3'
476 num-of-atomix: '3'
Andrea Campanellaa2a99872021-06-08 14:47:02 +0200477 time: '7'
Andrea Campanella07b32102021-06-05 12:29:53 +0200478
479 # Certification (Radisys) POD test job - master versions: uses tech profile on voltha branch
480 - 'build_voltha_pod_test':
481 build-node: 'menlo-certification-pod'
482 config-pod: 'menlo-certification-pod-radisys-gpon'
Andrea Campanella4dc98742021-06-28 10:31:22 +0200483 disable-job: true
Andrea Campanella07b32102021-06-05 12:29:53 +0200484 release: 'master'
485 branch: 'master'
486 work-flow: 'ATT'
487 test-repo: 'voltha-system-tests'
Andrea Campanella41e81172021-06-11 17:40:46 +0200488 profile: '1T4GEM-unencrypted'
Andrea Campanella07b32102021-06-05 12:29:53 +0200489 power-switch: True
Matteo Scandolo5e7bd1d2021-07-16 13:29:42 -0700490 pipeline-script: 'voltha/master/voltha-physical-functional-tests.groovy'
Andrea Campanella07b32102021-06-05 12:29:53 +0200491
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800492 # Berlin pod with olt/onu - master versions timer based job , two OLTs
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530493 - 'build_voltha_pod_release_timer':
Zack Williams8ef79812019-10-29 11:09:18 -0700494 build-node: 'dt-berlin-community-pod'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800495 config-pod: 'dt-berlin-pod-multi-olt'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800496 name-extension: '_DT'
497 work-flow: 'DT'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800498 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200499 num-of-onos: '3'
500 num-of-atomix: '3'
Hardik Windlassef2e99b2021-05-17 13:36:20 +0530501 time: '18'
Andrea Campanellaa54bab92020-02-07 15:37:41 +0100502
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100503 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800504 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700505 build-node: 'dt-berlin-community-pod'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800506 config-pod: 'dt-berlin-pod-multi-olt'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100507 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800508 branch: 'master'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800509 name-extension: '_DT'
510 work-flow: 'DT'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800511 test-repo: 'voltha-system-tests'
Suchitra Vemuri77d7b332020-11-09 14:06:47 -0800512 profile: '1T8GEM'
Hung-Wei Chiu11d63f32020-03-09 09:32:04 -0700513 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700514 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700515
Andrea Campanella972d63e2020-05-14 19:59:08 +0200516 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Hardik Windlassd4f410a2021-02-23 15:05:42 +0530517 - 'build_voltha_pod_release_timer':
Andrea Campanella625ba352020-04-02 15:32:13 +0200518 build-node: 'dt-berlin-community-pod'
519 config-pod: 'dt-berlin-pod-gpon'
Andrea Campanella625ba352020-04-02 15:32:13 +0200520 name-extension: '_DT'
521 work-flow: 'DT'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200522 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200523 num-of-onos: '3'
524 num-of-atomix: '3'
Hardik Windlass52983572021-02-25 12:31:57 +0530525 time: '1'
Andrea Campanella625ba352020-04-02 15:32:13 +0200526
Andrea Campanella972d63e2020-05-14 19:59:08 +0200527 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200528 - 'build_voltha_pod_test':
529 build-node: 'dt-berlin-community-pod'
530 config-pod: 'dt-berlin-pod-gpon'
531 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200532 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200533 release: 'master'
534 branch: 'master'
535 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200536 profile: '1T8GEM'
Andrea Campanella625ba352020-04-02 15:32:13 +0200537 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700538 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700539
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000540 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
541 - 'build_voltha_pod_release_timer':
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700542 build-node: 'dt-berlin-community-pod'
543 config-pod: 'dt-berlin-pod-gpon'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000544 release: '2.8'
545 branch: 'voltha-2.8'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700546 name-extension: '_DT'
547 work-flow: 'DT'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700548 profile: '1T8GEM'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000549 num-of-onos: '3'
550 num-of-atomix: '3'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700551 time: '13'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000552 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Suchitra Vemuri2b0f4882021-03-22 22:10:43 -0700553
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000554 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700555 - 'build_voltha_pod_test':
556 build-node: 'dt-berlin-community-pod'
557 config-pod: 'dt-berlin-pod-gpon'
558 name-extension: '_DT'
559 work-flow: 'DT'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000560 release: '2.8'
561 branch: 'voltha-2.8'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700562 test-repo: 'voltha-system-tests'
563 profile: '1T8GEM'
564 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700565 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuri26fe2432020-09-14 19:51:32 -0700566
Andrea Campanella350c6102020-10-01 09:56:40 +0200567 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and openonu go and timer based job
568 - 'build_voltha_pod_release_timer':
569 build-node: 'dt-berlin-community-pod'
570 config-pod: 'dt-berlin-pod-openonugo'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800571 'disable-job': true
Andrea Campanella350c6102020-10-01 09:56:40 +0200572 name-extension: '_DT_openonugo'
573 work-flow: 'DT'
Andrea Campanella350c6102020-10-01 09:56:40 +0200574 configurePod: true
575 profile: '1T8GEM'
Andrea Campanella8aefd032021-06-03 13:52:38 +0200576 num-of-onos: '3'
577 num-of-atomix: '3'
Hardik Windlass52983572021-02-25 12:31:57 +0530578 # Update this value accordingly once the job is enabled
579 time: ''
Andrea Campanella350c6102020-10-01 09:56:40 +0200580
Andrea Campanella350c6102020-10-01 09:56:40 +0200581 # Berlin POD test job - master versions, uses 1T8GEM tech profile and openonu go on voltha branch
582 - 'build_voltha_pod_test':
583 build-node: 'dt-berlin-community-pod'
Andrea Campanellac4e6f3f2020-10-02 11:34:42 +0200584 config-pod: 'dt-berlin-pod-openonugo'
Suchitra Vemuri1d3e0212020-12-10 16:36:00 -0800585 'disable-job': true
Andrea Campanella350c6102020-10-01 09:56:40 +0200586 name-extension: '_DT_openonugo'
587 work-flow: 'DT'
588 release: 'master'
589 branch: 'master'
590 test-repo: 'voltha-system-tests'
591 profile: '1T8GEM'
592 power-switch: True
Matteo Scandolo67842812021-07-13 16:52:13 -0700593 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'