blob: 228833fe44be56f138349e0e6142d646ecaa58d2 [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
132 # Certification (Radisys) pod with olt/onu - master versions timer based job , two OLTs
133 - 'build_voltha_pod_release_timer':
134 build-node: 'menlo-certification-pod'
135 config-pod: 'menlo-certification-pod-radisys-3200g'
136 disable-job: true
137 reinstall-olt: false
138 work-flow: 'ATT'
139 profile: '1T4GEM'
140 time: '13'
141
142 # Certification (Radisys) POD test job - master versions: uses tech profile on voltha branch
143 - 'build_voltha_pod_test':
144 build-node: 'menlo-certification-pod'
145 config-pod: 'menlo-certification-pod-radisys-3200g'
146 disable-job: true
147 release: 'master'
148 branch: 'master'
149 work-flow: 'ATT'
150 test-repo: 'voltha-system-tests'
151 profile: '1T4GEM'
152 power-switch: True
153 pipeline-script: 'voltha/master/voltha-physical-functional-tests.groovy'
154
155 # Certification (Radisys) pod with olt/onu - master versions timer based job , two OLTs
156 - 'build_voltha_pod_release_timer':
157 build-node: 'menlo-certification-pod'
158 config-pod: 'menlo-certification-pod-radisys-3200g'
159 disable-job: true
160 reinstall-olt: false
161 work-flow: 'ATT'
162 profile: '1T4GEM-unencrypted'
163 time: '17'
164
165 # Certification (Radisys) POD test job - master versions: uses tech profile on voltha branch
166 - 'build_voltha_pod_test':
167 build-node: 'menlo-certification-pod'
168 config-pod: 'menlo-certification-pod-radisys-3200g'
169 disable-job: true
170 release: 'master'
171 branch: 'master'
172 work-flow: 'ATT'
173 test-repo: 'voltha-system-tests'
174 profile: '1T4GEM-unencrypted'
175 power-switch: True
176 pipeline-script: 'voltha/master/voltha-physical-functional-tests.groovy'