blob: 8e0eb1cc25e506a576eea76f6f606f579354b064 [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 Scandolo89f1cea2020-04-10 10:20:20 -070084 volthaImg: "matteoscandolo/voltha-rw-core:replica"
85 openoltAdapterImg: "matteoscandolo/voltha-openolt-adapter:replica"
86 openonuAdapterImg: "matteoscandolo/voltha-openonu-adapter:replica"
Matteo Scandolo45159ab2020-03-23 08:55:40 -070087 openonuAdapterChart: "/home/cord/voltha-helm-charts/voltha-adapter-openonu"
Matteo Scandolo89f1cea2020-04-10 10:20:20 -070088 extraHelmFlags: "--set replicas.adapter_open_onu=8"
Matteo Scandoloda2834f2020-03-03 13:12:32 -080089 - 'voltha-scale-measurements-periodic':
Matteo Scandolo731d4d22020-03-20 10:06:00 -070090 name: 'voltha-scale-measurements-periodic-16-64-200ms'
Matteo Scandoloda2834f2020-03-03 13:12:32 -080091 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -080092 time-trigger: "H H/4 * * *"
Matteo Scandolo731d4d22020-03-20 10:06:00 -070093 onuPerPon: 64
Matteo Scandoloda2834f2020-03-03 13:12:32 -080094 ponPorts: 16
Matteo Scandolo731d4d22020-03-20 10:06:00 -070095 expectedOnus: 1024
96 BBSIMdelay: 200
97 # multi-adapter-tmp-changes
Matteo Scandolo89f1cea2020-04-10 10:20:20 -070098 volthaImg: "matteoscandolo/voltha-rw-core:replica"
99 openoltAdapterImg: "matteoscandolo/voltha-openolt-adapter:replica"
100 openonuAdapterImg: "matteoscandolo/voltha-openonu-adapter:replica"
Matteo Scandolo45159ab2020-03-23 08:55:40 -0700101 openonuAdapterChart: "/home/cord/voltha-helm-charts/voltha-adapter-openonu"
Matteo Scandolo89f1cea2020-04-10 10:20:20 -0700102 extraHelmFlags: "--set replicas.adapter_open_onu=8"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800103 - 'voltha-scale-measurements-periodic':
104 name: 'voltha-scale-measurements-periodic-4-64-200ms'
105 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800106 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800107 onuPerPon: 64
108 ponPorts: 4
109 expectedOnus: 256
110 BBSIMdelay: 200
111 - 'voltha-scale-measurements-periodic':
112 name: 'voltha-scale-measurements-periodic-4-64-1000ms'
113 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800114 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800115 onuPerPon: 64
116 ponPorts: 4
117 expectedOnus: 256
118 BBSIMdelay: 1000
Matteo Scandolo89f1cea2020-04-10 10:20:20 -0700119
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800120 - 'voltha-scale-measurements-periodic':
121 name: 'voltha-scale-measurements-periodic-1-128-200ms'
122 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800123 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800124 onuPerPon: 128
125 ponPorts: 1
Matteo Scandolo132f5552020-03-03 18:56:35 -0800126 expectedOnus: 128
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800127 BBSIMdelay: 200
128 - 'voltha-scale-measurements-periodic':
129 name: 'voltha-scale-measurements-periodic-1-128-1000ms'
130 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800131 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800132 onuPerPon: 128
133 ponPorts: 1
Matteo Scandolo132f5552020-03-03 18:56:35 -0800134 expectedOnus: 128
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800135 BBSIMdelay: 1000
136 - 'voltha-scale-measurements-periodic':
137 name: 'voltha-scale-measurements-periodic-1-64-200ms'
138 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800139 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800140 onuPerPon: 64
141 ponPorts: 1
Matteo Scandolo132f5552020-03-03 18:56:35 -0800142 expectedOnus: 64
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800143 BBSIMdelay: 200
144 - 'voltha-scale-measurements-periodic':
145 name: 'voltha-scale-measurements-periodic-1-64-1000ms'
146 build-node: 'onf-pod1-head-node'
Matteo Scandolo380af272020-03-05 14:26:47 -0800147 time-trigger: "H H/4 * * *"
Matteo Scandoloda2834f2020-03-03 13:12:32 -0800148 onuPerPon: 64
149 ponPorts: 1
Matteo Scandolo132f5552020-03-03 18:56:35 -0800150 expectedOnus: 64
Matteo Scandolo55c379e2020-03-02 11:57:05 -0800151 BBSIMdelay: 1000
Matteo Scandolo380af272020-03-05 14:26:47 -0800152 - 'voltha-scale-measurements-periodic':
153 name: 'voltha-scale-measurements-periodic-1-1-200ms'
154 build-node: 'onf-pod1-head-node'
155 time-trigger: "H H/4 * * *"
156 onuPerPon: 1
157 ponPorts: 1
158 expectedOnus: 1
159 BBSIMdelay: 200
160 - 'voltha-scale-measurements-periodic':
161 name: 'voltha-scale-measurements-periodic-1-1-1000ms'
162 build-node: 'onf-pod1-head-node'
163 time-trigger: "H H/4 * * *"
164 onuPerPon: 1
165 ponPorts: 1
166 expectedOnus: 1
167 BBSIMdelay: 1000
Matteo Scandolo22b5d912020-02-25 15:21:19 -0800168 - 'voltha-scale-measurements':
169 name: 'voltha-scale-measurements-dev'
Shrey Baid4c108ad2020-03-10 15:21:13 -0700170 build-node: 'voltha-scale'
Matteo Scandolo54d98802020-02-28 11:14:23 -0800171 onuPerPon: 16
172 ponPorts: 1
173 expectedOnus: 16
174 BBSIMdelay: 200
Matteo Scandolo51b76302020-02-05 12:07:23 -0800175
176- job-template:
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800177 id: 'voltha-scale-measurements-periodic'
178 name: '{name}'
179 pipeline-script: 'voltha-scale-measurements.groovy'
180
181 description: |
182 <!-- Managed by Jenkins Job Builder -->
183 Created by {id} job-template from ci-management/jjb/voltha-scale.yaml <br /><br />
184 Using pipeline {pipeline-script} <br/><br/>
185 Scale measurements for VOLTHA 2.x
186
187 properties:
188 - cord-infra-properties:
189 build-days-to-keep: '{build-days-to-keep}'
190 artifact-num-to-keep: '{artifact-num-to-keep}'
191
192 wrappers:
193 - lf-infra-wrappers:
194 build-timeout: '{build-timeout}'
195 jenkins-ssh-credential: '{jenkins-ssh-credential}'
196
Matteo Scandolo49421972020-03-20 10:55:11 -0700197 # default parameters
198 bbsimImg: voltha/bbsim:master
199 bbsimChart: onf/bbsim
200 volthaImg: voltha/voltha-rw-core:master
Matteo Scandoloe1c200f2020-03-24 10:33:58 -0700201 ofAgentImg: voltha/voltha-ofagent-go:master
Matteo Scandolo49421972020-03-20 10:55:11 -0700202 volthaChart: onf/voltha
203 openoltAdapterImg: voltha/voltha-openolt-adapter:master
204 openoltAdapterChart: onf/voltha-adapter-openolt
205 openonuAdapterImg: voltha/voltha-openonu-adapter:master
206 openonuAdapterChart: onf/voltha-adapter-openonu
Shrey Baid70c849a2020-04-03 21:52:00 +0530207 onosImg: voltha/voltha-onos:master
Matteo Scandolo49421972020-03-20 10:55:11 -0700208 extraHelmFlags: ''
209
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800210 parameters:
211 - string:
212 name: buildNode
213 default: '{build-node}'
214 description: 'Name of the Jenkins node to run the job on'
215
216 - string:
Matteo Scandolo330f7522020-03-17 17:15:53 -0700217 name: logLevel
218 default: 'WARN'
219 description: 'Log level for all the components'
220
221 - string:
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800222 name: onuPerPon
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800223 default: '{onuPerPon}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800224 description: 'Number of ONUs to provision'
225
226 - string:
227 name: ponPorts
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800228 default: '{ponPorts}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800229 description: 'Number of PONs to provision'
230
231 - string:
232 name: expectedOnus
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800233 default: '{expectedOnus}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800234 description: 'Expected number of activated ONUs'
235
236 - string:
237 name: pollInterval
238 default: 5
239 description: 'Sleep time between ONU activation checks'
240
241 - bool:
242 name: withOnosApps
243 default: false
244 description: 'Option to deactivate certain ONOS apps'
245
246 - bool:
247 name: withMibTemplate
248 default: true
249 description: 'Option to trigger MIB template command'
250
251 - bool:
252 name: setLinkDiscovery
253 default: false
254 description: 'Option to toggle Link Discovery'
255
256 - string:
257 name: BBSIMdelay
Matteo Scandolo3d2a04f2020-02-28 14:43:29 -0800258 default: '{BBSIMdelay}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800259 description: 'BBSIM Delay, milliseconds'
260
261 - string:
262 name: flowStatInterval
263 default: 600
264 description: 'Flow Stats Collection Interval, milliseconds'
265
266 - string:
267 name: portsStatInterval
268 default: 600
269 description: 'Ports Stats Collection Interval, milliseconds'
270
271 - bool:
272 name: bbsimAuth
273 default: true
274 description: 'Option to toggle BBSIM EAPOL true/false'
275
276 - bool:
277 name: bbsimDhcp
278 default: true
279 description: 'Option to toggle BBSIM DHCP true/false'
280
281 - string:
282 name: bbsimImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700283 default: '{bbsimImg}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800284 description: 'Custom image selection for BBSIM (repo:tag)'
285
286 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700287 name: bbsimChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700288 default: '{bbsimChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700289 description: 'BBSim chart name (or location on file system)'
290
291 - string:
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800292 name: volthaImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700293 default: '{volthaImg}'
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800294 description: 'Custom image selection for VOLTHA (repo:tag)'
295
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800296 - string:
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700297 name: ofAgentImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700298 default: '{ofAgentImg}'
Matteo Scandolofddcb002020-03-24 09:14:57 -0700299 description: 'Custom image selection for OfAgent (repo:tag), only supports the go version'
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700300
301 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700302 name: volthaChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700303 default: '{volthaChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700304 description: 'VOLTHA chart name (or location on file system)'
305
306 - string:
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800307 name: openoltAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700308 default: '{openoltAdapterImg}'
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800309 description: 'Custom image selection for Openolt Adapter (repo:tag)'
310
311 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700312 name: openoltAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700313 default: '{openoltAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700314 description: 'OpenOLT chart name (or location on file system)'
315
316 - string:
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800317 name: openonuAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700318 default: '{openonuAdapterImg}'
Matteo Scandolod4b5d672020-03-05 15:18:47 -0800319 description: 'Custom image selection for Openonu Adapter (repo:tag)'
320
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700321 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700322 name: openonuAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700323 default: '{openonuAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700324 description: 'OpenONU chart name (or location on file system)'
325
326 - string:
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700327 name: onosImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700328 default: '{onosImg}'
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700329 description: 'Custom image selection for Openonu Adapter (repo:tag)'
330
331 - string:
332 name: extraHelmFlags
Matteo Scandolo49421972020-03-20 10:55:11 -0700333 default: '{extraHelmFlags}'
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700334 description: 'Any extra helm parameters you want (passed to every helm install command)'
335
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800336 project-type: pipeline
337 concurrent: false
338
339 dsl: !include-raw-escape: pipeline/{pipeline-script}
340
341 triggers:
342 - timed: |
343 TZ=America/Los_Angeles
344 {time-trigger}
345
346- job-template:
Matteo Scandolo51b76302020-02-05 12:07:23 -0800347 id: 'voltha-scale-measurements'
348 name: '{name}'
349 pipeline-script: 'voltha-scale-measurements.groovy'
350
351 description: |
352 <!-- Managed by Jenkins Job Builder -->
353 Created by {id} job-template from ci-management/jjb/voltha-scale.yaml <br /><br />
354 Using pipeline {pipeline-script} <br/><br/>
355 Scale measurements for VOLTHA 2.x
356
357 properties:
358 - cord-infra-properties:
359 build-days-to-keep: '{build-days-to-keep}'
360 artifact-num-to-keep: '{artifact-num-to-keep}'
361
362 wrappers:
363 - lf-infra-wrappers:
364 build-timeout: '{build-timeout}'
365 jenkins-ssh-credential: '{jenkins-ssh-credential}'
366
Matteo Scandolo49421972020-03-20 10:55:11 -0700367 # default parameters
Matteo Scandolo45159ab2020-03-23 08:55:40 -0700368 bbsimImg: "voltha/bbsim:master"
369 bbsimChart: "onf/bbsim"
370 volthaImg: "voltha/voltha-rw-core:master"
Matteo Scandolo9a9bb892020-03-19 10:09:18 -0700371 ofAgentImg: "voltha/voltha-ofagent-go:master"
Matteo Scandolo45159ab2020-03-23 08:55:40 -0700372 volthaChart: "onf/voltha"
373 openoltAdapterImg: "voltha/voltha-openolt-adapter:master"
374 openoltAdapterChart: "onf/voltha-adapter-openolt"
375 openonuAdapterImg: "voltha/voltha-openonu-adapter:master"
376 openonuAdapterChart: "onf/voltha-adapter-openonu"
Shrey Baid70c849a2020-04-03 21:52:00 +0530377 onosImg: "voltha/voltha-onos:master"
Matteo Scandolo49421972020-03-20 10:55:11 -0700378 extraHelmFlags: ''
379
Matteo Scandolo51b76302020-02-05 12:07:23 -0800380 parameters:
381 - string:
382 name: buildNode
383 default: '{build-node}'
384 description: 'Name of the Jenkins node to run the job on'
385
386 - string:
Matteo Scandolo330f7522020-03-17 17:15:53 -0700387 name: logLevel
388 default: 'WARN'
389 description: 'Log level for all the components'
390
391 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800392 name: onuPerPon
Matteo Scandolo51b76302020-02-05 12:07:23 -0800393 default: 1
394 description: 'Number of ONUs to provision'
395
396 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800397 name: ponPorts
Matteo Scandolo51b76302020-02-05 12:07:23 -0800398 default: 1
399 description: 'Number of PONs to provision'
400
Shrey Baid80d9fff2020-02-10 10:26:02 -0800401 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800402 name: expectedOnus
Shrey Baid80d9fff2020-02-10 10:26:02 -0800403 default: 1
404 description: 'Expected number of activated ONUs'
405
Shrey Baid6777d2c2020-02-10 11:36:55 -0800406 - string:
407 name: pollInterval
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800408 default: 5
Shrey Baid6777d2c2020-02-10 11:36:55 -0800409 description: 'Sleep time between ONU activation checks'
Matteo Scandolo22b5d912020-02-25 15:21:19 -0800410
Shrey Baid0d4e31d2020-02-11 13:28:47 -0800411 - bool:
412 name: withOnosApps
413 default: false
414 description: 'Option to deactivate certain ONOS apps'
415
416 - bool:
417 name: withMibTemplate
Shrey Baidf2203932020-02-12 15:40:09 -0800418 default: true
Shrey Baid0d4e31d2020-02-11 13:28:47 -0800419 description: 'Option to trigger MIB template command'
Shrey Baid7cbb06e2020-02-11 17:45:07 -0800420
421 - bool:
422 name: setLinkDiscovery
423 default: false
424 description: 'Option to toggle Link Discovery'
425
426 - string:
427 name: BBSIMdelay
428 default: 200
429 description: 'BBSIM Delay, milliseconds'
430
431 - string:
432 name: flowStatInterval
433 default: 600
434 description: 'Flow Stats Collection Interval, milliseconds'
435
436 - string:
437 name: portsStatInterval
438 default: 600
439 description: 'Ports Stats Collection Interval, milliseconds'
Shrey Baid6777d2c2020-02-10 11:36:55 -0800440
Shrey Baide7614d02020-02-25 10:26:42 -0800441 - bool:
442 name: bbsimAuth
Shrey Baida3b8aa62020-02-13 11:22:51 -0800443 default: true
444 description: 'Option to toggle BBSIM EAPOL true/false'
445
Shrey Baide7614d02020-02-25 10:26:42 -0800446 - bool:
Shrey Baida3b8aa62020-02-13 11:22:51 -0800447 name: bbsimDhcp
448 default: true
449 description: 'Option to toggle BBSIM DHCP true/false'
450
Shrey Baide7614d02020-02-25 10:26:42 -0800451 - string:
452 name: bbsimImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700453 default: '{bbsimImg}'
Shrey Baide7614d02020-02-25 10:26:42 -0800454 description: 'Custom image selection for BBSIM (repo:tag)'
455
456 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700457 name: bbsimChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700458 default: '{bbsimChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700459 description: 'BBSim chart name (or location on file system)'
460
461 - string:
Shrey Baide7614d02020-02-25 10:26:42 -0800462 name: volthaImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700463 default: '{volthaImg}'
Shrey Baide7614d02020-02-25 10:26:42 -0800464 description: 'Custom image selection for VOLTHA (repo:tag)'
465
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800466 - string:
Matteo Scandolofe241be2020-03-12 10:00:17 -0700467 name: ofAgentImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700468 default: '{ofAgentImg}'
Matteo Scandolofddcb002020-03-24 09:14:57 -0700469 description: 'Custom image selection for OfAgent (repo:tag), only supports the go version'
Matteo Scandolofe241be2020-03-12 10:00:17 -0700470
471 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700472 name: volthaChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700473 default: '{volthaChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700474 description: 'VOLTHA chart name (or location on file system)'
475
476 - string:
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800477 name: openoltAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700478 default: '{openoltAdapterImg}'
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800479 description: 'Custom image selection for Openolt Adapter (repo:tag)'
480
481 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700482 name: openoltAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700483 default: '{openoltAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700484 description: 'OpenOLT chart name (or location on file system)'
485
486 - string:
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800487 name: openonuAdapterImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700488 default: '{openonuAdapterImg}'
Matteo Scandoloa2928e72020-03-02 16:38:22 -0800489 description: 'Custom image selection for Openonu Adapter (repo:tag)'
490
Matteo Scandolofe241be2020-03-12 10:00:17 -0700491 - string:
Matteo Scandolo7059b082020-03-17 09:05:03 -0700492 name: openonuAdapterChart
Matteo Scandolo49421972020-03-20 10:55:11 -0700493 default: '{openonuAdapterChart}'
Matteo Scandolo7059b082020-03-17 09:05:03 -0700494 description: 'OpenONU chart name (or location on file system)'
495
496 - string:
Matteo Scandolofe241be2020-03-12 10:00:17 -0700497 name: onosImg
Matteo Scandolo49421972020-03-20 10:55:11 -0700498 default: '{onosImg}'
Matteo Scandolofe241be2020-03-12 10:00:17 -0700499 description: 'Custom image selection for Openonu Adapter (repo:tag)'
500
501 - string:
502 name: extraHelmFlags
Matteo Scandolo49421972020-03-20 10:55:11 -0700503 default: '{extraHelmFlags}'
Matteo Scandolofe241be2020-03-12 10:00:17 -0700504 description: 'Any extra helm parameters you want (passed to every helm install command)'
505
Matteo Scandolo51b76302020-02-05 12:07:23 -0800506 project-type: pipeline
Matteo Scandolod48d95e2020-02-27 17:04:55 -0800507 concurrent: false
Matteo Scandolo51b76302020-02-05 12:07:23 -0800508
Matteo Scandoloe69614f2020-03-10 11:35:35 -0700509 dsl: !include-raw-escape: pipeline/{pipeline-script}