blob: 90b6d251c588d32e0ccf292a0abdc4f80be1e55b [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':
Hardik Windlass9ed73662021-09-02 11:06:21 +000092 timeout: 270
Matteo Scandolo1229b862021-08-11 10:05:58 -070093 build-node: 'menlo-certification-pod'
94 config-pod: 'menlo-certification-pod-radisys-3200g'
95 disable-job: false
96 release: 'master'
97 branch: 'master'
98 name-extension: '_DT'
99 work-flow: 'DT'
100 test-repo: 'voltha-system-tests'
101 profile: '1T8GEM'
102 power-switch: True
103 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
104
105 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
106 - 'build_voltha_pod_release_timer':
107 build-node: 'menlo-certification-pod'
108 config-pod: 'menlo-certification-pod-radisys-3200g'
109 disable-job: false
110 reinstall-olt: false
111 release: '2.8'
112 branch: 'voltha-2.8'
113 name-extension: '_DT'
114 work-flow: 'DT'
115 profile: '1T8GEM'
116 time: '9'
117 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
118
119 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
120 - 'build_voltha_pod_test':
121 build-node: 'menlo-certification-pod'
122 config-pod: 'menlo-certification-pod-radisys-3200g'
123 disable-job: false
124 release: '2.8'
125 branch: 'voltha-2.8'
126 name-extension: '_DT'
127 work-flow: 'DT'
128 test-repo: 'voltha-system-tests'
129 profile: '1T8GEM'
130 power-switch: True
131 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
132
Hardik Windlassda932c12021-08-25 11:15:54 +0000133 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
134 - 'build_voltha_pod_release_timer':
135 build-node: 'menlo-certification-pod'
136 config-pod: 'menlo-certification-pod-radisys-1600g'
137 disable-job: false
138 reinstall-olt: false
139 release: '2.8'
140 branch: 'voltha-2.8'
141 name-extension: '_DT'
142 work-flow: 'DT'
143 profile: '1T8GEM'
144 time: '13'
145 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
146
147 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
148 - 'build_voltha_pod_test':
149 build-node: 'menlo-certification-pod'
150 config-pod: 'menlo-certification-pod-radisys-1600g'
151 disable-job: false
152 release: '2.8'
153 branch: 'voltha-2.8'
154 name-extension: '_DT'
155 work-flow: 'DT'
156 test-repo: 'voltha-system-tests'
157 profile: '1T8GEM'
158 power-switch: True
159 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
160
161 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
162 - 'build_voltha_pod_release_timer':
163 build-node: 'menlo-certification-pod'
164 config-pod: 'menlo-certification-pod-radisys-1600x'
165 disable-job: false
166 reinstall-olt: false
167 release: '2.8'
168 branch: 'voltha-2.8'
169 name-extension: '_DT'
170 work-flow: 'DT'
171 profile: '1T8GEM'
172 time: '17'
173 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
174
175 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
176 - 'build_voltha_pod_test':
177 build-node: 'menlo-certification-pod'
178 config-pod: 'menlo-certification-pod-radisys-1600x'
179 disable-job: false
180 release: '2.8'
181 branch: 'voltha-2.8'
182 name-extension: '_DT'
183 work-flow: 'DT'
184 test-repo: 'voltha-system-tests'
185 profile: '1T8GEM'
186 power-switch: True
187 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
188
Matteo Scandolo1229b862021-08-11 10:05:58 -0700189 # Certification (Radisys) pod with olt/onu - master versions timer based job , two OLTs
190 - 'build_voltha_pod_release_timer':
191 build-node: 'menlo-certification-pod'
192 config-pod: 'menlo-certification-pod-radisys-3200g'
193 disable-job: true
194 reinstall-olt: false
195 work-flow: 'ATT'
196 profile: '1T4GEM'
197 time: '13'
198
199 # Certification (Radisys) POD test job - master versions: uses tech profile on voltha branch
200 - 'build_voltha_pod_test':
201 build-node: 'menlo-certification-pod'
202 config-pod: 'menlo-certification-pod-radisys-3200g'
203 disable-job: true
204 release: 'master'
205 branch: 'master'
206 work-flow: 'ATT'
207 test-repo: 'voltha-system-tests'
208 profile: '1T4GEM'
209 power-switch: True
210 pipeline-script: 'voltha/master/voltha-physical-functional-tests.groovy'
211
212 # Certification (Radisys) pod with olt/onu - master versions timer based job , two OLTs
213 - 'build_voltha_pod_release_timer':
214 build-node: 'menlo-certification-pod'
215 config-pod: 'menlo-certification-pod-radisys-3200g'
216 disable-job: true
217 reinstall-olt: false
218 work-flow: 'ATT'
219 profile: '1T4GEM-unencrypted'
220 time: '17'
221
222 # Certification (Radisys) POD test job - master versions: uses tech profile on voltha branch
223 - 'build_voltha_pod_test':
224 build-node: 'menlo-certification-pod'
225 config-pod: 'menlo-certification-pod-radisys-3200g'
226 disable-job: true
227 release: 'master'
228 branch: 'master'
229 work-flow: 'ATT'
230 test-repo: 'voltha-system-tests'
231 profile: '1T4GEM-unencrypted'
232 power-switch: True
233 pipeline-script: 'voltha/master/voltha-physical-functional-tests.groovy'