blob: 0424267d7c007747e93b07559ab269fda9798947 [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 Vemuri9adf2ce2020-07-08 23:09:18 -0700121 time: '22'
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 Vemuri9adf2ce2020-07-08 23:09:18 -0700147 time: '1'
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 Vemuri9adf2ce2020-07-08 23:09:18 -0700173 time: '4'
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
Suchitra Vemuri65a80e42020-07-07 22:17:19 -0700190 # Menlo pod with olt/onu - voltha-2.4 branch, Default tech profile and timer based job
Suchitra Vemurie0963502020-04-11 14:03:54 -0700191 - '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 Vemuri9adf2ce2020-07-08 23:09:18 -0700205 time: '7'
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 Vemuri65a80e42020-07-07 22:17:19 -0700300 # Infosys pod with olt/onu - voltha-2.4 Default tech profile and timer based job
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700301 - 'build_voltha_pod_release':
302 build-node: 'infosys-test-pod'
303 config-pod: 'infosys-pod'
Suchitra Vemuri65a80e42020-07-07 22:17:19 -0700304 release: '2.4'
305 branch: 'voltha-2.4'
306 num-of-openonu: '2'
307 num-of-onos: '3'
308 num-of-atomix: '3'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700309 test-repo: 'voltha-system-tests'
310 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700311 configurePod: true
312 profile: 'Default'
Suchitra Vemuri27a6ec72020-04-03 20:41:32 -0700313 time: '12'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700314
Suchitra Vemuri65a80e42020-07-07 22:17:19 -0700315 # infosys test job - voltha-2.4 release job, uses Default tech profile on voltha branch
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700316 - 'build_voltha_pod_test':
317 build-node: 'infosys-test-pod'
318 config-pod: 'infosys-pod'
Suchitra Vemuri65a80e42020-07-07 22:17:19 -0700319 release: '2.4'
320 branch: 'voltha-2.4'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700321 test-repo: 'voltha-system-tests'
322 profile: 'Default'
323
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800324
Suchitra Vemurie0451712020-05-06 22:51:23 -0700325 # Infosys pod with olt/onu - Manual BUILD/TEST job
326 - 'build_pod_manual':
327 build-node: 'infosys-test-pod'
328 config-pod: 'infosys-pod'
329 release: 'master'
330 branch: 'master'
331 num-of-openonu: '2'
332 test-repo: 'voltha-system-tests'
333 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemurie0451712020-05-06 22:51:23 -0700334 profile: 'Default'
335 # infosys test job - Manual Job
336 - 'build_pod_test':
337 build-node: 'infosys-test-pod'
338 config-pod: 'infosys-pod'
339 branch: 'master'
340 test-repo: 'voltha-system-tests'
341 profile: 'Default'
342 Jenkinsfile: 'Jenkinsfile-voltha-test'
343
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100344 # Berlin pod with olt/onu - master versions Default tech profile and timer based job
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800345 - 'build_voltha_pod_release':
Zack Williams8ef79812019-10-29 11:09:18 -0700346 build-node: 'dt-berlin-community-pod'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800347 config-pod: 'dt-berlin-pod'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100348 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800349 branch: 'master'
Suchitra Vemuri91896d42020-04-15 16:33:26 -0700350 num-of-openonu: '2'
Andrea Campanellaa3aa5ca2020-05-22 15:53:07 +0200351 num-of-onos: '3'
352 num-of-atomix: '3'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800353 test-repo: 'voltha-system-tests'
Suchitra Vemuri1560cb82020-03-27 15:34:57 -0700354 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800355 configurePod: true
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800356 profile: 'Default'
Zack Williams21e3d162020-02-07 08:38:16 -0700357 with-kind: true
Andrea Campanellaa54bab92020-02-07 15:37:41 +0100358 time: '9'
359
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800360
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100361 # Berlin POD test job - master versions: uses tech profile on voltha branch
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800362 - 'build_voltha_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700363 build-node: 'dt-berlin-community-pod'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800364 config-pod: 'dt-berlin-pod'
Andrea Campanellaf8adea62020-03-05 20:35:49 +0100365 release: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800366 branch: 'master'
Suchitra Vemuribb9736a2020-01-16 23:00:12 -0800367 test-repo: 'voltha-system-tests'
368 profile: 'Default'
Hung-Wei Chiu11d63f32020-03-09 09:32:04 -0700369 power-switch: True
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700370
Suchitra Vemuri65a80e42020-07-07 22:17:19 -0700371 # Berlin pod with olt/onu - voltha-2.4 Default tech profile and timer based job
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700372 - 'build_voltha_pod_release':
373 build-node: 'dt-berlin-community-pod'
374 config-pod: 'dt-berlin-pod'
Suchitra Vemuri65a80e42020-07-07 22:17:19 -0700375 release: '2.4'
376 branch: 'voltha-2.4'
377 num-of-openonu: '2'
378 num-of-onos: '3'
379 num-of-atomix: '3'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700380 test-repo: 'voltha-system-tests'
381 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700382 configurePod: true
383 profile: 'Default'
384 with-kind: true
385 time: '11'
386
387
388 # Berlin POD test job - master versions: uses tech profile on voltha branch
389 - 'build_voltha_pod_test':
390 build-node: 'dt-berlin-community-pod'
391 config-pod: 'dt-berlin-pod'
Suchitra Vemuri65a80e42020-07-07 22:17:19 -0700392 release: '2.4'
393 branch: 'voltha-2.4'
Suchitra Vemuri2c4e6ac2020-03-30 18:21:01 -0700394 test-repo: 'voltha-system-tests'
395 profile: 'Default'
396 power-switch: True
Andrea Campanella625ba352020-04-02 15:32:13 +0200397
Andrea Campanella972d63e2020-05-14 19:59:08 +0200398 # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
Andrea Campanella625ba352020-04-02 15:32:13 +0200399 - 'build_voltha_pod_release':
400 build-node: 'dt-berlin-community-pod'
401 config-pod: 'dt-berlin-pod-gpon'
402 release: 'master'
403 branch: 'master'
Suchitra Vemuri91896d42020-04-15 16:33:26 -0700404 num-of-openonu: '2'
Andrea Campanellaa3aa5ca2020-05-22 15:53:07 +0200405 num-of-onos: '3'
406 num-of-atomix: '3'
Andrea Campanella625ba352020-04-02 15:32:13 +0200407 name-extension: '_DT'
408 work-flow: 'DT'
409 test-repo: 'voltha-system-tests'
410 Jenkinsfile: 'Jenkinsfile-voltha-build'
Andrea Campanella625ba352020-04-02 15:32:13 +0200411 configurePod: true
Andrea Campanella972d63e2020-05-14 19:59:08 +0200412 profile: '1T8GEM'
Andrea Campanella625ba352020-04-02 15:32:13 +0200413 with-kind: true
Andrea Campanellaa97c76b2020-06-23 11:53:50 +0200414 time: '12'
Andrea Campanella625ba352020-04-02 15:32:13 +0200415
416
Andrea Campanella972d63e2020-05-14 19:59:08 +0200417 # Berlin POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Andrea Campanella625ba352020-04-02 15:32:13 +0200418 - 'build_voltha_pod_test':
419 build-node: 'dt-berlin-community-pod'
420 config-pod: 'dt-berlin-pod-gpon'
421 name-extension: '_DT'
Andrea Campanellad924ce22020-04-20 16:40:41 +0200422 work-flow: 'DT'
Andrea Campanella625ba352020-04-02 15:32:13 +0200423 release: 'master'
424 branch: 'master'
425 test-repo: 'voltha-system-tests'
Andrea Campanella972d63e2020-05-14 19:59:08 +0200426 profile: '1T8GEM'
Andrea Campanella625ba352020-04-02 15:32:13 +0200427 power-switch: True
428 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700429
Suchitra Vemuri9adf2ce2020-07-08 23:09:18 -0700430 # Berlin pod with gpon olt/onu - voltha-2.4 1T8GEM tech profile and timer based job
431 - 'build_voltha_pod_release':
432 build-node: 'dt-berlin-community-pod'
433 config-pod: 'dt-berlin-pod-gpon'
434 release: '2.4'
435 branch: 'voltha-2.4'
436 num-of-openonu: '2'
437 num-of-onos: '3'
438 num-of-atomix: '3'
439 name-extension: '_DT'
440 work-flow: 'DT'
441 test-repo: 'voltha-system-tests'
442 Jenkinsfile: 'Jenkinsfile-voltha-build'
443 configurePod: true
444 profile: '1T8GEM'
445 with-kind: true
446 time: '1'
447
448
449 # Berlin POD test job - voltha-2.4 versions: uses 1T8GEM tech profile on voltha branch
450 - 'build_voltha_pod_test':
451 build-node: 'dt-berlin-community-pod'
452 config-pod: 'dt-berlin-pod-gpon'
453 name-extension: '_DT'
454 work-flow: 'DT'
455 release: '2.4'
456 branch: 'voltha-2.4'
457 test-repo: 'voltha-system-tests'
458 profile: '1T8GEM'
459 power-switch: True
460 pipeline-script: 'voltha-dt-physical-functional-tests.groovy'
461
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700462 # Berlin pod with olt/onu - manual test job, voltha master build job
463 - 'build_pod_manual':
464 build-node: 'dt-berlin-community-pod'
465 config-pod: 'dt-berlin-pod-gpon'
466 release: 'master'
467 branch: 'master'
468 num-of-openonu: '2'
469 test-repo: 'voltha-system-tests'
470 Jenkinsfile: 'Jenkinsfile-voltha-build'
Suchitra Vemuridaed5252020-05-28 12:36:15 -0700471 profile: 'Default'
472
473 # Berlin pod1 test job - using voltha branch
474 - 'build_pod_test':
475 build-node: 'dt-berlin-community-pod'
476 config-pod: 'dt-berlin-pod-gpon'
477 profile: 'Default'
478 branch: 'master'
479 test-repo: 'voltha-system-tests'
480 Jenkinsfile: 'Jenkinsfile-voltha-test'