blob: 589cc400939dbfbda74e8a5747c343b38ad1242a [file] [log] [blame]
Matteo Scandolo51b76302020-02-05 12:07:23 -08001---
2# VOLTHA 2.x scale measurements
3
4- project:
5 name: voltha-scale
6
7 project-name: '{name}'
8
9 jobs:
Matteo Scandolod48d95e2020-02-27 17:04:55 -080010 - 'voltha-scale-measurements-periodic':
Matteo Scandolo330f7522020-03-17 17:15:53 -070011 name: 'voltha-scale-measurements-periodic-8-16-200ms'
12 build-node: 'onf-pod1-head-node'
13 time-trigger: "H H/4 * * *"
14 onuPerPon: 16
15 ponPorts: 8
16 expectedOnus: 128
17 BBSIMdelay: 200
18 - 'voltha-scale-measurements-periodic':
19 name: 'voltha-scale-measurements-periodic-8-16-1000ms'
20 build-node: 'onf-pod1-head-node'
21 time-trigger: "H H/4 * * *"
22 onuPerPon: 16
23 ponPorts: 8
24 expectedOnus: 128
25 BBSIMdelay: 1000
26 - 'voltha-scale-measurements-periodic':
Matteo Scandoloda2834f2020-03-03 13:12:32 -080027 name: 'voltha-scale-measurements-periodic-8-32-200ms'
Shrey Baidb0447182020-02-27 16:39:35 -080028 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -080029 time-trigger: "H H/4 * * *"
Matteo Scandolod48d95e2020-02-27 17:04:55 -080030 onuPerPon: 32
31 ponPorts: 8
32 expectedOnus: 256
Matteo Scandolo54d98802020-02-28 11:14:23 -080033 BBSIMdelay: 200
Matteo Scandolo55c379e2020-03-02 11:57:05 -080034 - 'voltha-scale-measurements-periodic':
Matteo Scandoloda2834f2020-03-03 13:12:32 -080035 name: 'voltha-scale-measurements-periodic-8-32-1000ms'
Matteo Scandolo55c379e2020-03-02 11:57:05 -080036 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -080037 time-trigger: "H H/4 * * *"
Matteo Scandolo55c379e2020-03-02 11:57:05 -080038 onuPerPon: 32
39 ponPorts: 8
40 expectedOnus: 256
41 BBSIMdelay: 1000
42 - 'voltha-scale-measurements-periodic':
Matteo Scandolo2e2901f2020-03-12 10:51:01 -070043 name: 'voltha-scale-measurements-periodic-10-20-200ms'
Matteo Scandolo380af272020-03-05 14:26:47 -080044 build-node: 'onf-pod1-head-node'
45 time-trigger: "H H/4 * * *"
Matteo Scandolo2e2901f2020-03-12 10:51:01 -070046 onuPerPon: 20
47 ponPorts: 10
48 expectedOnus: 200
Matteo Scandolo380af272020-03-05 14:26:47 -080049 BBSIMdelay: 200
50 - 'voltha-scale-measurements-periodic':
Matteo Scandolo2e2901f2020-03-12 10:51:01 -070051 name: 'voltha-scale-measurements-periodic-10-20-1000ms'
Matteo Scandolo380af272020-03-05 14:26:47 -080052 build-node: 'onf-pod1-head-node'
53 time-trigger: "H H/4 * * *"
Matteo Scandolo2e2901f2020-03-12 10:51:01 -070054 onuPerPon: 20
55 ponPorts: 10
56 expectedOnus: 200
Matteo Scandolo380af272020-03-05 14:26:47 -080057 BBSIMdelay: 1000
58 - 'voltha-scale-measurements-periodic':
Matteo Scandoloda2834f2020-03-03 13:12:32 -080059 name: 'voltha-scale-measurements-periodic-4-32-200ms'
Matteo Scandolo55c379e2020-03-02 11:57:05 -080060 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -080061 time-trigger: "H H/4 * * *"
Matteo Scandolo55c379e2020-03-02 11:57:05 -080062 onuPerPon: 32
63 ponPorts: 4
64 expectedOnus: 128
Matteo Scandoloda2834f2020-03-03 13:12:32 -080065 BBSIMdelay: 200
66 - 'voltha-scale-measurements-periodic':
67 name: 'voltha-scale-measurements-periodic-4-32-1000ms'
68 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -080069 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -080070 onuPerPon: 32
71 ponPorts: 4
72 expectedOnus: 128
73 BBSIMdelay: 1000
Matteo Scandolo731d4d22020-03-20 10:06:00 -070074
Matteo Scandoloda2834f2020-03-03 13:12:32 -080075 - 'voltha-scale-measurements-periodic':
76 name: 'voltha-scale-measurements-periodic-16-32-200ms'
77 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -080078 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -080079 onuPerPon: 32
80 ponPorts: 16
Matteo Scandolo132f5552020-03-03 18:56:35 -080081 expectedOnus: 512
Matteo Scandoloda2834f2020-03-03 13:12:32 -080082 BBSIMdelay: 200
Matteo Scandolo731d4d22020-03-20 10:06:00 -070083 # multi-adapter-tmp-changes
Matteo Scandolo45159ab2020-03-23 08:55:40 -070084 volthaImg: "matteoscandolo/voltha-rw-core:partition"
Matteo Scandolo9a9bb892020-03-19 10:09:18 -070085 ofAgentImg: "voltha/voltha-ofagent-go:master"
Matteo Scandolo45159ab2020-03-23 08:55:40 -070086 openoltAdapterImg: "matteoscandolo/voltha-openolt-adapter:partition"
87 openonuAdapterImg: "matteoscandolo/voltha-openonu-adapter:partition"
88 openonuAdapterChart: "/home/cord/voltha-helm-charts/voltha-adapter-openonu"
89 extraHelmFlags: "--set use_ofagent_go=true -f /home/cord/partition-values.yaml"
Matteo Scandoloda2834f2020-03-03 13:12:32 -080090 - 'voltha-scale-measurements-periodic':
Matteo Scandolo731d4d22020-03-20 10:06:00 -070091 name: 'voltha-scale-measurements-periodic-16-64-200ms'
Matteo Scandoloda2834f2020-03-03 13:12:32 -080092 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -080093 time-trigger: "H H/4 * * *"
Matteo Scandolo731d4d22020-03-20 10:06:00 -070094 onuPerPon: 64
Matteo Scandoloda2834f2020-03-03 13:12:32 -080095 ponPorts: 16
Matteo Scandolo731d4d22020-03-20 10:06:00 -070096 expectedOnus: 1024
97 BBSIMdelay: 200
98 # multi-adapter-tmp-changes
Matteo Scandolo45159ab2020-03-23 08:55:40 -070099 volthaImg: "matteoscandolo/voltha-rw-core:partition"
Matteo Scandoloe1c200f2020-03-24 10:33:58 -0700100 ofAgentImg: "voltha/voltha-ofagent-go:master"
Matteo Scandolo45159ab2020-03-23 08:55:40 -0700101 openoltAdapterImg: "matteoscandolo/voltha-openolt-adapter:partition"
102 openonuAdapterImg: "matteoscandolo/voltha-openonu-adapter:partition"
103 openonuAdapterChart: "/home/cord/voltha-helm-charts/voltha-adapter-openonu"
104 extraHelmFlags: "--set use_ofagent_go=true -f /home/cord/partition-values.yaml"
Matteo Scandolo731d4d22020-03-20 10:06:00 -0700105
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800106 - 'voltha-scale-measurements-periodic':
107 name: 'voltha-scale-measurements-periodic-4-64-200ms'
108 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800109 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800110 onuPerPon: 64
111 ponPorts: 4
112 expectedOnus: 256
113 BBSIMdelay: 200
114 - 'voltha-scale-measurements-periodic':
115 name: 'voltha-scale-measurements-periodic-4-64-1000ms'
116 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800117 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800118 onuPerPon: 64
119 ponPorts: 4
120 expectedOnus: 256
121 BBSIMdelay: 1000
122 - 'voltha-scale-measurements-periodic':
123 name: 'voltha-scale-measurements-periodic-4-128-200ms'
124 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800125 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800126 onuPerPon: 128
127 ponPorts: 4
Matteo Scandolo132f5552020-03-03 18:56:35 -0800128 expectedOnus: 512
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800129 BBSIMdelay: 200
130 - 'voltha-scale-measurements-periodic':
131 name: 'voltha-scale-measurements-periodic-4-128-1000ms'
132 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800133 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800134 onuPerPon: 128
135 ponPorts: 4
Matteo Scandolo132f5552020-03-03 18:56:35 -0800136 expectedOnus: 512
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800137 BBSIMdelay: 1000
138 - 'voltha-scale-measurements-periodic':
139 name: 'voltha-scale-measurements-periodic-1-128-200ms'
140 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800141 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800142 onuPerPon: 128
143 ponPorts: 1
Matteo Scandolo132f5552020-03-03 18:56:35 -0800144 expectedOnus: 128
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800145 BBSIMdelay: 200
146 - 'voltha-scale-measurements-periodic':
147 name: 'voltha-scale-measurements-periodic-1-128-1000ms'
148 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800149 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800150 onuPerPon: 128
151 ponPorts: 1
Matteo Scandolo132f5552020-03-03 18:56:35 -0800152 expectedOnus: 128
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800153 BBSIMdelay: 1000
154 - 'voltha-scale-measurements-periodic':
155 name: 'voltha-scale-measurements-periodic-1-64-200ms'
156 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800157 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800158 onuPerPon: 64
159 ponPorts: 1
Matteo Scandolo132f5552020-03-03 18:56:35 -0800160 expectedOnus: 64
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800161 BBSIMdelay: 200
162 - 'voltha-scale-measurements-periodic':
163 name: 'voltha-scale-measurements-periodic-1-64-1000ms'
164 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800165 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800166 onuPerPon: 64
167 ponPorts: 1
Matteo Scandolo132f5552020-03-03 18:56:35 -0800168 expectedOnus: 64
Matteo Scandolo55c379e2020-03-02 11:57:05 -0800169 BBSIMdelay: 1000
Matteo Scandolo380af272020-03-05 14:26:47 -0800170 - 'voltha-scale-measurements-periodic':
171 name: 'voltha-scale-measurements-periodic-1-1-200ms'
172 build-node: 'onf-pod1-head-node'
173 time-trigger: "H H/4 * * *"
174 onuPerPon: 1
175 ponPorts: 1
176 expectedOnus: 1
177 BBSIMdelay: 200
178 - 'voltha-scale-measurements-periodic':
179 name: 'voltha-scale-measurements-periodic-1-1-1000ms'
180 build-node: 'onf-pod1-head-node'
181 time-trigger: "H H/4 * * *"
182 onuPerPon: 1
183 ponPorts: 1
184 expectedOnus: 1
185 BBSIMdelay: 1000
Matteo Scandolo22b5d912020-02-25 15:21:19 -0800186 - 'voltha-scale-measurements':
187 name: 'voltha-scale-measurements-dev'
Shrey Baid4c108ad2020-03-10 15:21:13 -0700188 build-node: 'voltha-scale'
Matteo Scandolo54d98802020-02-28 11:14:23 -0800189 onuPerPon: 16
190 ponPorts: 1
191 expectedOnus: 16
192 BBSIMdelay: 200
Matteo Scandolo51b76302020-02-05 12:07:23 -0800193
194- job-template:
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800195 id: 'voltha-scale-measurements-periodic'
196 name: '{name}'
197 pipeline-script: 'voltha-scale-measurements.groovy'
198
199 description: |
200 <!-- Managed by Jenkins Job Builder -->
201 Created by {id} job-template from ci-management/jjb/voltha-scale.yaml <br /><br />
202 Using pipeline {pipeline-script} <br/><br/>
203 Scale measurements for VOLTHA 2.x
204
205 properties:
206 - cord-infra-properties:
207 build-days-to-keep: '{build-days-to-keep}'
208 artifact-num-to-keep: '{artifact-num-to-keep}'
209
210 wrappers:
211 - lf-infra-wrappers:
212 build-timeout: '{build-timeout}'
213 jenkins-ssh-credential: '{jenkins-ssh-credential}'
214
Matteo Scandolo49421972020-03-20 10:55:11 -0700215 # default parameters
216 bbsimImg: voltha/bbsim:master
217 bbsimChart: onf/bbsim
218 volthaImg: voltha/voltha-rw-core:master
Matteo Scandoloe1c200f2020-03-24 10:33:58 -0700219 ofAgentImg: voltha/voltha-ofagent-go:master
Matteo Scandolo49421972020-03-20 10:55:11 -0700220 volthaChart: onf/voltha
221 openoltAdapterImg: voltha/voltha-openolt-adapter:master
222 openoltAdapterChart: onf/voltha-adapter-openolt
223 openonuAdapterImg: voltha/voltha-openonu-adapter:master
224 openonuAdapterChart: onf/voltha-adapter-openonu
Shrey Baid70c849a2020-04-03 21:52:00 +0530225 onosImg: voltha/voltha-onos:master
Matteo Scandolo49421972020-03-20 10:55:11 -0700226 extraHelmFlags: ''
227
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800228 parameters:
229 - string:
230 name: buildNode
231 default: '{build-node}'
232 description: 'Name of the Jenkins node to run the job on'
233
234 - string:
Matteo Scandolo330f7522020-03-17 17:15:53 -0700235 name: logLevel
236 default: 'WARN'
237 description: 'Log level for all the components'
238
239 - string:
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800240 name: onuPerPon
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800241 default: '{onuPerPon}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800242 description: 'Number of ONUs to provision'
243
244 - string:
245 name: ponPorts
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800246 default: '{ponPorts}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800247 description: 'Number of PONs to provision'
248
249 - string:
250 name: expectedOnus
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800251 default: '{expectedOnus}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800252 description: 'Expected number of activated ONUs'
253
254 - string:
255 name: pollInterval
256 default: 5
257 description: 'Sleep time between ONU activation checks'
258
259 - bool:
260 name: withOnosApps
261 default: false
262 description: 'Option to deactivate certain ONOS apps'
263
264 - bool:
265 name: withMibTemplate
266 default: true
267 description: 'Option to trigger MIB template command'
268
269 - bool:
270 name: setLinkDiscovery
271 default: false
272 description: 'Option to toggle Link Discovery'
273
274 - string:
275 name: BBSIMdelay
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800276 default: '{BBSIMdelay}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800277 description: 'BBSIM Delay, milliseconds'
278
279 - string:
280 name: flowStatInterval
281 default: 600
282 description: 'Flow Stats Collection Interval, milliseconds'
283
284 - string:
285 name: portsStatInterval
286 default: 600
287 description: 'Ports Stats Collection Interval, milliseconds'
288
289 - bool:
290 name: bbsimAuth
291 default: true
292 description: 'Option to toggle BBSIM EAPOL true/false'
293
294 - bool:
295 name: bbsimDhcp
296 default: true
297 description: 'Option to toggle BBSIM DHCP true/false'
298
299 - string:
300 name: bbsimImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700301 default: '{bbsimImg}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800302 description: 'Custom image selection for BBSIM (repo:tag)'
303
304 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700305 name: bbsimChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700306 default: '{bbsimChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700307 description: 'BBSim chart name (or location on file system)'
308
309 - string:
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800310 name: volthaImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700311 default: '{volthaImg}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800312 description: 'Custom image selection for VOLTHA (repo:tag)'
313
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800314 - string:
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700315 name: ofAgentImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700316 default: '{ofAgentImg}'
Matteo Scandolofddcb002020-03-24 09:14:57 -0700317 description: 'Custom image selection for OfAgent (repo:tag), only supports the go version'
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700318
319 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700320 name: volthaChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700321 default: '{volthaChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700322 description: 'VOLTHA chart name (or location on file system)'
323
324 - string:
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800325 name: openoltAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700326 default: '{openoltAdapterImg}'
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800327 description: 'Custom image selection for Openolt Adapter (repo:tag)'
328
329 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700330 name: openoltAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700331 default: '{openoltAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700332 description: 'OpenOLT chart name (or location on file system)'
333
334 - string:
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800335 name: openonuAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700336 default: '{openonuAdapterImg}'
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800337 description: 'Custom image selection for Openonu Adapter (repo:tag)'
338
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700339 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700340 name: openonuAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700341 default: '{openonuAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700342 description: 'OpenONU chart name (or location on file system)'
343
344 - string:
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700345 name: onosImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700346 default: '{onosImg}'
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700347 description: 'Custom image selection for Openonu Adapter (repo:tag)'
348
349 - string:
350 name: extraHelmFlags
Matteo Scandolo49421972020-03-20 10:55:11 -0700351 default: '{extraHelmFlags}'
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700352 description: 'Any extra helm parameters you want (passed to every helm install command)'
353
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800354 project-type: pipeline
355 concurrent: false
356
357 dsl: !include-raw-escape: pipeline/{pipeline-script}
358
359 triggers:
360 - timed: |
361 TZ=America/Los_Angeles
362 {time-trigger}
363
364- job-template:
Matteo Scandolo51b76302020-02-05 12:07:23 -0800365 id: 'voltha-scale-measurements'
366 name: '{name}'
367 pipeline-script: 'voltha-scale-measurements.groovy'
368
369 description: |
370 <!-- Managed by Jenkins Job Builder -->
371 Created by {id} job-template from ci-management/jjb/voltha-scale.yaml <br /><br />
372 Using pipeline {pipeline-script} <br/><br/>
373 Scale measurements for VOLTHA 2.x
374
375 properties:
376 - cord-infra-properties:
377 build-days-to-keep: '{build-days-to-keep}'
378 artifact-num-to-keep: '{artifact-num-to-keep}'
379
380 wrappers:
381 - lf-infra-wrappers:
382 build-timeout: '{build-timeout}'
383 jenkins-ssh-credential: '{jenkins-ssh-credential}'
384
Matteo Scandolo49421972020-03-20 10:55:11 -0700385 # default parameters
Matteo Scandolo45159ab2020-03-23 08:55:40 -0700386 bbsimImg: "voltha/bbsim:master"
387 bbsimChart: "onf/bbsim"
388 volthaImg: "voltha/voltha-rw-core:master"
Matteo Scandolo9a9bb892020-03-19 10:09:18 -0700389 ofAgentImg: "voltha/voltha-ofagent-go:master"
Matteo Scandolo45159ab2020-03-23 08:55:40 -0700390 volthaChart: "onf/voltha"
391 openoltAdapterImg: "voltha/voltha-openolt-adapter:master"
392 openoltAdapterChart: "onf/voltha-adapter-openolt"
393 openonuAdapterImg: "voltha/voltha-openonu-adapter:master"
394 openonuAdapterChart: "onf/voltha-adapter-openonu"
Shrey Baid70c849a2020-04-03 21:52:00 +0530395 onosImg: "voltha/voltha-onos:master"
Matteo Scandolo49421972020-03-20 10:55:11 -0700396 extraHelmFlags: ''
397
Matteo Scandolo51b76302020-02-05 12:07:23 -0800398 parameters:
399 - string:
400 name: buildNode
401 default: '{build-node}'
402 description: 'Name of the Jenkins node to run the job on'
403
404 - string:
Matteo Scandolo330f7522020-03-17 17:15:53 -0700405 name: logLevel
406 default: 'WARN'
407 description: 'Log level for all the components'
408
409 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800410 name: onuPerPon
Matteo Scandolo51b76302020-02-05 12:07:23 -0800411 default: 1
412 description: 'Number of ONUs to provision'
413
414 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800415 name: ponPorts
Matteo Scandolo51b76302020-02-05 12:07:23 -0800416 default: 1
417 description: 'Number of PONs to provision'
418
Shrey Baid80d9fff2020-02-10 10:26:02 -0800419 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800420 name: expectedOnus
Shrey Baid80d9fff2020-02-10 10:26:02 -0800421 default: 1
422 description: 'Expected number of activated ONUs'
423
Shrey Baid6777d2c2020-02-10 11:36:55 -0800424 - string:
425 name: pollInterval
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800426 default: 5
Shrey Baid6777d2c2020-02-10 11:36:55 -0800427 description: 'Sleep time between ONU activation checks'
Matteo Scandolo22b5d912020-02-25 15:21:19 -0800428
Shrey Baid0d4e31d2020-02-11 13:28:47 -0800429 - bool:
430 name: withOnosApps
431 default: false
432 description: 'Option to deactivate certain ONOS apps'
433
434 - bool:
435 name: withMibTemplate
Shrey Baidf2203932020-02-12 15:40:09 -0800436 default: true
Shrey Baid0d4e31d2020-02-11 13:28:47 -0800437 description: 'Option to trigger MIB template command'
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800438
439 - bool:
440 name: setLinkDiscovery
441 default: false
442 description: 'Option to toggle Link Discovery'
443
444 - string:
445 name: BBSIMdelay
446 default: 200
447 description: 'BBSIM Delay, milliseconds'
448
449 - string:
450 name: flowStatInterval
451 default: 600
452 description: 'Flow Stats Collection Interval, milliseconds'
453
454 - string:
455 name: portsStatInterval
456 default: 600
457 description: 'Ports Stats Collection Interval, milliseconds'
Shrey Baid6777d2c2020-02-10 11:36:55 -0800458
Shrey Baide7614d02020-02-25 10:26:42 -0800459 - bool:
460 name: bbsimAuth
Shrey Baida3b8aa62020-02-13 11:22:51 -0800461 default: true
462 description: 'Option to toggle BBSIM EAPOL true/false'
463
Shrey Baide7614d02020-02-25 10:26:42 -0800464 - bool:
Shrey Baida3b8aa62020-02-13 11:22:51 -0800465 name: bbsimDhcp
466 default: true
467 description: 'Option to toggle BBSIM DHCP true/false'
468
Shrey Baide7614d02020-02-25 10:26:42 -0800469 - string:
470 name: bbsimImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700471 default: '{bbsimImg}'
Shrey Baide7614d02020-02-25 10:26:42 -0800472 description: 'Custom image selection for BBSIM (repo:tag)'
473
474 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700475 name: bbsimChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700476 default: '{bbsimChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700477 description: 'BBSim chart name (or location on file system)'
478
479 - string:
Shrey Baide7614d02020-02-25 10:26:42 -0800480 name: volthaImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700481 default: '{volthaImg}'
Shrey Baide7614d02020-02-25 10:26:42 -0800482 description: 'Custom image selection for VOLTHA (repo:tag)'
483
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800484 - string:
Matteo Scandolofe241be2020-03-12 10:00:17 -0700485 name: ofAgentImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700486 default: '{ofAgentImg}'
Matteo Scandolofddcb002020-03-24 09:14:57 -0700487 description: 'Custom image selection for OfAgent (repo:tag), only supports the go version'
Matteo Scandolofe241be2020-03-12 10:00:17 -0700488
489 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700490 name: volthaChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700491 default: '{volthaChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700492 description: 'VOLTHA chart name (or location on file system)'
493
494 - string:
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800495 name: openoltAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700496 default: '{openoltAdapterImg}'
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800497 description: 'Custom image selection for Openolt Adapter (repo:tag)'
498
499 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700500 name: openoltAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700501 default: '{openoltAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700502 description: 'OpenOLT chart name (or location on file system)'
503
504 - string:
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800505 name: openonuAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700506 default: '{openonuAdapterImg}'
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800507 description: 'Custom image selection for Openonu Adapter (repo:tag)'
508
Matteo Scandolofe241be2020-03-12 10:00:17 -0700509 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700510 name: openonuAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700511 default: '{openonuAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700512 description: 'OpenONU chart name (or location on file system)'
513
514 - string:
Matteo Scandolofe241be2020-03-12 10:00:17 -0700515 name: onosImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700516 default: '{onosImg}'
Matteo Scandolofe241be2020-03-12 10:00:17 -0700517 description: 'Custom image selection for Openonu Adapter (repo:tag)'
518
519 - string:
520 name: extraHelmFlags
Matteo Scandolo49421972020-03-20 10:55:11 -0700521 default: '{extraHelmFlags}'
Matteo Scandolofe241be2020-03-12 10:00:17 -0700522 description: 'Any extra helm parameters you want (passed to every helm install command)'
523
Matteo Scandolo51b76302020-02-05 12:07:23 -0800524 project-type: pipeline
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800525 concurrent: false
Matteo Scandolo51b76302020-02-05 12:07:23 -0800526
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700527 dsl: !include-raw-escape: pipeline/{pipeline-script}