blob: 9ff1f354624c76377640f44e1990e40c974f1704 [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'
Matteo Scandolo22b5d912020-02-25 15:21:19 -080013 - 'voltha-scale-measurements':
14 name: 'voltha-scale-measurements-dev'
15 build-node: 'voltha-scale-dev'
Matteo Scandolo51b76302020-02-05 12:07:23 -080016
17- job-template:
18 id: 'voltha-scale-measurements'
19 name: '{name}'
20 pipeline-script: 'voltha-scale-measurements.groovy'
21
22 description: |
23 <!-- Managed by Jenkins Job Builder -->
24 Created by {id} job-template from ci-management/jjb/voltha-scale.yaml <br /><br />
25 Using pipeline {pipeline-script} <br/><br/>
26 Scale measurements for VOLTHA 2.x
27
28 properties:
29 - cord-infra-properties:
30 build-days-to-keep: '{build-days-to-keep}'
31 artifact-num-to-keep: '{artifact-num-to-keep}'
32
33 wrappers:
34 - lf-infra-wrappers:
35 build-timeout: '{build-timeout}'
36 jenkins-ssh-credential: '{jenkins-ssh-credential}'
37
38 parameters:
39 - string:
40 name: buildNode
41 default: '{build-node}'
42 description: 'Name of the Jenkins node to run the job on'
43
44 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -080045 name: onuPerPon
Matteo Scandolo51b76302020-02-05 12:07:23 -080046 default: 1
47 description: 'Number of ONUs to provision'
48
49 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -080050 name: ponPorts
Matteo Scandolo51b76302020-02-05 12:07:23 -080051 default: 1
52 description: 'Number of PONs to provision'
53
Shrey Baid80d9fff2020-02-10 10:26:02 -080054 - string:
Shrey Baid7cbb06e2020-02-11 17:45:07 -080055 name: expectedOnus
Shrey Baid80d9fff2020-02-10 10:26:02 -080056 default: 1
57 description: 'Expected number of activated ONUs'
58
Shrey Baid6777d2c2020-02-10 11:36:55 -080059 - string:
60 name: pollInterval
Shrey Baid7cbb06e2020-02-11 17:45:07 -080061 default: 5
Shrey Baid6777d2c2020-02-10 11:36:55 -080062 description: 'Sleep time between ONU activation checks'
Matteo Scandolo22b5d912020-02-25 15:21:19 -080063
Shrey Baid0d4e31d2020-02-11 13:28:47 -080064 - bool:
65 name: withOnosApps
66 default: false
67 description: 'Option to deactivate certain ONOS apps'
68
69 - bool:
70 name: withMibTemplate
Shrey Baidf2203932020-02-12 15:40:09 -080071 default: true
Shrey Baid0d4e31d2020-02-11 13:28:47 -080072 description: 'Option to trigger MIB template command'
Shrey Baid7cbb06e2020-02-11 17:45:07 -080073
74 - bool:
75 name: setLinkDiscovery
76 default: false
77 description: 'Option to toggle Link Discovery'
78
79 - string:
80 name: BBSIMdelay
81 default: 200
82 description: 'BBSIM Delay, milliseconds'
83
84 - string:
85 name: flowStatInterval
86 default: 600
87 description: 'Flow Stats Collection Interval, milliseconds'
88
89 - string:
90 name: portsStatInterval
91 default: 600
92 description: 'Ports Stats Collection Interval, milliseconds'
Shrey Baid6777d2c2020-02-10 11:36:55 -080093
Shrey Baide7614d02020-02-25 10:26:42 -080094 - bool:
95 name: bbsimAuth
Shrey Baida3b8aa62020-02-13 11:22:51 -080096 default: true
97 description: 'Option to toggle BBSIM EAPOL true/false'
98
Shrey Baide7614d02020-02-25 10:26:42 -080099 - bool:
Shrey Baida3b8aa62020-02-13 11:22:51 -0800100 name: bbsimDhcp
101 default: true
102 description: 'Option to toggle BBSIM DHCP true/false'
103
Shrey Baide7614d02020-02-25 10:26:42 -0800104 - string:
105 name: bbsimImg
106 default:
107 description: 'Custom image selection for BBSIM (repo:tag)'
108
109 - string:
110 name: volthaImg
111 default:
112 description: 'Custom image selection for VOLTHA (repo:tag)'
113
Matteo Scandolo51b76302020-02-05 12:07:23 -0800114 project-type: pipeline
115 concurrent: true
116
117 dsl: !include-raw-escape: pipeline/{pipeline-script}