blob: 971affe8a5a460142001958eb0ecbfe888b03a4d [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 Scandolo22b5d912020-02-25 15:21:19 -0800114 - 'voltha-scale-measurements':
115 name: 'voltha-scale-measurements-dev'
Shrey Baid4c108ad2020-03-10 15:21:13 -0700116 build-node: 'voltha-scale'
Matteo Scandolo54d98802020-02-28 11:14:23 -0800117 onuPerPon: 16
118 ponPorts: 1
119 expectedOnus: 16
120 BBSIMdelay: 200
Matteo Scandolo51b76302020-02-05 12:07:23 -0800121
122- job-template:
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800123 id: 'voltha-scale-measurements-periodic'
124 name: '{name}'
125 pipeline-script: 'voltha-scale-measurements.groovy'
126
127 description: |
128 <!-- Managed by Jenkins Job Builder -->
129 Created by {id} job-template from ci-management/jjb/voltha-scale.yaml <br /><br />
130 Using pipeline {pipeline-script} <br/><br/>
131 Scale measurements for VOLTHA 2.x
132
133 properties:
134 - cord-infra-properties:
135 build-days-to-keep: '{build-days-to-keep}'
136 artifact-num-to-keep: '{artifact-num-to-keep}'
137
138 wrappers:
139 - lf-infra-wrappers:
140 build-timeout: '{build-timeout}'
141 jenkins-ssh-credential: '{jenkins-ssh-credential}'
142
Matteo Scandolo49421972020-03-20 10:55:11 -0700143 # default parameters
144 bbsimImg: voltha/bbsim:master
145 bbsimChart: onf/bbsim
146 volthaImg: voltha/voltha-rw-core:master
Matteo Scandoloe1c200f2020-03-24 10:33:58 -0700147 ofAgentImg: voltha/voltha-ofagent-go:master
Matteo Scandolo49421972020-03-20 10:55:11 -0700148 volthaChart: onf/voltha
149 openoltAdapterImg: voltha/voltha-openolt-adapter:master
150 openoltAdapterChart: onf/voltha-adapter-openolt
151 openonuAdapterImg: voltha/voltha-openonu-adapter:master
152 openonuAdapterChart: onf/voltha-adapter-openonu
Shrey Baid70c849a2020-04-03 21:52:00 +0530153 onosImg: voltha/voltha-onos:master
Matteo Scandolo49421972020-03-20 10:55:11 -0700154 extraHelmFlags: ''
Matteo Scandolof87e1da2020-04-16 16:13:31 -0700155 withMibTemplate: true
156 numOfBbsim: 1
157 numOfKafka: 3
Matteo Scandolod1a15082020-04-22 10:57:49 -0700158 withOnosApps: false
159 setLinkDiscovery: false
160 flowStatInterval: 600
161 portsStatInterval: 600
Matteo Scandolo49421972020-03-20 10:55:11 -0700162
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800163 parameters:
164 - string:
165 name: buildNode
166 default: '{build-node}'
167 description: 'Name of the Jenkins node to run the job on'
168
169 - string:
Matteo Scandolo330f7522020-03-17 17:15:53 -0700170 name: logLevel
171 default: 'WARN'
172 description: 'Log level for all the components'
173
174 - string:
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800175 name: onuPerPon
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800176 default: '{onuPerPon}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800177 description: 'Number of ONUs to provision'
178
179 - string:
180 name: ponPorts
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800181 default: '{ponPorts}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800182 description: 'Number of PONs to provision'
183
184 - string:
185 name: expectedOnus
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800186 default: '{expectedOnus}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800187 description: 'Expected number of activated ONUs'
188
189 - string:
190 name: pollInterval
191 default: 5
192 description: 'Sleep time between ONU activation checks'
193
194 - bool:
195 name: withOnosApps
Matteo Scandolod1a15082020-04-22 10:57:49 -0700196 default: '{withOnosApps}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800197 description: 'Option to deactivate certain ONOS apps'
198
199 - bool:
200 name: withMibTemplate
Matteo Scandolof87e1da2020-04-16 16:13:31 -0700201 default: '{withMibTemplate}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800202 description: 'Option to trigger MIB template command'
203
204 - bool:
205 name: setLinkDiscovery
Matteo Scandolod1a15082020-04-22 10:57:49 -0700206 default: '{setLinkDiscovery}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800207 description: 'Option to toggle Link Discovery'
208
209 - string:
210 name: BBSIMdelay
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800211 default: '{BBSIMdelay}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800212 description: 'BBSIM Delay, milliseconds'
213
214 - string:
215 name: flowStatInterval
Matteo Scandolod1a15082020-04-22 10:57:49 -0700216 default: '{flowStatInterval}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800217 description: 'Flow Stats Collection Interval, milliseconds'
218
219 - string:
220 name: portsStatInterval
Matteo Scandolod1a15082020-04-22 10:57:49 -0700221 default: {portsStatInterval}
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800222 description: 'Ports Stats Collection Interval, milliseconds'
223
224 - bool:
225 name: bbsimAuth
226 default: true
227 description: 'Option to toggle BBSIM EAPOL true/false'
228
229 - bool:
230 name: bbsimDhcp
231 default: true
232 description: 'Option to toggle BBSIM DHCP true/false'
233
234 - string:
235 name: bbsimImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700236 default: '{bbsimImg}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800237 description: 'Custom image selection for BBSIM (repo:tag)'
238
239 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700240 name: bbsimChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700241 default: '{bbsimChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700242 description: 'BBSim chart name (or location on file system)'
243
244 - string:
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800245 name: volthaImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700246 default: '{volthaImg}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800247 description: 'Custom image selection for VOLTHA (repo:tag)'
248
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800249 - string:
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700250 name: ofAgentImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700251 default: '{ofAgentImg}'
Matteo Scandolofddcb002020-03-24 09:14:57 -0700252 description: 'Custom image selection for OfAgent (repo:tag), only supports the go version'
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700253
254 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700255 name: volthaChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700256 default: '{volthaChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700257 description: 'VOLTHA chart name (or location on file system)'
258
259 - string:
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800260 name: openoltAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700261 default: '{openoltAdapterImg}'
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800262 description: 'Custom image selection for Openolt Adapter (repo:tag)'
263
264 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700265 name: openoltAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700266 default: '{openoltAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700267 description: 'OpenOLT chart name (or location on file system)'
268
269 - string:
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800270 name: openonuAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700271 default: '{openonuAdapterImg}'
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800272 description: 'Custom image selection for Openonu Adapter (repo:tag)'
273
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700274 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700275 name: openonuAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700276 default: '{openonuAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700277 description: 'OpenONU chart name (or location on file system)'
278
279 - string:
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700280 name: onosImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700281 default: '{onosImg}'
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700282 description: 'Custom image selection for Openonu Adapter (repo:tag)'
283
284 - string:
285 name: extraHelmFlags
Matteo Scandolo49421972020-03-20 10:55:11 -0700286 default: '{extraHelmFlags}'
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700287 description: 'Any extra helm parameters you want (passed to every helm install command)'
288
Matteo Scandolof87e1da2020-04-16 16:13:31 -0700289 - string:
290 name: numOfBbsim
291 default: '{numOfBbsim}'
292 description: 'How many BBSim instances to run'
293
294 - string:
295 name: numOfKafka
296 default: '{numOfKafka}'
297 description: 'How many Kafka instances to run'
298
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800299 project-type: pipeline
300 concurrent: false
301
302 dsl: !include-raw-escape: pipeline/{pipeline-script}
303
304 triggers:
305 - timed: |
306 TZ=America/Los_Angeles
307 {time-trigger}
308
309- job-template:
Matteo Scandolo51b76302020-02-05 12:07:23 -0800310 id: 'voltha-scale-measurements'
311 name: '{name}'
312 pipeline-script: 'voltha-scale-measurements.groovy'
313
314 description: |
315 <!-- Managed by Jenkins Job Builder -->
316 Created by {id} job-template from ci-management/jjb/voltha-scale.yaml <br /><br />
317 Using pipeline {pipeline-script} <br/><br/>
318 Scale measurements for VOLTHA 2.x
319
320 properties:
321 - cord-infra-properties:
322 build-days-to-keep: '{build-days-to-keep}'
323 artifact-num-to-keep: '{artifact-num-to-keep}'
324
325 wrappers:
326 - lf-infra-wrappers:
327 build-timeout: '{build-timeout}'
328 jenkins-ssh-credential: '{jenkins-ssh-credential}'
329
Matteo Scandolo49421972020-03-20 10:55:11 -0700330 # default parameters
Matteo Scandolo45159ab2020-03-23 08:55:40 -0700331 bbsimImg: "voltha/bbsim:master"
332 bbsimChart: "onf/bbsim"
333 volthaImg: "voltha/voltha-rw-core:master"
Matteo Scandolo9a9bb892020-03-19 10:09:18 -0700334 ofAgentImg: "voltha/voltha-ofagent-go:master"
Matteo Scandolo45159ab2020-03-23 08:55:40 -0700335 volthaChart: "onf/voltha"
336 openoltAdapterImg: "voltha/voltha-openolt-adapter:master"
337 openoltAdapterChart: "onf/voltha-adapter-openolt"
338 openonuAdapterImg: "voltha/voltha-openonu-adapter:master"
339 openonuAdapterChart: "onf/voltha-adapter-openonu"
Shrey Baid70c849a2020-04-03 21:52:00 +0530340 onosImg: "voltha/voltha-onos:master"
Matteo Scandolo49421972020-03-20 10:55:11 -0700341 extraHelmFlags: ''
Matteo Scandolof87e1da2020-04-16 16:13:31 -0700342 withMibTemplate: true
343 numOfBbsim: 1
Matteo Scandolod1a15082020-04-22 10:57:49 -0700344 numOfKafka: 3
345 withOnosApps: true
346 setLinkDiscovery: false
347 flowStatInterval: 600
348 portsStatInterval: 600
Matteo Scandolo49421972020-03-20 10:55:11 -0700349
Matteo Scandolo51b76302020-02-05 12:07:23 -0800350 parameters:
351 - string:
352 name: buildNode
353 default: '{build-node}'
354 description: 'Name of the Jenkins node to run the job on'
355
356 - string:
Matteo Scandolo330f7522020-03-17 17:15:53 -0700357 name: logLevel
358 default: 'WARN'
359 description: 'Log level for all the components'
360
361 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800362 name: onuPerPon
Matteo Scandolo51b76302020-02-05 12:07:23 -0800363 default: 1
364 description: 'Number of ONUs to provision'
365
366 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800367 name: ponPorts
Matteo Scandolo51b76302020-02-05 12:07:23 -0800368 default: 1
369 description: 'Number of PONs to provision'
370
Shrey Baid80d9fff2020-02-10 10:26:02 -0800371 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800372 name: expectedOnus
Shrey Baid80d9fff2020-02-10 10:26:02 -0800373 default: 1
374 description: 'Expected number of activated ONUs'
375
Shrey Baid6777d2c2020-02-10 11:36:55 -0800376 - string:
377 name: pollInterval
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800378 default: 5
Shrey Baid6777d2c2020-02-10 11:36:55 -0800379 description: 'Sleep time between ONU activation checks'
Matteo Scandolo22b5d912020-02-25 15:21:19 -0800380
Shrey Baid0d4e31d2020-02-11 13:28:47 -0800381 - bool:
382 name: withOnosApps
Matteo Scandolod1a15082020-04-22 10:57:49 -0700383 default: '{withOnosApps}'
Shrey Baid0d4e31d2020-02-11 13:28:47 -0800384 description: 'Option to deactivate certain ONOS apps'
385
386 - bool:
387 name: withMibTemplate
Matteo Scandolof87e1da2020-04-16 16:13:31 -0700388 default: '{withMibTemplate}'
Shrey Baid0d4e31d2020-02-11 13:28:47 -0800389 description: 'Option to trigger MIB template command'
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800390
391 - bool:
392 name: setLinkDiscovery
Matteo Scandolod1a15082020-04-22 10:57:49 -0700393 default: '{setLinkDiscovery}'
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800394 description: 'Option to toggle Link Discovery'
395
396 - string:
397 name: BBSIMdelay
398 default: 200
399 description: 'BBSIM Delay, milliseconds'
400
401 - string:
402 name: flowStatInterval
Matteo Scandolod1a15082020-04-22 10:57:49 -0700403 default: '{flowStatInterval}'
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800404 description: 'Flow Stats Collection Interval, milliseconds'
405
406 - string:
407 name: portsStatInterval
Matteo Scandolod1a15082020-04-22 10:57:49 -0700408 default: {portsStatInterval}
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800409 description: 'Ports Stats Collection Interval, milliseconds'
Shrey Baid6777d2c2020-02-10 11:36:55 -0800410
Shrey Baide7614d02020-02-25 10:26:42 -0800411 - bool:
412 name: bbsimAuth
Shrey Baida3b8aa62020-02-13 11:22:51 -0800413 default: true
414 description: 'Option to toggle BBSIM EAPOL true/false'
415
Shrey Baide7614d02020-02-25 10:26:42 -0800416 - bool:
Shrey Baida3b8aa62020-02-13 11:22:51 -0800417 name: bbsimDhcp
418 default: true
419 description: 'Option to toggle BBSIM DHCP true/false'
420
Shrey Baide7614d02020-02-25 10:26:42 -0800421 - string:
422 name: bbsimImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700423 default: '{bbsimImg}'
Shrey Baide7614d02020-02-25 10:26:42 -0800424 description: 'Custom image selection for BBSIM (repo:tag)'
425
426 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700427 name: bbsimChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700428 default: '{bbsimChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700429 description: 'BBSim chart name (or location on file system)'
430
431 - string:
Shrey Baide7614d02020-02-25 10:26:42 -0800432 name: volthaImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700433 default: '{volthaImg}'
Shrey Baide7614d02020-02-25 10:26:42 -0800434 description: 'Custom image selection for VOLTHA (repo:tag)'
435
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800436 - string:
Matteo Scandolofe241be2020-03-12 10:00:17 -0700437 name: ofAgentImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700438 default: '{ofAgentImg}'
Matteo Scandolofddcb002020-03-24 09:14:57 -0700439 description: 'Custom image selection for OfAgent (repo:tag), only supports the go version'
Matteo Scandolofe241be2020-03-12 10:00:17 -0700440
441 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700442 name: volthaChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700443 default: '{volthaChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700444 description: 'VOLTHA chart name (or location on file system)'
445
446 - string:
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800447 name: openoltAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700448 default: '{openoltAdapterImg}'
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800449 description: 'Custom image selection for Openolt Adapter (repo:tag)'
450
451 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700452 name: openoltAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700453 default: '{openoltAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700454 description: 'OpenOLT chart name (or location on file system)'
455
456 - string:
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800457 name: openonuAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700458 default: '{openonuAdapterImg}'
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800459 description: 'Custom image selection for Openonu Adapter (repo:tag)'
460
Matteo Scandolofe241be2020-03-12 10:00:17 -0700461 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700462 name: openonuAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700463 default: '{openonuAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700464 description: 'OpenONU chart name (or location on file system)'
465
466 - string:
Matteo Scandolofe241be2020-03-12 10:00:17 -0700467 name: onosImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700468 default: '{onosImg}'
Matteo Scandolofe241be2020-03-12 10:00:17 -0700469 description: 'Custom image selection for Openonu Adapter (repo:tag)'
470
471 - string:
472 name: extraHelmFlags
Matteo Scandolo49421972020-03-20 10:55:11 -0700473 default: '{extraHelmFlags}'
Matteo Scandolofe241be2020-03-12 10:00:17 -0700474 description: 'Any extra helm parameters you want (passed to every helm install command)'
475
Matteo Scandolof87e1da2020-04-16 16:13:31 -0700476 - string:
477 name: numOfBbsim
478 default: '{numOfBbsim}'
479 description: 'How many BBSim instances to run'
480
481 - string:
482 name: numOfKafka
483 default: '{numOfKafka}'
484 description: 'How many Kafka instances to run'
485
Matteo Scandolo51b76302020-02-05 12:07:23 -0800486 project-type: pipeline
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800487 concurrent: false
Matteo Scandolo51b76302020-02-05 12:07:23 -0800488
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700489 dsl: !include-raw-escape: pipeline/{pipeline-script}