blob: 75acaa6d4b19514141b06d29a9cdf13ab3bde9a0 [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'
39
40 # Certification (Radisys 1600G) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
41 - 'build_voltha_pod_test':
42 build-node: 'menlo-certification-pod'
43 config-pod: 'menlo-certification-pod-radisys-1600g'
44 disable-job: false
45 release: 'master'
46 branch: 'master'
47 name-extension: '_DT'
48 work-flow: 'DT'
49 test-repo: 'voltha-system-tests'
50 profile: '1T8GEM'
51 power-switch: True
52 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
53
54 # Certification (Radisys 1600X) pod with olt/onu - master versions timer based job
55 - 'build_voltha_pod_release_timer':
56 build-node: 'menlo-certification-pod'
57 config-pod: 'menlo-certification-pod-radisys-1600x'
58 disable-job: false
59 reinstall-olt: false
60 name-extension: '_DT'
61 work-flow: 'DT'
62 profile: '1T8GEM'
63 time: '1'
64
65 # Certification (Radisys 1600X) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
66 - 'build_voltha_pod_test':
67 build-node: 'menlo-certification-pod'
68 config-pod: 'menlo-certification-pod-radisys-1600x'
69 disable-job: false
70 release: 'master'
71 branch: 'master'
72 name-extension: '_DT'
73 work-flow: 'DT'
74 test-repo: 'voltha-system-tests'
75 profile: '1T8GEM'
76 power-switch: True
77 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
78
79 # Certification (Radisys) pod with olt/onu - master versions timer based job
80 - 'build_voltha_pod_release_timer':
81 build-node: 'menlo-certification-pod'
82 config-pod: 'menlo-certification-pod-radisys-3200g'
83 disable-job: false
84 reinstall-olt: false
85 name-extension: '_DT'
86 work-flow: 'DT'
87 profile: '1T8GEM'
88 time: '5'
89
90 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
91 - 'build_voltha_pod_test':
92 build-node: 'menlo-certification-pod'
93 config-pod: 'menlo-certification-pod-radisys-3200g'
94 disable-job: false
95 release: 'master'
96 branch: 'master'
97 name-extension: '_DT'
98 work-flow: 'DT'
99 test-repo: 'voltha-system-tests'
100 profile: '1T8GEM'
101 power-switch: True
102 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
103
104 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
105 - 'build_voltha_pod_release_timer':
106 build-node: 'menlo-certification-pod'
107 config-pod: 'menlo-certification-pod-radisys-3200g'
108 disable-job: false
109 reinstall-olt: false
110 release: '2.8'
111 branch: 'voltha-2.8'
112 name-extension: '_DT'
113 work-flow: 'DT'
114 profile: '1T8GEM'
115 time: '9'
116 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
117
118 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
119 - 'build_voltha_pod_test':
120 build-node: 'menlo-certification-pod'
121 config-pod: 'menlo-certification-pod-radisys-3200g'
122 disable-job: false
123 release: '2.8'
124 branch: 'voltha-2.8'
125 name-extension: '_DT'
126 work-flow: 'DT'
127 test-repo: 'voltha-system-tests'
128 profile: '1T8GEM'
129 power-switch: True
130 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
131
Hardik Windlassda932c12021-08-25 11:15:54 +0000132 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
133 - 'build_voltha_pod_release_timer':
134 build-node: 'menlo-certification-pod'
135 config-pod: 'menlo-certification-pod-radisys-1600g'
136 disable-job: false
137 reinstall-olt: false
138 release: '2.8'
139 branch: 'voltha-2.8'
140 name-extension: '_DT'
141 work-flow: 'DT'
142 profile: '1T8GEM'
143 time: '13'
144 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
145
146 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
147 - 'build_voltha_pod_test':
148 build-node: 'menlo-certification-pod'
149 config-pod: 'menlo-certification-pod-radisys-1600g'
150 disable-job: false
151 release: '2.8'
152 branch: 'voltha-2.8'
153 name-extension: '_DT'
154 work-flow: 'DT'
155 test-repo: 'voltha-system-tests'
156 profile: '1T8GEM'
157 power-switch: True
158 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
159
160 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
161 - 'build_voltha_pod_release_timer':
162 build-node: 'menlo-certification-pod'
163 config-pod: 'menlo-certification-pod-radisys-1600x'
164 disable-job: false
165 reinstall-olt: false
166 release: '2.8'
167 branch: 'voltha-2.8'
168 name-extension: '_DT'
169 work-flow: 'DT'
170 profile: '1T8GEM'
171 time: '17'
172 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
173
174 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
175 - 'build_voltha_pod_test':
176 build-node: 'menlo-certification-pod'
177 config-pod: 'menlo-certification-pod-radisys-1600x'
178 disable-job: false
179 release: '2.8'
180 branch: 'voltha-2.8'
181 name-extension: '_DT'
182 work-flow: 'DT'
183 test-repo: 'voltha-system-tests'
184 profile: '1T8GEM'
185 power-switch: True
186 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
187
Matteo Scandolo1229b862021-08-11 10:05:58 -0700188 # Certification (Radisys) pod with olt/onu - master versions timer based job , two OLTs
189 - 'build_voltha_pod_release_timer':
190 build-node: 'menlo-certification-pod'
191 config-pod: 'menlo-certification-pod-radisys-3200g'
192 disable-job: true
193 reinstall-olt: false
194 work-flow: 'ATT'
195 profile: '1T4GEM'
196 time: '13'
197
198 # Certification (Radisys) POD test job - master versions: uses tech profile on voltha branch
199 - 'build_voltha_pod_test':
200 build-node: 'menlo-certification-pod'
201 config-pod: 'menlo-certification-pod-radisys-3200g'
202 disable-job: true
203 release: 'master'
204 branch: 'master'
205 work-flow: 'ATT'
206 test-repo: 'voltha-system-tests'
207 profile: '1T4GEM'
208 power-switch: True
209 pipeline-script: 'voltha/master/voltha-physical-functional-tests.groovy'
210
211 # Certification (Radisys) pod with olt/onu - master versions timer based job , two OLTs
212 - 'build_voltha_pod_release_timer':
213 build-node: 'menlo-certification-pod'
214 config-pod: 'menlo-certification-pod-radisys-3200g'
215 disable-job: true
216 reinstall-olt: false
217 work-flow: 'ATT'
218 profile: '1T4GEM-unencrypted'
219 time: '17'
220
221 # Certification (Radisys) POD test job - master versions: uses tech profile on voltha branch
222 - 'build_voltha_pod_test':
223 build-node: 'menlo-certification-pod'
224 config-pod: 'menlo-certification-pod-radisys-3200g'
225 disable-job: true
226 release: 'master'
227 branch: 'master'
228 work-flow: 'ATT'
229 test-repo: 'voltha-system-tests'
230 profile: '1T4GEM-unencrypted'
231 power-switch: True
232 pipeline-script: 'voltha/master/voltha-physical-functional-tests.groovy'