blob: 521b506d71656ec2f0ef853af78dacb3ad63bbe1 [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
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -070013 work-flow: ''
Suchitra Vemuri91896d42020-04-15 16:33:26 -070014 num-of-openonu: '1'
Suchitra Vemuri50e62792020-05-06 16:48:28 -070015 num-of-onos: '1'
16 num-of-atomix: '0'
Suchitra Vemuri5abcf2b2020-02-05 14:46:28 -080017
Suchitra Vemuri58acd872019-08-28 18:52:35 -070018 jobs:
Suchitra Vemuribc149852019-11-25 14:41:24 -080019 # flex OCP pod with olt/onu - manual test job, voltha master build job
Suchitra Vemuri85308382019-10-22 15:01:48 -070020 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070021 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070022 config-pod: 'flex-ocp-cord'
Suchitra Vemuri85308382019-10-22 15:01:48 -070023 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070024 branch: 'master'
Suchitra Vemurie0451712020-05-06 22:51:23 -070025 num-of-openonu: '2'
hwchiu14f97852019-10-08 10:51:11 -070026 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070027 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070028 profile: '1T4GEM'
Suchitra Vemuri8609a442019-10-22 21:03:27 -070029
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070030 # flex pod1 test job - using voltha branch
31 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070032 build-node: 'qa-testvm-pod'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070033 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070034 profile: '1T4GEM'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070035 branch: 'master'
36 test-repo: 'voltha-system-tests'
37 Jenkinsfile: 'Jenkinsfile-voltha-test'
38
Suchitra Vemurifbc4a742020-01-08 16:55:26 -080039 # onlab pod1 OCP pod with olt/onu - Manual testing BAL3.1 release voltha master build job
Suchitra Vemuri8609a442019-10-22 21:03:27 -070040 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070041 build-node: 'onf-build'
Suchitra Vemuri8609a442019-10-22 21:03:27 -070042 config-pod: 'onlab-pod1'
43 release: 'master'
44 branch: 'master'
45 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070046 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070047 profile: '1T4GEM'
Suchitra Vemuridb39b392019-08-30 16:58:58 -070048
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070049 # onlab pod1 test job - BAL3.1 tests using voltha branch
Suchitra Vemuridb39b392019-08-30 16:58:58 -070050 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070051 build-node: 'onf-build'
Suchitra Vemuri9ab77fa2019-10-23 14:32:20 -070052 config-pod: 'onlab-pod1'
53 profile: '1T4GEM'
hwchiu14f97852019-10-08 10:51:11 -070054 branch: 'master'
55 test-repo: 'voltha-system-tests'
56 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri917aa612019-09-23 19:35:31 -070057
Suchitra Vemurif8236c12019-10-22 15:51:39 -070058 # flex OCP pod with olt/onu - Default tech profile and timer based job
Suchitra Vemuri23b19792019-09-25 17:41:19 -070059 - 'build_voltha_pod_release':
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 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070063 branch: 'master'
Suchitra Vemuri91896d42020-04-15 16:33:26 -070064 num-of-openonu: '2'
Suchitra Vemuri50e62792020-05-06 16:48:28 -070065 num-of-onos: '3'
66 num-of-atomix: '3'
hwchiu14f97852019-10-08 10:51:11 -070067 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070068 Jenkinsfile: 'Jenkinsfile-voltha-build'
hwchiu14f97852019-10-08 10:51:11 -070069 configurePod: true
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070070 profile: 'Default'
Suchitra Vemuric4761eb2020-07-07 16:48:53 -070071 time: '3'
Suchitra Vemuri917aa612019-09-23 19:35:31 -070072
Suchitra Vemurif8236c12019-10-22 15:51:39 -070073 # flex pod1 test job - uses tech profile on voltha branch
Suchitra Vemurif921cda2019-09-25 22:53:45 -070074 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070075 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070076 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070077 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070078 branch: 'master'
Suchitra Vemuriaf134ff2020-02-19 16:55:38 -080079 power-switch: True
hwchiu14f97852019-10-08 10:51:11 -070080 test-repo: 'voltha-system-tests'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070081 profile: 'Default'
Suchitra Vemurif8236c12019-10-22 15:51:39 -070082
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -080083 # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
84 - 'build_voltha_pod_release':
Zack Williams8ef79812019-10-29 11:09:18 -070085 build-node: 'qa-testvm-pod'
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -080086 config-pod: 'flex-ocp-cord'
Suchitra Vemuri745a6f32020-07-06 22:43:53 -070087 release: '2.4'
88 branch: 'voltha-2.4'
89 num-of-openonu: '2'
90 num-of-onos: '3'
91 num-of-atomix: '3'
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -080092 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070093 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -080094 configurePod: true
Suchitra Vemuri1560cb82020-03-27 15:34:57 -070095 profile: '1T4GEM'
Suchitra Vemuric4761eb2020-07-07 16:48:53 -070096 time: '1'
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -080097
98 # flex pod1 test job - released versions: uses tech profile on voltha branch
99 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700100 build-node: 'qa-testvm-pod'
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -0800101 config-pod: 'flex-ocp-cord'
Suchitra Vemuri745a6f32020-07-06 22:43:53 -0700102 release: '2.4'
103 branch: 'voltha-2.4'
Suchitra Vemuri9f99d822020-03-30 12:31:59 -0700104 power-switch: True
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -0800105 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700106 profile: '1T4GEM'
Suchitra Vemuri6fb7b872019-11-05 15:20:51 -0800107
Suchitra Vemuri851d6742019-10-31 15:15:24 -0700108 # Menlo pod with olt/onu - Default tech profile and timer based job
109 - 'build_voltha_pod_release':
Zack Williams8ef79812019-10-29 11:09:18 -0700110 build-node: 'menlo-demo-pod'
Suchitra Vemuri851d6742019-10-31 15:15:24 -0700111 config-pod: 'onf-demo-pod'
Suchitra Vemuri745a6f32020-07-06 22:43:53 -0700112 release: '2.4'
113 branch: 'voltha-2.4'
114 num-of-openonu: '2'
115 num-of-onos: '3'
116 num-of-atomix: '3'
Suchitra Vemuriff6e59d2019-12-15 16:14:40 -0800117 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700118 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuriff6e59d2019-12-15 16:14:40 -0800119 configurePod: true
120 profile: 'Default'
Suchitra Vemuric4761eb2020-07-07 16:48:53 -0700121 time: '1'
Andy Bavier08a76b52020-06-03 12:45:54 -0700122 VolthaEtcdPort: '9999'
Suchitra Vemuriff6e59d2019-12-15 16:14:40 -0800123
124 # Menlo pod test job - uses tech profile on voltha branch
125 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700126 build-node: 'menlo-demo-pod'
Suchitra Vemuriff6e59d2019-12-15 16:14:40 -0800127 config-pod: 'onf-demo-pod'
Suchitra Vemuri745a6f32020-07-06 22:43:53 -0700128 release: '2.4'
129 branch: 'voltha-2.4'
Suchitra Vemuriff6e59d2019-12-15 16:14:40 -0800130 test-repo: 'voltha-system-tests'
131 profile: 'Default'
Hung-Wei Chiu5444ec92020-04-22 15:58:17 -0700132 power-switch: True
Suchitra Vemuriff6e59d2019-12-15 16:14:40 -0800133
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800134 # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
135 - 'build_voltha_pod_release':
Zack Williams8ef79812019-10-29 11:09:18 -0700136 build-node: 'menlo-demo-pod'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800137 config-pod: 'onf-demo-pod'
138 release: 'master'
139 branch: 'master'
Suchitra Vemuri91896d42020-04-15 16:33:26 -0700140 num-of-openonu: '2'
Suchitra Vemuri70d7a662020-05-14 16:57:18 -0700141 num-of-onos: '3'
142 num-of-atomix: '3'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800143 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700144 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800145 configurePod: true
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700146 profile: '1T4GEM'
Suchitra Vemuric4761eb2020-07-07 16:48:53 -0700147 time: '3'
Andy Bavier08a76b52020-06-03 12:45:54 -0700148 VolthaEtcdPort: '9999'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800149
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800150 # Menlo pod test job - master test job uses tech profile on voltha branch
151 - 'build_voltha_pod_test':
152 build-node: 'menlo-demo-pod'
153 config-pod: 'onf-demo-pod'
154 release: 'master'
155 branch: 'master'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800156 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700157 profile: '1T4GEM'
Hung-Wei Chiu5444ec92020-04-22 15:58:17 -0700158 power-switch: True
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800159
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700160 # Menlo pod with olt/onu - master branch, Default tech profile and timer based job
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800161 - 'build_voltha_pod_release':
162 build-node: 'menlo-demo-pod'
163 config-pod: 'onf-demo-pod'
164 release: 'master'
165 branch: 'master'
Suchitra Vemuri91896d42020-04-15 16:33:26 -0700166 num-of-openonu: '2'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700167 name-extension: '_DT'
168 work-flow: 'DT'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800169 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700170 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800171 configurePod: true
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700172 profile: '1T8GEM'
Suchitra Vemuric4761eb2020-07-07 16:48:53 -0700173 time: '7'
Andy Bavier08a76b52020-06-03 12:45:54 -0700174 VolthaEtcdPort: '9999'
Suchitra Vemurie6dd15a2020-03-04 18:15:58 -0800175
176 # Menlo pod test job - uses tech profile on voltha branch
177 - 'build_voltha_pod_test':
178 build-node: 'menlo-demo-pod'
179 config-pod: 'onf-demo-pod'
180 release: 'master'
181 branch: 'master'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700182 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200183 work-flow: 'DT'
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800184 test-repo: 'voltha-system-tests'
Suchitra Vemuri8d180ab2020-03-12 17:38:24 -0700185 profile: '1T8GEM'
186 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Andrea Campanella9b234332020-04-24 12:22:18 +0200187 power-switch: True
Suchitra Vemurib1961a82019-11-18 20:04:44 -0800188
Suchitra Vemurie0963502020-04-11 14:03:54 -0700189
190 # Menlo pod with olt/onu - voltha-2.3 branch, Default tech profile and timer based job
191 - 'build_voltha_pod_release':
192 build-node: 'menlo-demo-pod'
193 config-pod: 'onf-demo-pod'
Suchitra Vemuri745a6f32020-07-06 22:43:53 -0700194 release: '2.4'
195 branch: 'voltha-2.4'
Suchitra Vemurie0963502020-04-11 14:03:54 -0700196 name-extension: '_DT'
197 work-flow: 'DT'
Suchitra Vemuri745a6f32020-07-06 22:43:53 -0700198 num-of-openonu: '2'
199 num-of-onos: '3'
200 num-of-atomix: '3'
Suchitra Vemurie0963502020-04-11 14:03:54 -0700201 test-repo: 'voltha-system-tests'
202 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemurie0963502020-04-11 14:03:54 -0700203 configurePod: true
204 profile: '1T8GEM'
Suchitra Vemuric4761eb2020-07-07 16:48:53 -0700205 time: '5'
Andy Bavier08a76b52020-06-03 12:45:54 -0700206 VolthaEtcdPort: '9999'
Suchitra Vemurie0963502020-04-11 14:03:54 -0700207
208 # Menlo pod test job - uses tech profile on voltha branch
209 - 'build_voltha_pod_test':
210 build-node: 'menlo-demo-pod'
211 config-pod: 'onf-demo-pod'
Suchitra Vemuri745a6f32020-07-06 22:43:53 -0700212 release: '2.4'
213 branch: 'voltha-2.4'
Suchitra Vemurie0963502020-04-11 14:03:54 -0700214 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200215 work-flow: 'DT'
Suchitra Vemurie0963502020-04-11 14:03:54 -0700216 test-repo: 'voltha-system-tests'
217 profile: '1T8GEM'
218 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Andrea Campanella9b234332020-04-24 12:22:18 +0200219 power-switch: True
Suchitra Vemurie0963502020-04-11 14:03:54 -0700220
Suchitra Vemuri851d6742019-10-31 15:15:24 -0700221 # Menlo DEMO-POD - 1 1TCONT 4 4GEMs TechProfile - Manual build and test job
Matteo Scandolo404238c2019-10-18 14:52:53 -0700222 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -0700223 build-node: 'menlo-demo-pod'
Matteo Scandolo404238c2019-10-18 14:52:53 -0700224 config-pod: 'onf-demo-pod'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700225 release: 'master'
Matteo Scandolo404238c2019-10-18 14:52:53 -0700226 branch: 'master'
227 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700228 Jenkinsfile: 'Jenkinsfile-voltha-build'
Matteo Scandolo404238c2019-10-18 14:52:53 -0700229 configurePod: true
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700230 profile: '1T4GEM'
Matteo Scandolod1d03322019-10-23 13:24:16 -0700231 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700232 build-node: 'menlo-demo-pod'
Matteo Scandolod1d03322019-10-23 13:24:16 -0700233 config-pod: 'onf-demo-pod'
234 branch: 'master'
235 test-repo: 'voltha-system-tests'
236 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700237 profile: '1T4GEM'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700238
Suchitra Vemuri851d6742019-10-31 15:15:24 -0700239 # Menlo DEMO-POD - Default TechProfile - manual build job
Matteo Scandolod1d03322019-10-23 13:24:16 -0700240 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -0700241 build-node: 'menlo-demo-pod'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700242 config-pod: 'onf-demo-pod'
243 release: 'master'
244 branch: 'master'
245 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700246 Jenkinsfile: 'Jenkinsfile-voltha-build'
Matteo Scandolo3eb8bc72019-10-23 11:49:29 -0700247 configurePod: true
248 profile: 'Default'
Suchitra Vemuri42683152019-10-25 12:54:42 -0700249
hwchiu810c70b2020-01-22 11:20:57 -0800250 # ONF DEMO OCP test job - voltha-master branch
Matteo Scandolod1d03322019-10-23 13:24:16 -0700251 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700252 build-node: 'menlo-demo-pod'
Matteo Scandolod1d03322019-10-23 13:24:16 -0700253 config-pod: 'onf-demo-pod'
Suchitra Vemuri42683152019-10-25 12:54:42 -0700254 profile: 'Default'
Matteo Scandolod1d03322019-10-23 13:24:16 -0700255 branch: 'master'
256 test-repo: 'voltha-system-tests'
257 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800258
Matteo Scandolo16672842020-06-02 14:19:33 -0700259 # ONF Menlo Soak POD build job - voltha-master branch
260 - 'build_pod_manual':
261 build-node: 'menlo-soak-pod'
262 config-pod: 'onf-soak-pod'
263 release: 'master'
264 branch: 'master'
265 test-repo: 'voltha-system-tests'
266 Jenkinsfile: 'Jenkinsfile-voltha-build'
Matteo Scandolo16672842020-06-02 14:19:33 -0700267 configurePod: true
268 profile: 'Default'
269
270 # ONF Menlo Soak POD test job - voltha-master branch
271 - 'build_pod_test':
272 build-node: 'menlo-soak-pod'
273 config-pod: 'onf-soak-pod'
274 profile: 'Default'
275 branch: 'master'
276 test-repo: 'voltha-system-tests'
277 Jenkinsfile: 'Jenkinsfile-voltha-test'
278
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800279 # Infosys pod with olt/onu - Default tech profile and timer based job
280 - 'build_voltha_pod_release':
Zack Williams8ef79812019-10-29 11:09:18 -0700281 build-node: 'infosys-test-pod'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800282 config-pod: 'infosys-pod'
283 release: 'master'
284 branch: 'master'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800285 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700286 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800287 configurePod: true
288 profile: 'Default'
Suchitra Vemuri27a6ec72020-04-03 20:41:32 -0700289 time: '10'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800290
291 # infosys test job - uses Default tech profile on voltha branch
292 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700293 build-node: 'infosys-test-pod'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800294 config-pod: 'infosys-pod'
295 release: 'master'
296 branch: 'master'
Suchitra Vemuri34e832d2020-01-10 14:21:15 -0800297 test-repo: 'voltha-system-tests'
298 profile: 'Default'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800299
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700300 # Infosys pod with olt/onu - voltha-2.3 Default tech profile and timer based job
301 - 'build_voltha_pod_release':
302 build-node: 'infosys-test-pod'
303 config-pod: 'infosys-pod'
304 release: '2.3'
305 branch: 'voltha-2.3'
306 test-repo: 'voltha-system-tests'
307 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700308 configurePod: true
309 profile: 'Default'
Suchitra Vemuri27a6ec72020-04-03 20:41:32 -0700310 time: '12'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700311
312 # infosys test job - voltha-2.3 release job, uses Default tech profile on voltha branch
313 - 'build_voltha_pod_test':
314 build-node: 'infosys-test-pod'
315 config-pod: 'infosys-pod'
316 release: '2.3'
317 branch: 'voltha-2.3'
318 test-repo: 'voltha-system-tests'
319 profile: 'Default'
320
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800321
Suchitra Vemurie0451712020-05-06 22:51:23 -0700322 # Infosys pod with olt/onu - Manual BUILD/TEST job
323 - 'build_pod_manual':
324 build-node: 'infosys-test-pod'
325 config-pod: 'infosys-pod'
326 release: 'master'
327 branch: 'master'
328 num-of-openonu: '2'
329 test-repo: 'voltha-system-tests'
330 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemurie0451712020-05-06 22:51:23 -0700331 profile: 'Default'
332 # infosys test job - Manual Job
333 - 'build_pod_test':
334 build-node: 'infosys-test-pod'
335 config-pod: 'infosys-pod'
336 branch: 'master'
337 test-repo: 'voltha-system-tests'
338 profile: 'Default'
339 Jenkinsfile: 'Jenkinsfile-voltha-test'
340
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100341 # Berlin pod with olt/onu - master versions Default tech profile and timer based job
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800342 - 'build_voltha_pod_release':
Zack Williams8ef79812019-10-29 11:09:18 -0700343 build-node: 'dt-berlin-community-pod'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800344 config-pod: 'dt-berlin-pod'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100345 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800346 branch: 'master'
Suchitra Vemuri91896d42020-04-15 16:33:26 -0700347 num-of-openonu: '2'
Andrea Campanellaa3aa5ca2020-05-22 15:53:07 +0200348 num-of-onos: '3'
349 num-of-atomix: '3'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800350 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700351 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800352 configurePod: true
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800353 profile: 'Default'
Zack Williams21e3d162020-02-07 08:38:16 -0700354 with-kind: true
Andrea Campanellaa54bab92020-02-07 15:37:41 +0100355 time: '9'
356
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800357
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100358 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800359 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700360 build-node: 'dt-berlin-community-pod'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800361 config-pod: 'dt-berlin-pod'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100362 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800363 branch: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800364 test-repo: 'voltha-system-tests'
365 profile: 'Default'
Hung-Wei Chiu11d63f32020-03-09 09:32:04 -0700366 power-switch: True
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700367
368 # Berlin pod with olt/onu - voltha-2.3 Default tech profile and timer based job
369 - 'build_voltha_pod_release':
370 build-node: 'dt-berlin-community-pod'
371 config-pod: 'dt-berlin-pod'
372 release: '2.3'
373 branch: 'voltha-2.3'
374 test-repo: 'voltha-system-tests'
375 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700376 configurePod: true
377 profile: 'Default'
378 with-kind: true
379 time: '11'
380
381
382 # Berlin POD test job - master versions: uses tech profile on voltha branch
383 - 'build_voltha_pod_test':
384 build-node: 'dt-berlin-community-pod'
385 config-pod: 'dt-berlin-pod'
386 release: '2.3'
387 branch: 'voltha-2.3'
388 test-repo: 'voltha-system-tests'
389 profile: 'Default'
390 power-switch: True
Andrea Campanella625ba352020-04-02 15:32:13 +0200391
Andrea Campanella972d63e2020-05-14 19:59:08 +0200392 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Andrea Campanella625ba352020-04-02 15:32:13 +0200393 - 'build_voltha_pod_release':
394 build-node: 'dt-berlin-community-pod'
395 config-pod: 'dt-berlin-pod-gpon'
396 release: 'master'
397 branch: 'master'
Suchitra Vemuri91896d42020-04-15 16:33:26 -0700398 num-of-openonu: '2'
Andrea Campanellaa3aa5ca2020-05-22 15:53:07 +0200399 num-of-onos: '3'
400 num-of-atomix: '3'
Andrea Campanella625ba352020-04-02 15:32:13 +0200401 name-extension: '_DT'
402 work-flow: 'DT'
403 test-repo: 'voltha-system-tests'
404 Jenkinsfile: 'Jenkinsfile-voltha-build'
Andrea Campanella625ba352020-04-02 15:32:13 +0200405 configurePod: true
Andrea Campanella972d63e2020-05-14 19:59:08 +0200406 profile: '1T8GEM'
Andrea Campanella625ba352020-04-02 15:32:13 +0200407 with-kind: true
Andrea Campanellaa97c76b2020-06-23 11:53:50 +0200408 time: '12'
Andrea Campanella625ba352020-04-02 15:32:13 +0200409
410
Andrea Campanella972d63e2020-05-14 19:59:08 +0200411 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200412 - 'build_voltha_pod_test':
413 build-node: 'dt-berlin-community-pod'
414 config-pod: 'dt-berlin-pod-gpon'
415 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200416 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200417 release: 'master'
418 branch: 'master'
419 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200420 profile: '1T8GEM'
Andrea Campanella625ba352020-04-02 15:32:13 +0200421 power-switch: True
422 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700423
424 # Berlin pod with olt/onu - manual test job, voltha master build job
425 - 'build_pod_manual':
426 build-node: 'dt-berlin-community-pod'
427 config-pod: 'dt-berlin-pod-gpon'
428 release: 'master'
429 branch: 'master'
430 num-of-openonu: '2'
431 test-repo: 'voltha-system-tests'
432 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700433 profile: 'Default'
434
435 # Berlin pod1 test job - using voltha branch
436 - 'build_pod_test':
437 build-node: 'dt-berlin-community-pod'
438 config-pod: 'dt-berlin-pod-gpon'
439 profile: 'Default'
440 branch: 'master'
441 test-repo: 'voltha-system-tests'
442 Jenkinsfile: 'Jenkinsfile-voltha-test'