blob: fde524f79f9147866c26629b3455b3d43a226372 [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:
10 - 'voltha-scale-measurements':
11 name: 'voltha-scale-measurements-manual'
12 build-node: 'voltha-scale'
13
14- job-template:
15 id: 'voltha-scale-measurements'
16 name: '{name}'
17 pipeline-script: 'voltha-scale-measurements.groovy'
18
19 description: |
20 <!-- Managed by Jenkins Job Builder -->
21 Created by {id} job-template from ci-management/jjb/voltha-scale.yaml <br /><br />
22 Using pipeline {pipeline-script} <br/><br/>
23 Scale measurements for VOLTHA 2.x
24
25 properties:
26 - cord-infra-properties:
27 build-days-to-keep: '{build-days-to-keep}'
28 artifact-num-to-keep: '{artifact-num-to-keep}'
29
30 wrappers:
31 - lf-infra-wrappers:
32 build-timeout: '{build-timeout}'
33 jenkins-ssh-credential: '{jenkins-ssh-credential}'
34
35 parameters:
36 - string:
37 name: buildNode
38 default: '{build-node}'
39 description: 'Name of the Jenkins node to run the job on'
40
41 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -080042 name: onuPerPon
Matteo Scandolo51b76302020-02-05 12:07:23 -080043 default: 1
44 description: 'Number of ONUs to provision'
45
46 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -080047 name: ponPorts
Matteo Scandolo51b76302020-02-05 12:07:23 -080048 default: 1
49 description: 'Number of PONs to provision'
50
Shrey Baid80d9fff2020-02-10 10:26:02 -080051 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -080052 name: expectedOnus
Shrey Baid80d9fff2020-02-10 10:26:02 -080053 default: 1
54 description: 'Expected number of activated ONUs'
55
Shrey Baid6777d2c2020-02-10 11:36:55 -080056 - string:
57 name: pollInterval
Shrey Baid7cbb06e2020-02-11 17:45:07 -080058 default: 5
Shrey Baid6777d2c2020-02-10 11:36:55 -080059 description: 'Sleep time between ONU activation checks'
Shrey Baid0d4e31d2020-02-11 13:28:47 -080060
61 - bool:
62 name: withOnosApps
63 default: false
64 description: 'Option to deactivate certain ONOS apps'
65
66 - bool:
67 name: withMibTemplate
Shrey Baidf2203932020-02-12 15:40:09 -080068 default: true
Shrey Baid0d4e31d2020-02-11 13:28:47 -080069 description: 'Option to trigger MIB template command'
Shrey Baid7cbb06e2020-02-11 17:45:07 -080070
71 - bool:
72 name: setLinkDiscovery
73 default: false
74 description: 'Option to toggle Link Discovery'
75
76 - string:
77 name: BBSIMdelay
78 default: 200
79 description: 'BBSIM Delay, milliseconds'
80
81 - string:
82 name: flowStatInterval
83 default: 600
84 description: 'Flow Stats Collection Interval, milliseconds'
85
86 - string:
87 name: portsStatInterval
88 default: 600
89 description: 'Ports Stats Collection Interval, milliseconds'
Shrey Baid6777d2c2020-02-10 11:36:55 -080090
Shrey Baida3b8aa62020-02-13 11:22:51 -080091 - string:
92 name: bbsimEapol
93 default: true
94 description: 'Option to toggle BBSIM EAPOL true/false'
95
96 - string:
97 name: bbsimDhcp
98 default: true
99 description: 'Option to toggle BBSIM DHCP true/false'
100
Matteo Scandolo51b76302020-02-05 12:07:23 -0800101 project-type: pipeline
102 concurrent: true
103
104 dsl: !include-raw-escape: pipeline/{pipeline-script}