blob: 910beb67bfc2668e930527b43397021f34d99f88 [file] [log] [blame]
Matteo Scandolo1229b862021-08-11 10:05:58 -07001---
2# POD Build Pipeline Jobs for Voltha Releases
3
4- project:
5 name: voltha-certification-jobs
6
7 project-name: '{name}'
8
9 build-timeout: '300'
10
11 with-kind: false
12 power-switch: False
13 work-flow: 'ATT'
14 in-band-management: false
15 num-of-openonu: '1'
16 num-of-onos: '3'
17 num-of-atomix: '3'
18 reinstall-olt: true
19 test-type: ''
20 volthaSystemTestsChange: ''
21 kindVolthaChange: ''
22 cordTesterChange: ''
23 oltAdapterAppLabel: 'adapter-open-olt'
24 num-of-onus: ''
25 num-of-ponports: ''
26
27 jobs:
28
29 # Certification (Radisys 1600G) pod with olt/onu - master versions timer based job
30 - 'build_voltha_pod_release_timer':
31 build-node: 'menlo-certification-pod'
32 config-pod: 'menlo-certification-pod-radisys-1600g'
33 disable-job: false
34 reinstall-olt: false
35 name-extension: '_DT'
36 work-flow: 'DT'
37 profile: '1T8GEM'
38 time: '21'
Girish Gowdraf2baefc2021-10-18 17:04:40 -070039 extraHelmFlags: "--set onos-classic.image.repository=andreacampanella/voltha-onos --set onos-classic.image.tag=meter-fixes-simple --set voltha.global.rw_core.rpc_timeout=30s --set voltha.global.rw_core.internal_timeout=30s"
Matteo Scandolo1229b862021-08-11 10:05:58 -070040
41 # Certification (Radisys 1600G) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
42 - 'build_voltha_pod_test':
43 build-node: 'menlo-certification-pod'
44 config-pod: 'menlo-certification-pod-radisys-1600g'
45 disable-job: false
46 release: 'master'
47 branch: 'master'
48 name-extension: '_DT'
49 work-flow: 'DT'
50 test-repo: 'voltha-system-tests'
51 profile: '1T8GEM'
52 power-switch: True
53 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
54
55 # Certification (Radisys 1600X) pod with olt/onu - master versions timer based job
56 - 'build_voltha_pod_release_timer':
57 build-node: 'menlo-certification-pod'
58 config-pod: 'menlo-certification-pod-radisys-1600x'
59 disable-job: false
60 reinstall-olt: false
61 name-extension: '_DT'
62 work-flow: 'DT'
63 profile: '1T8GEM'
64 time: '1'
Girish Gowdracd8ee222021-10-20 09:50:19 -070065 extraHelmFlags: "--set onos-classic.image.repository=andreacampanella/voltha-onos --set onos-classic.image.tag=meter-fixes-simple --set voltha.global.rw_core.rpc_timeout=30s --set voltha.global.rw_core.internal_timeout=30s"
Matteo Scandolo1229b862021-08-11 10:05:58 -070066
67 # Certification (Radisys 1600X) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
68 - 'build_voltha_pod_test':
69 build-node: 'menlo-certification-pod'
70 config-pod: 'menlo-certification-pod-radisys-1600x'
71 disable-job: false
72 release: 'master'
73 branch: 'master'
74 name-extension: '_DT'
75 work-flow: 'DT'
76 test-repo: 'voltha-system-tests'
77 profile: '1T8GEM'
78 power-switch: True
79 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
80
81 # Certification (Radisys) pod with olt/onu - master versions timer based job
82 - 'build_voltha_pod_release_timer':
83 build-node: 'menlo-certification-pod'
84 config-pod: 'menlo-certification-pod-radisys-3200g'
Andrea Campanella2af4b902021-11-05 10:40:02 +010085 disable-job: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070086 reinstall-olt: false
87 name-extension: '_DT'
88 work-flow: 'DT'
89 profile: '1T8GEM'
90 time: '5'
Girish Gowdracd8ee222021-10-20 09:50:19 -070091 extraHelmFlags: "--set onos-classic.image.repository=andreacampanella/voltha-onos --set onos-classic.image.tag=meter-fixes-simple --set voltha.global.rw_core.rpc_timeout=30s --set voltha.global.rw_core.internal_timeout=30s"
Matteo Scandolo1229b862021-08-11 10:05:58 -070092
93 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
94 - 'build_voltha_pod_test':
95 build-node: 'menlo-certification-pod'
96 config-pod: 'menlo-certification-pod-radisys-3200g'
Andrea Campanella2af4b902021-11-05 10:40:02 +010097 disable-job: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070098 release: 'master'
99 branch: 'master'
100 name-extension: '_DT'
101 work-flow: 'DT'
102 test-repo: 'voltha-system-tests'
103 profile: '1T8GEM'
104 power-switch: True
105 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
106
107 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
108 - 'build_voltha_pod_release_timer':
109 build-node: 'menlo-certification-pod'
110 config-pod: 'menlo-certification-pod-radisys-3200g'
111 disable-job: false
112 reinstall-olt: false
113 release: '2.8'
114 branch: 'voltha-2.8'
115 name-extension: '_DT'
116 work-flow: 'DT'
117 profile: '1T8GEM'
118 time: '9'
119 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Girish Gowdracd8ee222021-10-20 09:50:19 -0700120 extraHelmFlags: "--set onos-classic.image.repository=andreacampanella/voltha-onos --set onos-classic.image.tag=meter-fixes-simple"
Matteo Scandolo1229b862021-08-11 10:05:58 -0700121
122 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
123 - 'build_voltha_pod_test':
124 build-node: 'menlo-certification-pod'
125 config-pod: 'menlo-certification-pod-radisys-3200g'
126 disable-job: false
127 release: '2.8'
128 branch: 'voltha-2.8'
129 name-extension: '_DT'
130 work-flow: 'DT'
131 test-repo: 'voltha-system-tests'
132 profile: '1T8GEM'
133 power-switch: True
134 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
135
Hardik Windlassda932c12021-08-25 11:15:54 +0000136 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
137 - 'build_voltha_pod_release_timer':
138 build-node: 'menlo-certification-pod'
139 config-pod: 'menlo-certification-pod-radisys-1600g'
140 disable-job: false
141 reinstall-olt: false
142 release: '2.8'
143 branch: 'voltha-2.8'
144 name-extension: '_DT'
145 work-flow: 'DT'
146 profile: '1T8GEM'
147 time: '13'
148 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Girish Gowdracd8ee222021-10-20 09:50:19 -0700149 extraHelmFlags: "--set onos-classic.image.repository=andreacampanella/voltha-onos --set onos-classic.image.tag=meter-fixes-simple"
Hardik Windlassda932c12021-08-25 11:15:54 +0000150
151 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
152 - 'build_voltha_pod_test':
153 build-node: 'menlo-certification-pod'
154 config-pod: 'menlo-certification-pod-radisys-1600g'
155 disable-job: false
156 release: '2.8'
157 branch: 'voltha-2.8'
158 name-extension: '_DT'
159 work-flow: 'DT'
160 test-repo: 'voltha-system-tests'
161 profile: '1T8GEM'
162 power-switch: True
163 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
164
165 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
166 - 'build_voltha_pod_release_timer':
167 build-node: 'menlo-certification-pod'
168 config-pod: 'menlo-certification-pod-radisys-1600x'
169 disable-job: false
170 reinstall-olt: false
171 release: '2.8'
172 branch: 'voltha-2.8'
173 name-extension: '_DT'
174 work-flow: 'DT'
175 profile: '1T8GEM'
176 time: '17'
177 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Girish Gowdracd8ee222021-10-20 09:50:19 -0700178 extraHelmFlags: "--set onos-classic.image.repository=andreacampanella/voltha-onos --set onos-classic.image.tag=meter-fixes-simple"
Hardik Windlassda932c12021-08-25 11:15:54 +0000179
180 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
181 - 'build_voltha_pod_test':
182 build-node: 'menlo-certification-pod'
183 config-pod: 'menlo-certification-pod-radisys-1600x'
184 disable-job: false
185 release: '2.8'
186 branch: 'voltha-2.8'
187 name-extension: '_DT'
188 work-flow: 'DT'
189 test-repo: 'voltha-system-tests'
190 profile: '1T8GEM'
191 power-switch: True
192 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
193
Matteo Scandolo1229b862021-08-11 10:05:58 -0700194 # Certification (Radisys) pod with olt/onu - master versions timer based job , two OLTs
195 - 'build_voltha_pod_release_timer':
196 build-node: 'menlo-certification-pod'
197 config-pod: 'menlo-certification-pod-radisys-3200g'
198 disable-job: true
199 reinstall-olt: false
200 work-flow: 'ATT'
201 profile: '1T4GEM'
202 time: '13'
203
204 # Certification (Radisys) POD test job - master versions: uses tech profile on voltha branch
205 - 'build_voltha_pod_test':
206 build-node: 'menlo-certification-pod'
207 config-pod: 'menlo-certification-pod-radisys-3200g'
208 disable-job: true
209 release: 'master'
210 branch: 'master'
211 work-flow: 'ATT'
212 test-repo: 'voltha-system-tests'
213 profile: '1T4GEM'
214 power-switch: True
215 pipeline-script: 'voltha/master/voltha-physical-functional-tests.groovy'
216
217 # Certification (Radisys) pod with olt/onu - master versions timer based job , two OLTs
218 - 'build_voltha_pod_release_timer':
219 build-node: 'menlo-certification-pod'
220 config-pod: 'menlo-certification-pod-radisys-3200g'
221 disable-job: true
222 reinstall-olt: false
223 work-flow: 'ATT'
224 profile: '1T4GEM-unencrypted'
225 time: '17'
226
227 # Certification (Radisys) POD test job - master versions: uses tech profile on voltha branch
228 - 'build_voltha_pod_test':
229 build-node: 'menlo-certification-pod'
230 config-pod: 'menlo-certification-pod-radisys-3200g'
231 disable-job: true
232 release: 'master'
233 branch: 'master'
234 work-flow: 'ATT'
235 test-repo: 'voltha-system-tests'
236 profile: '1T4GEM-unencrypted'
237 power-switch: True
238 pipeline-script: 'voltha/master/voltha-physical-functional-tests.groovy'