blob: 91e22a57046e91d34ab30894bd33af265264acbd [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
Hardik Windlass28a7bd02022-04-12 13:14:54 +000013 power-cycle-olt: False
Matteo Scandolo1229b862021-08-11 10:05:58 -070014 work-flow: 'ATT'
15 in-band-management: false
Matteo Scandolo48163aa2022-01-10 14:14:22 -080016 num-of-openonu: 1
17 num-of-onos: 1
18 num-of-atomix: 1
19 num-of-kafka: 1
20 num-of-etcd: 1
Matteo Scandolo1229b862021-08-11 10:05:58 -070021 reinstall-olt: true
22 test-type: ''
23 volthaSystemTestsChange: ''
24 kindVolthaChange: ''
25 cordTesterChange: ''
26 oltAdapterAppLabel: 'adapter-open-olt'
27 num-of-onus: ''
28 num-of-ponports: ''
29
30 jobs:
31
32 # Certification (Radisys 1600G) pod with olt/onu - master versions timer based job
33 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080034 build-node: 'menlo-certification-pod-1'
Matteo Scandolo1229b862021-08-11 10:05:58 -070035 config-pod: 'menlo-certification-pod-radisys-1600g'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -070036 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +053037 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070038 name-extension: '_DT'
39 work-flow: 'DT'
40 profile: '1T8GEM'
41 time: '21'
Andrea Campanella969c68d2021-12-17 09:16:35 +010042 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 -070043
44 # Certification (Radisys 1600G) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
45 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000046 timeout: 330
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080047 build-node: 'menlo-certification-pod-1'
Matteo Scandolo1229b862021-08-11 10:05:58 -070048 config-pod: 'menlo-certification-pod-radisys-1600g'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -070049 disable-job: false
Matteo Scandolo1229b862021-08-11 10:05:58 -070050 release: 'master'
51 branch: 'master'
52 name-extension: '_DT'
53 work-flow: 'DT'
54 test-repo: 'voltha-system-tests'
55 profile: '1T8GEM'
56 power-switch: True
57 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
58
59 # Certification (Radisys 1600X) pod with olt/onu - master versions timer based job
60 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080061 build-node: 'menlo-certification-pod-2'
Matteo Scandolo1229b862021-08-11 10:05:58 -070062 config-pod: 'menlo-certification-pod-radisys-1600x'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -070063 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +053064 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070065 name-extension: '_DT'
66 work-flow: 'DT'
67 profile: '1T8GEM'
68 time: '1'
Andrea Campanella969c68d2021-12-17 09:16:35 +010069 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 -070070
71 # Certification (Radisys 1600X) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
72 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000073 timeout: 330
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080074 build-node: 'menlo-certification-pod-2'
Matteo Scandolo1229b862021-08-11 10:05:58 -070075 config-pod: 'menlo-certification-pod-radisys-1600x'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -070076 disable-job: false
Matteo Scandolo1229b862021-08-11 10:05:58 -070077 release: 'master'
78 branch: 'master'
79 name-extension: '_DT'
80 work-flow: 'DT'
81 test-repo: 'voltha-system-tests'
82 profile: '1T8GEM'
83 power-switch: True
84 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
85
86 # Certification (Radisys) pod with olt/onu - master versions timer based job
87 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080088 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -070089 config-pod: 'menlo-certification-pod-radisys-3200g'
Girish Gowdra22a87482021-12-17 13:11:21 +053090 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070091 name-extension: '_DT'
92 work-flow: 'DT'
93 profile: '1T8GEM'
Andrea Campanellad82b40d2022-01-18 11:26:54 +010094 time: '1'
Andrea Campanella969c68d2021-12-17 09:16:35 +010095 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 -070096
97 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
98 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000099 timeout: 330
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800100 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700101 config-pod: 'menlo-certification-pod-radisys-3200g'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700102 release: 'master'
103 branch: 'master'
104 name-extension: '_DT'
105 work-flow: 'DT'
106 test-repo: 'voltha-system-tests'
107 profile: '1T8GEM'
108 power-switch: True
109 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
110
111 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
112 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800113 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700114 config-pod: 'menlo-certification-pod-radisys-3200g'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700115 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +0530116 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -0700117 release: '2.8'
118 branch: 'voltha-2.8'
119 name-extension: '_DT'
120 work-flow: 'DT'
121 profile: '1T8GEM'
122 time: '9'
123 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella969c68d2021-12-17 09:16:35 +0100124 extraHelmFlags: "--set onos-classic.image.tag=master"
Matteo Scandolo1229b862021-08-11 10:05:58 -0700125
126 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
127 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800128 build-node: 'menlo-certification-pod-3'
Matteo Scandolo1229b862021-08-11 10:05:58 -0700129 config-pod: 'menlo-certification-pod-radisys-3200g'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700130 disable-job: false
Matteo Scandolo1229b862021-08-11 10:05:58 -0700131 release: '2.8'
132 branch: 'voltha-2.8'
133 name-extension: '_DT'
134 work-flow: 'DT'
135 test-repo: 'voltha-system-tests'
136 profile: '1T8GEM'
137 power-switch: True
138 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
139
Hardik Windlassda932c12021-08-25 11:15:54 +0000140 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
141 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800142 build-node: 'menlo-certification-pod-1'
Hardik Windlassda932c12021-08-25 11:15:54 +0000143 config-pod: 'menlo-certification-pod-radisys-1600g'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700144 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +0530145 reinstall-olt: true
Hardik Windlassda932c12021-08-25 11:15:54 +0000146 release: '2.8'
147 branch: 'voltha-2.8'
148 name-extension: '_DT'
149 work-flow: 'DT'
150 profile: '1T8GEM'
151 time: '13'
152 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella969c68d2021-12-17 09:16:35 +0100153 extraHelmFlags: "--set onos-classic.image.tag=master"
Hardik Windlassda932c12021-08-25 11:15:54 +0000154
155 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
156 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800157 build-node: 'menlo-certification-pod-1'
Hardik Windlassda932c12021-08-25 11:15:54 +0000158 config-pod: 'menlo-certification-pod-radisys-1600g'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700159 disable-job: false
Hardik Windlassda932c12021-08-25 11:15:54 +0000160 release: '2.8'
161 branch: 'voltha-2.8'
162 name-extension: '_DT'
163 work-flow: 'DT'
164 test-repo: 'voltha-system-tests'
165 profile: '1T8GEM'
166 power-switch: True
167 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
168
169 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
170 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800171 build-node: 'menlo-certification-pod-2'
Hardik Windlassda932c12021-08-25 11:15:54 +0000172 config-pod: 'menlo-certification-pod-radisys-1600x'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700173 disable-job: false
Girish Gowdra22a87482021-12-17 13:11:21 +0530174 reinstall-olt: true
Hardik Windlassda932c12021-08-25 11:15:54 +0000175 release: '2.8'
176 branch: 'voltha-2.8'
177 name-extension: '_DT'
178 work-flow: 'DT'
179 profile: '1T8GEM'
180 time: '17'
181 pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
Andrea Campanella969c68d2021-12-17 09:16:35 +0100182 extraHelmFlags: "--set onos-classic.image.tag=master"
Hardik Windlassda932c12021-08-25 11:15:54 +0000183
184 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
185 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800186 build-node: 'menlo-certification-pod-2'
Hardik Windlassda932c12021-08-25 11:15:54 +0000187 config-pod: 'menlo-certification-pod-radisys-1600x'
Girish Gowdraaf2f4e52022-06-24 11:18:17 -0700188 disable-job: false
Hardik Windlassda932c12021-08-25 11:15:54 +0000189 release: '2.8'
190 branch: 'voltha-2.8'
191 name-extension: '_DT'
192 work-flow: 'DT'
193 test-repo: 'voltha-system-tests'
194 profile: '1T8GEM'
195 power-switch: True
196 pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'