blob: eec43c48e2e2d6ba81f79aa582b83db89eac42ec [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':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080031 build-node: 'menlo-certification-pod-1'
Matteo Scandolo1229b862021-08-11 10:05:58 -070032 config-pod: 'menlo-certification-pod-radisys-1600g'
Matteo Scandoloa14a9192021-12-17 14:37:34 -080033 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +053034 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070035 name-extension: '_DT'
36 work-flow: 'DT'
37 profile: '1T8GEM'
38 time: '21'
Andrea Campanella969c68d2021-12-17 09:16:35 +010039 extraHelmFlags: "--set onos-classic.image.tag=master --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':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000043 timeout: 330
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080044 build-node: 'menlo-certification-pod-1'
Matteo Scandolo1229b862021-08-11 10:05:58 -070045 config-pod: 'menlo-certification-pod-radisys-1600g'
Matteo Scandoloa14a9192021-12-17 14:37:34 -080046 disable-job: false
Matteo Scandolo1229b862021-08-11 10:05:58 -070047 release: 'master'
48 branch: 'master'
49 name-extension: '_DT'
50 work-flow: 'DT'
51 test-repo: 'voltha-system-tests'
52 profile: '1T8GEM'
53 power-switch: True
54 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
55
56 # Certification (Radisys 1600X) pod with olt/onu - master versions timer based job
57 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080058 build-node: 'menlo-certification-pod-2'
Matteo Scandolo1229b862021-08-11 10:05:58 -070059 config-pod: 'menlo-certification-pod-radisys-1600x'
60 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +053061 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070062 name-extension: '_DT'
63 work-flow: 'DT'
64 profile: '1T8GEM'
65 time: '1'
Andrea Campanella969c68d2021-12-17 09:16:35 +010066 extraHelmFlags: "--set onos-classic.image.tag=master --set voltha.global.rw_core.rpc_timeout=30s --set voltha.global.rw_core.internal_timeout=30s"
Matteo Scandolo1229b862021-08-11 10:05:58 -070067
68 # Certification (Radisys 1600X) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
69 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000070 timeout: 330
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080071 build-node: 'menlo-certification-pod-2'
Matteo Scandolo1229b862021-08-11 10:05:58 -070072 config-pod: 'menlo-certification-pod-radisys-1600x'
73 disable-job: false
74 release: 'master'
75 branch: 'master'
76 name-extension: '_DT'
77 work-flow: 'DT'
78 test-repo: 'voltha-system-tests'
79 profile: '1T8GEM'
80 power-switch: True
81 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
82
83 # Certification (Radisys) pod with olt/onu - master versions timer based job
84 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080085 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -070086 config-pod: 'menlo-certification-pod-radisys-3200g'
Girish Gowdrad6868b02021-12-10 21:00:16 +053087 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +053088 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070089 name-extension: '_DT'
90 work-flow: 'DT'
91 profile: '1T8GEM'
92 time: '5'
Andrea Campanella969c68d2021-12-17 09:16:35 +010093 extraHelmFlags: "--set onos-classic.image.tag=master --set voltha.global.rw_core.rpc_timeout=30s --set voltha.global.rw_core.internal_timeout=30s"
Matteo Scandolo1229b862021-08-11 10:05:58 -070094
95 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
96 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000097 timeout: 330
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080098 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -070099 config-pod: 'menlo-certification-pod-radisys-3200g'
Girish Gowdrad6868b02021-12-10 21:00:16 +0530100 disable-job: false
Matteo Scandolo1229b862021-08-11 10:05:58 -0700101 release: 'master'
102 branch: 'master'
103 name-extension: '_DT'
104 work-flow: 'DT'
105 test-repo: 'voltha-system-tests'
106 profile: '1T8GEM'
107 power-switch: True
108 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
109
110 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
111 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800112 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700113 config-pod: 'menlo-certification-pod-radisys-3200g'
114 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +0530115 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -0700116 release: '2.8'
117 branch: 'voltha-2.8'
118 name-extension: '_DT'
119 work-flow: 'DT'
120 profile: '1T8GEM'
121 time: '9'
122 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella969c68d2021-12-17 09:16:35 +0100123 extraHelmFlags: "--set onos-classic.image.tag=master"
Matteo Scandolo1229b862021-08-11 10:05:58 -0700124
125 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
126 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800127 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700128 config-pod: 'menlo-certification-pod-radisys-3200g'
129 disable-job: false
130 release: '2.8'
131 branch: 'voltha-2.8'
132 name-extension: '_DT'
133 work-flow: 'DT'
134 test-repo: 'voltha-system-tests'
135 profile: '1T8GEM'
136 power-switch: True
137 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
138
Hardik Windlassda932c12021-08-25 11:15:54 +0000139 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
140 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800141 build-node: 'menlo-certification-pod-1'
Hardik Windlassda932c12021-08-25 11:15:54 +0000142 config-pod: 'menlo-certification-pod-radisys-1600g'
143 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +0530144 reinstall-olt: true
Hardik Windlassda932c12021-08-25 11:15:54 +0000145 release: '2.8'
146 branch: 'voltha-2.8'
147 name-extension: '_DT'
148 work-flow: 'DT'
149 profile: '1T8GEM'
150 time: '13'
151 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella969c68d2021-12-17 09:16:35 +0100152 extraHelmFlags: "--set onos-classic.image.tag=master"
Hardik Windlassda932c12021-08-25 11:15:54 +0000153
154 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
155 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800156 build-node: 'menlo-certification-pod-1'
Hardik Windlassda932c12021-08-25 11:15:54 +0000157 config-pod: 'menlo-certification-pod-radisys-1600g'
158 disable-job: false
159 release: '2.8'
160 branch: 'voltha-2.8'
161 name-extension: '_DT'
162 work-flow: 'DT'
163 test-repo: 'voltha-system-tests'
164 profile: '1T8GEM'
165 power-switch: True
166 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
167
168 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
169 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800170 build-node: 'menlo-certification-pod-2'
Hardik Windlassda932c12021-08-25 11:15:54 +0000171 config-pod: 'menlo-certification-pod-radisys-1600x'
172 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +0530173 reinstall-olt: true
Hardik Windlassda932c12021-08-25 11:15:54 +0000174 release: '2.8'
175 branch: 'voltha-2.8'
176 name-extension: '_DT'
177 work-flow: 'DT'
178 profile: '1T8GEM'
179 time: '17'
180 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella969c68d2021-12-17 09:16:35 +0100181 extraHelmFlags: "--set onos-classic.image.tag=master"
Hardik Windlassda932c12021-08-25 11:15:54 +0000182
183 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
184 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800185 build-node: 'menlo-certification-pod-2'
Hardik Windlassda932c12021-08-25 11:15:54 +0000186 config-pod: 'menlo-certification-pod-radisys-1600x'
187 disable-job: false
188 release: '2.8'
189 branch: 'voltha-2.8'
190 name-extension: '_DT'
191 work-flow: 'DT'
192 test-repo: 'voltha-system-tests'
193 profile: '1T8GEM'
194 power-switch: True
195 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
196
Matteo Scandolo1229b862021-08-11 10:05:58 -0700197 # Certification (Radisys) pod with olt/onu - master versions timer based job , two OLTs
198 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800199 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700200 config-pod: 'menlo-certification-pod-radisys-3200g'
Matteo Scandoloa14a9192021-12-17 14:37:34 -0800201 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +0530202 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -0700203 work-flow: 'ATT'
204 profile: '1T4GEM'
205 time: '13'
206
207 # Certification (Radisys) POD test job - master versions: uses tech profile on voltha branch
208 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800209 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700210 config-pod: 'menlo-certification-pod-radisys-3200g'
Matteo Scandoloa14a9192021-12-17 14:37:34 -0800211 disable-job: false
Matteo Scandolo1229b862021-08-11 10:05:58 -0700212 release: 'master'
213 branch: 'master'
214 work-flow: 'ATT'
215 test-repo: 'voltha-system-tests'
216 profile: '1T4GEM'
217 power-switch: True
218 pipeline-script: 'voltha/master/voltha-physical-functional-tests.groovy'
219
220 # Certification (Radisys) pod with olt/onu - master versions timer based job , two OLTs
221 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800222 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700223 config-pod: 'menlo-certification-pod-radisys-3200g'
Matteo Scandoloa14a9192021-12-17 14:37:34 -0800224 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +0530225 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -0700226 work-flow: 'ATT'
227 profile: '1T4GEM-unencrypted'
228 time: '17'
229
230 # Certification (Radisys) POD test job - master versions: uses tech profile on voltha branch
231 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800232 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700233 config-pod: 'menlo-certification-pod-radisys-3200g'
Matteo Scandoloa14a9192021-12-17 14:37:34 -0800234 disable-job: false
Matteo Scandolo1229b862021-08-11 10:05:58 -0700235 release: 'master'
236 branch: 'master'
237 work-flow: 'ATT'
238 test-repo: 'voltha-system-tests'
239 profile: '1T4GEM-unencrypted'
240 power-switch: True
241 pipeline-script: 'voltha/master/voltha-physical-functional-tests.groovy'