blob: 3ae09b7d8f483a361adc26b8bce88ed99e19d998 [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':
Matteo Scandoloda2834f2020-03-03 13:12:32 -080019 name: 'voltha-scale-measurements-periodic-8-32-200ms'
Shrey Baidb0447182020-02-27 16:39:35 -080020 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -080021 time-trigger: "H H/4 * * *"
Matteo Scandolod48d95e2020-02-27 17:04:55 -080022 onuPerPon: 32
23 ponPorts: 8
24 expectedOnus: 256
Matteo Scandolo54d98802020-02-28 11:14:23 -080025 BBSIMdelay: 200
Matteo Scandolo55c379e2020-03-02 11:57:05 -080026 - 'voltha-scale-measurements-periodic':
Matteo Scandolo2e2901f2020-03-12 10:51:01 -070027 name: 'voltha-scale-measurements-periodic-10-20-200ms'
Matteo Scandolo380af272020-03-05 14:26:47 -080028 build-node: 'onf-pod1-head-node'
29 time-trigger: "H H/4 * * *"
Matteo Scandolo2e2901f2020-03-12 10:51:01 -070030 onuPerPon: 20
31 ponPorts: 10
32 expectedOnus: 200
Matteo Scandolo380af272020-03-05 14:26:47 -080033 BBSIMdelay: 200
34 - 'voltha-scale-measurements-periodic':
Matteo Scandoloda2834f2020-03-03 13:12:32 -080035 name: 'voltha-scale-measurements-periodic-4-32-200ms'
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: 4
40 expectedOnus: 128
Matteo Scandoloda2834f2020-03-03 13:12:32 -080041 BBSIMdelay: 200
42 - 'voltha-scale-measurements-periodic':
Matteo Scandoloda2834f2020-03-03 13:12:32 -080043 name: 'voltha-scale-measurements-periodic-16-32-200ms'
44 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -080045 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -080046 onuPerPon: 32
47 ponPorts: 16
Matteo Scandolo132f5552020-03-03 18:56:35 -080048 expectedOnus: 512
Matteo Scandoloda2834f2020-03-03 13:12:32 -080049 BBSIMdelay: 200
Matteo Scandolo24044fc2020-04-14 10:07:14 -070050 # multi-adapter
Matteo Scandolo89f1cea2020-04-10 10:20:20 -070051 extraHelmFlags: "--set replicas.adapter_open_onu=8"
Matteo Scandoloda2834f2020-03-03 13:12:32 -080052 - 'voltha-scale-measurements-periodic':
Matteo Scandolo731d4d22020-03-20 10:06:00 -070053 name: 'voltha-scale-measurements-periodic-16-64-200ms'
Matteo Scandoloda2834f2020-03-03 13:12:32 -080054 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -080055 time-trigger: "H H/4 * * *"
Matteo Scandolo731d4d22020-03-20 10:06:00 -070056 onuPerPon: 64
Matteo Scandoloda2834f2020-03-03 13:12:32 -080057 ponPorts: 16
Matteo Scandolo731d4d22020-03-20 10:06:00 -070058 expectedOnus: 1024
59 BBSIMdelay: 200
Matteo Scandolo24044fc2020-04-14 10:07:14 -070060 # multi-adapter
Matteo Scandolo89f1cea2020-04-10 10:20:20 -070061 extraHelmFlags: "--set replicas.adapter_open_onu=8"
Matteo Scandoloda2834f2020-03-03 13:12:32 -080062 - 'voltha-scale-measurements-periodic':
63 name: 'voltha-scale-measurements-periodic-4-64-200ms'
64 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -080065 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -080066 onuPerPon: 64
67 ponPorts: 4
68 expectedOnus: 256
69 BBSIMdelay: 200
70 - 'voltha-scale-measurements-periodic':
Matteo Scandoloda2834f2020-03-03 13:12:32 -080071 name: 'voltha-scale-measurements-periodic-1-128-200ms'
72 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -080073 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -080074 onuPerPon: 128
75 ponPorts: 1
Matteo Scandolo132f5552020-03-03 18:56:35 -080076 expectedOnus: 128
Matteo Scandoloda2834f2020-03-03 13:12:32 -080077 BBSIMdelay: 200
78 - 'voltha-scale-measurements-periodic':
Matteo Scandoloda2834f2020-03-03 13:12:32 -080079 name: 'voltha-scale-measurements-periodic-1-64-200ms'
80 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -080081 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -080082 onuPerPon: 64
83 ponPorts: 1
Matteo Scandolo132f5552020-03-03 18:56:35 -080084 expectedOnus: 64
Matteo Scandoloda2834f2020-03-03 13:12:32 -080085 BBSIMdelay: 200
86 - 'voltha-scale-measurements-periodic':
Matteo Scandolo380af272020-03-05 14:26:47 -080087 name: 'voltha-scale-measurements-periodic-1-1-200ms'
88 build-node: 'onf-pod1-head-node'
89 time-trigger: "H H/4 * * *"
90 onuPerPon: 1
91 ponPorts: 1
92 expectedOnus: 1
93 BBSIMdelay: 200
94 - 'voltha-scale-measurements-periodic':
Matteo Scandolof87e1da2020-04-16 16:13:31 -070095 name: 'voltha-scale-measurements-periodic-2-OLTs-10-10-200ms'
Matteo Scandolo380af272020-03-05 14:26:47 -080096 build-node: 'onf-pod1-head-node'
97 time-trigger: "H H/4 * * *"
Matteo Scandolof87e1da2020-04-16 16:13:31 -070098 onuPerPon: 10
99 ponPorts: 10
100 numOfBbsim: 2
101 expectedOnus: 200
102 BBSIMdelay: 200
Matteo Scandolod1a15082020-04-22 10:57:49 -0700103 - 'voltha-scale-measurements-periodic':
104 name: 'voltha-scale-measurements-periodic-10-20-200ms-with-flows'
105 build-node: 'onf-pod1-head-node'
106 time-trigger: "H H/4 * * *"
107 onuPerPon: 20
108 ponPorts: 10
109 expectedOnus: 200
110 BBSIMdelay: 200
111 withOnosApps: true
112 flowStatInterval: 5
113 portsStatInterval: 5
Matteo Scandoloc9812232020-04-22 14:18:07 -0700114 expectedFlows: 201
Matteo Scandolo22b5d912020-02-25 15:21:19 -0800115 - 'voltha-scale-measurements':
116 name: 'voltha-scale-measurements-dev'
Shrey Baid4c108ad2020-03-10 15:21:13 -0700117 build-node: 'voltha-scale'
Matteo Scandolo54d98802020-02-28 11:14:23 -0800118 onuPerPon: 16
119 ponPorts: 1
120 expectedOnus: 16
121 BBSIMdelay: 200
Matteo Scandolo51b76302020-02-05 12:07:23 -0800122
123- job-template:
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800124 id: 'voltha-scale-measurements-periodic'
125 name: '{name}'
126 pipeline-script: 'voltha-scale-measurements.groovy'
127
128 description: |
129 <!-- Managed by Jenkins Job Builder -->
130 Created by {id} job-template from ci-management/jjb/voltha-scale.yaml <br /><br />
131 Using pipeline {pipeline-script} <br/><br/>
132 Scale measurements for VOLTHA 2.x
133
134 properties:
135 - cord-infra-properties:
136 build-days-to-keep: '{build-days-to-keep}'
137 artifact-num-to-keep: '{artifact-num-to-keep}'
138
139 wrappers:
140 - lf-infra-wrappers:
141 build-timeout: '{build-timeout}'
142 jenkins-ssh-credential: '{jenkins-ssh-credential}'
143
Matteo Scandolo49421972020-03-20 10:55:11 -0700144 # default parameters
145 bbsimImg: voltha/bbsim:master
146 bbsimChart: onf/bbsim
147 volthaImg: voltha/voltha-rw-core:master
Matteo Scandoloe1c200f2020-03-24 10:33:58 -0700148 ofAgentImg: voltha/voltha-ofagent-go:master
Matteo Scandolo49421972020-03-20 10:55:11 -0700149 volthaChart: onf/voltha
150 openoltAdapterImg: voltha/voltha-openolt-adapter:master
151 openoltAdapterChart: onf/voltha-adapter-openolt
152 openonuAdapterImg: voltha/voltha-openonu-adapter:master
153 openonuAdapterChart: onf/voltha-adapter-openonu
Shrey Baid70c849a2020-04-03 21:52:00 +0530154 onosImg: voltha/voltha-onos:master
Matteo Scandolo49421972020-03-20 10:55:11 -0700155 extraHelmFlags: ''
Matteo Scandolof87e1da2020-04-16 16:13:31 -0700156 withMibTemplate: true
157 numOfBbsim: 1
158 numOfKafka: 3
Matteo Scandolod1a15082020-04-22 10:57:49 -0700159 withOnosApps: false
160 setLinkDiscovery: false
161 flowStatInterval: 600
162 portsStatInterval: 600
Matteo Scandoloc9812232020-04-22 14:18:07 -0700163 expectedFlows: 0 # by defualt ONOS apps are deactivated
Matteo Scandolo49421972020-03-20 10:55:11 -0700164
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800165 parameters:
166 - string:
167 name: buildNode
168 default: '{build-node}'
169 description: 'Name of the Jenkins node to run the job on'
170
171 - string:
Matteo Scandolo330f7522020-03-17 17:15:53 -0700172 name: logLevel
173 default: 'WARN'
174 description: 'Log level for all the components'
175
176 - string:
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800177 name: onuPerPon
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800178 default: '{onuPerPon}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800179 description: 'Number of ONUs to provision'
180
181 - string:
182 name: ponPorts
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800183 default: '{ponPorts}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800184 description: 'Number of PONs to provision'
185
186 - string:
187 name: expectedOnus
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800188 default: '{expectedOnus}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800189 description: 'Expected number of activated ONUs'
190
191 - string:
Matteo Scandoloc9812232020-04-22 14:18:07 -0700192 name: expectedFlows
193 default: '{expectedFlows}'
194 description: 'Expected number of flows in ONOS'
195
196 - string:
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800197 name: pollInterval
198 default: 5
199 description: 'Sleep time between ONU activation checks'
200
201 - bool:
202 name: withOnosApps
Matteo Scandolod1a15082020-04-22 10:57:49 -0700203 default: '{withOnosApps}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800204 description: 'Option to deactivate certain ONOS apps'
205
206 - bool:
207 name: withMibTemplate
Matteo Scandolof87e1da2020-04-16 16:13:31 -0700208 default: '{withMibTemplate}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800209 description: 'Option to trigger MIB template command'
210
211 - bool:
212 name: setLinkDiscovery
Matteo Scandolod1a15082020-04-22 10:57:49 -0700213 default: '{setLinkDiscovery}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800214 description: 'Option to toggle Link Discovery'
215
216 - string:
217 name: BBSIMdelay
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800218 default: '{BBSIMdelay}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800219 description: 'BBSIM Delay, milliseconds'
220
221 - string:
222 name: flowStatInterval
Matteo Scandolod1a15082020-04-22 10:57:49 -0700223 default: '{flowStatInterval}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800224 description: 'Flow Stats Collection Interval, milliseconds'
225
226 - string:
227 name: portsStatInterval
Matteo Scandolod1a15082020-04-22 10:57:49 -0700228 default: {portsStatInterval}
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800229 description: 'Ports Stats Collection Interval, milliseconds'
230
231 - bool:
232 name: bbsimAuth
233 default: true
234 description: 'Option to toggle BBSIM EAPOL true/false'
235
236 - bool:
237 name: bbsimDhcp
238 default: true
239 description: 'Option to toggle BBSIM DHCP true/false'
240
241 - string:
242 name: bbsimImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700243 default: '{bbsimImg}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800244 description: 'Custom image selection for BBSIM (repo:tag)'
245
246 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700247 name: bbsimChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700248 default: '{bbsimChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700249 description: 'BBSim chart name (or location on file system)'
250
251 - string:
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800252 name: volthaImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700253 default: '{volthaImg}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800254 description: 'Custom image selection for VOLTHA (repo:tag)'
255
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800256 - string:
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700257 name: ofAgentImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700258 default: '{ofAgentImg}'
Matteo Scandolofddcb002020-03-24 09:14:57 -0700259 description: 'Custom image selection for OfAgent (repo:tag), only supports the go version'
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700260
261 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700262 name: volthaChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700263 default: '{volthaChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700264 description: 'VOLTHA chart name (or location on file system)'
265
266 - string:
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800267 name: openoltAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700268 default: '{openoltAdapterImg}'
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800269 description: 'Custom image selection for Openolt Adapter (repo:tag)'
270
271 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700272 name: openoltAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700273 default: '{openoltAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700274 description: 'OpenOLT chart name (or location on file system)'
275
276 - string:
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800277 name: openonuAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700278 default: '{openonuAdapterImg}'
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800279 description: 'Custom image selection for Openonu Adapter (repo:tag)'
280
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700281 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700282 name: openonuAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700283 default: '{openonuAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700284 description: 'OpenONU chart name (or location on file system)'
285
286 - string:
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700287 name: onosImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700288 default: '{onosImg}'
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700289 description: 'Custom image selection for Openonu Adapter (repo:tag)'
290
291 - string:
292 name: extraHelmFlags
Matteo Scandolo49421972020-03-20 10:55:11 -0700293 default: '{extraHelmFlags}'
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700294 description: 'Any extra helm parameters you want (passed to every helm install command)'
295
Matteo Scandolof87e1da2020-04-16 16:13:31 -0700296 - string:
297 name: numOfBbsim
298 default: '{numOfBbsim}'
299 description: 'How many BBSim instances to run'
300
301 - string:
302 name: numOfKafka
303 default: '{numOfKafka}'
304 description: 'How many Kafka instances to run'
305
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800306 project-type: pipeline
307 concurrent: false
308
309 dsl: !include-raw-escape: pipeline/{pipeline-script}
310
311 triggers:
312 - timed: |
313 TZ=America/Los_Angeles
314 {time-trigger}
315
316- job-template:
Matteo Scandolo51b76302020-02-05 12:07:23 -0800317 id: 'voltha-scale-measurements'
318 name: '{name}'
319 pipeline-script: 'voltha-scale-measurements.groovy'
320
321 description: |
322 <!-- Managed by Jenkins Job Builder -->
323 Created by {id} job-template from ci-management/jjb/voltha-scale.yaml <br /><br />
324 Using pipeline {pipeline-script} <br/><br/>
325 Scale measurements for VOLTHA 2.x
326
327 properties:
328 - cord-infra-properties:
329 build-days-to-keep: '{build-days-to-keep}'
330 artifact-num-to-keep: '{artifact-num-to-keep}'
331
332 wrappers:
333 - lf-infra-wrappers:
334 build-timeout: '{build-timeout}'
335 jenkins-ssh-credential: '{jenkins-ssh-credential}'
336
Matteo Scandolo49421972020-03-20 10:55:11 -0700337 # default parameters
Matteo Scandolo45159ab2020-03-23 08:55:40 -0700338 bbsimImg: "voltha/bbsim:master"
339 bbsimChart: "onf/bbsim"
340 volthaImg: "voltha/voltha-rw-core:master"
Matteo Scandolo9a9bb892020-03-19 10:09:18 -0700341 ofAgentImg: "voltha/voltha-ofagent-go:master"
Matteo Scandolo45159ab2020-03-23 08:55:40 -0700342 volthaChart: "onf/voltha"
343 openoltAdapterImg: "voltha/voltha-openolt-adapter:master"
344 openoltAdapterChart: "onf/voltha-adapter-openolt"
345 openonuAdapterImg: "voltha/voltha-openonu-adapter:master"
346 openonuAdapterChart: "onf/voltha-adapter-openonu"
Shrey Baid70c849a2020-04-03 21:52:00 +0530347 onosImg: "voltha/voltha-onos:master"
Matteo Scandolo49421972020-03-20 10:55:11 -0700348 extraHelmFlags: ''
Matteo Scandolof87e1da2020-04-16 16:13:31 -0700349 withMibTemplate: true
350 numOfBbsim: 1
Matteo Scandolod1a15082020-04-22 10:57:49 -0700351 numOfKafka: 3
352 withOnosApps: true
353 setLinkDiscovery: false
354 flowStatInterval: 600
355 portsStatInterval: 600
Matteo Scandoloc9812232020-04-22 14:18:07 -0700356 expectedFlows: 17 # one EAPOL per ONU + 1 LLDP on the NNI
Matteo Scandolo49421972020-03-20 10:55:11 -0700357
Matteo Scandolo51b76302020-02-05 12:07:23 -0800358 parameters:
359 - string:
360 name: buildNode
361 default: '{build-node}'
362 description: 'Name of the Jenkins node to run the job on'
363
364 - string:
Matteo Scandolo330f7522020-03-17 17:15:53 -0700365 name: logLevel
366 default: 'WARN'
367 description: 'Log level for all the components'
368
369 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800370 name: onuPerPon
Matteo Scandolo51b76302020-02-05 12:07:23 -0800371 default: 1
372 description: 'Number of ONUs to provision'
373
374 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800375 name: ponPorts
Matteo Scandolo51b76302020-02-05 12:07:23 -0800376 default: 1
377 description: 'Number of PONs to provision'
378
Shrey Baid80d9fff2020-02-10 10:26:02 -0800379 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800380 name: expectedOnus
Shrey Baid80d9fff2020-02-10 10:26:02 -0800381 default: 1
382 description: 'Expected number of activated ONUs'
383
Shrey Baid6777d2c2020-02-10 11:36:55 -0800384 - string:
Matteo Scandoloc9812232020-04-22 14:18:07 -0700385 name: expectedFlows
386 default: '{expectedFlows}'
387 description: 'Expected number of flows in ONOS'
388
389 - string:
Shrey Baid6777d2c2020-02-10 11:36:55 -0800390 name: pollInterval
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800391 default: 5
Shrey Baid6777d2c2020-02-10 11:36:55 -0800392 description: 'Sleep time between ONU activation checks'
Matteo Scandolo22b5d912020-02-25 15:21:19 -0800393
Shrey Baid0d4e31d2020-02-11 13:28:47 -0800394 - bool:
395 name: withOnosApps
Matteo Scandolod1a15082020-04-22 10:57:49 -0700396 default: '{withOnosApps}'
Shrey Baid0d4e31d2020-02-11 13:28:47 -0800397 description: 'Option to deactivate certain ONOS apps'
398
399 - bool:
400 name: withMibTemplate
Matteo Scandolof87e1da2020-04-16 16:13:31 -0700401 default: '{withMibTemplate}'
Shrey Baid0d4e31d2020-02-11 13:28:47 -0800402 description: 'Option to trigger MIB template command'
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800403
404 - bool:
405 name: setLinkDiscovery
Matteo Scandolod1a15082020-04-22 10:57:49 -0700406 default: '{setLinkDiscovery}'
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800407 description: 'Option to toggle Link Discovery'
408
409 - string:
410 name: BBSIMdelay
411 default: 200
412 description: 'BBSIM Delay, milliseconds'
413
414 - string:
415 name: flowStatInterval
Matteo Scandolod1a15082020-04-22 10:57:49 -0700416 default: '{flowStatInterval}'
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800417 description: 'Flow Stats Collection Interval, milliseconds'
418
419 - string:
420 name: portsStatInterval
Matteo Scandolod1a15082020-04-22 10:57:49 -0700421 default: {portsStatInterval}
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800422 description: 'Ports Stats Collection Interval, milliseconds'
Shrey Baid6777d2c2020-02-10 11:36:55 -0800423
Shrey Baide7614d02020-02-25 10:26:42 -0800424 - bool:
425 name: bbsimAuth
Shrey Baida3b8aa62020-02-13 11:22:51 -0800426 default: true
427 description: 'Option to toggle BBSIM EAPOL true/false'
428
Shrey Baide7614d02020-02-25 10:26:42 -0800429 - bool:
Shrey Baida3b8aa62020-02-13 11:22:51 -0800430 name: bbsimDhcp
431 default: true
432 description: 'Option to toggle BBSIM DHCP true/false'
433
Shrey Baide7614d02020-02-25 10:26:42 -0800434 - string:
435 name: bbsimImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700436 default: '{bbsimImg}'
Shrey Baide7614d02020-02-25 10:26:42 -0800437 description: 'Custom image selection for BBSIM (repo:tag)'
438
439 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700440 name: bbsimChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700441 default: '{bbsimChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700442 description: 'BBSim chart name (or location on file system)'
443
444 - string:
Shrey Baide7614d02020-02-25 10:26:42 -0800445 name: volthaImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700446 default: '{volthaImg}'
Shrey Baide7614d02020-02-25 10:26:42 -0800447 description: 'Custom image selection for VOLTHA (repo:tag)'
448
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800449 - string:
Matteo Scandolofe241be2020-03-12 10:00:17 -0700450 name: ofAgentImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700451 default: '{ofAgentImg}'
Matteo Scandolofddcb002020-03-24 09:14:57 -0700452 description: 'Custom image selection for OfAgent (repo:tag), only supports the go version'
Matteo Scandolofe241be2020-03-12 10:00:17 -0700453
454 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700455 name: volthaChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700456 default: '{volthaChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700457 description: 'VOLTHA chart name (or location on file system)'
458
459 - string:
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800460 name: openoltAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700461 default: '{openoltAdapterImg}'
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800462 description: 'Custom image selection for Openolt Adapter (repo:tag)'
463
464 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700465 name: openoltAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700466 default: '{openoltAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700467 description: 'OpenOLT chart name (or location on file system)'
468
469 - string:
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800470 name: openonuAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700471 default: '{openonuAdapterImg}'
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800472 description: 'Custom image selection for Openonu Adapter (repo:tag)'
473
Matteo Scandolofe241be2020-03-12 10:00:17 -0700474 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700475 name: openonuAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700476 default: '{openonuAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700477 description: 'OpenONU chart name (or location on file system)'
478
479 - string:
Matteo Scandolofe241be2020-03-12 10:00:17 -0700480 name: onosImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700481 default: '{onosImg}'
Matteo Scandolofe241be2020-03-12 10:00:17 -0700482 description: 'Custom image selection for Openonu Adapter (repo:tag)'
483
484 - string:
485 name: extraHelmFlags
Matteo Scandolo49421972020-03-20 10:55:11 -0700486 default: '{extraHelmFlags}'
Matteo Scandolofe241be2020-03-12 10:00:17 -0700487 description: 'Any extra helm parameters you want (passed to every helm install command)'
488
Matteo Scandolof87e1da2020-04-16 16:13:31 -0700489 - string:
490 name: numOfBbsim
491 default: '{numOfBbsim}'
492 description: 'How many BBSim instances to run'
493
494 - string:
495 name: numOfKafka
496 default: '{numOfKafka}'
497 description: 'How many Kafka instances to run'
498
Matteo Scandolo51b76302020-02-05 12:07:23 -0800499 project-type: pipeline
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800500 concurrent: false
Matteo Scandolo51b76302020-02-05 12:07:23 -0800501
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700502 dsl: !include-raw-escape: pipeline/{pipeline-script}