blob: 5beb4fcd9f66b0ce74905d55f5cd66f1515bf5cd [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
Joey Armstrongca4cb462023-01-12 17:51:05 -050012 power-switch: false
13 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:
Joey Armstrongcb896602023-07-21 16:38:42 -040031
32 # branches moved, master.yaml jobs retained here for now
33 # job is a mirror of the one that follows, differs in explcit branch naming
Matteo Scandolo1229b862021-08-11 10:05:58 -070034 # Certification (Radisys 1600G) pod with olt/onu - master versions timer based job
35 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080036 build-node: 'menlo-certification-pod-1'
Matteo Scandolo1229b862021-08-11 10:05:58 -070037 config-pod: 'menlo-certification-pod-radisys-1600g'
Joey Armstrongcb896602023-07-21 16:38:42 -040038 disable-job: true # menlo-certification-pod-1: offline
Girish Gowdra22a87482021-12-17 13:11:21 +053039 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070040 name-extension: '_DT'
41 work-flow: 'DT'
42 profile: '1T8GEM'
43 time: '21'
Andrea Campanella969c68d2021-12-17 09:16:35 +010044 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 -070045
Joey Armstrongcb896602023-07-21 16:38:42 -040046 # branches moved, master.yaml jobs retained here for now
47 # Certification (Radisys 1600G) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Matteo Scandolo1229b862021-08-11 10:05:58 -070048 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000049 timeout: 330
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080050 build-node: 'menlo-certification-pod-1'
Matteo Scandolo1229b862021-08-11 10:05:58 -070051 config-pod: 'menlo-certification-pod-radisys-1600g'
Joey Armstrongcb896602023-07-21 16:38:42 -040052 disable-job: true # menlo-certification-pod-1: offline
Matteo Scandolo1229b862021-08-11 10:05:58 -070053 release: 'master'
54 branch: 'master'
55 name-extension: '_DT'
56 work-flow: 'DT'
57 test-repo: 'voltha-system-tests'
58 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -050059 power-switch: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070060 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
61
62 # Certification (Radisys 1600X) pod with olt/onu - master versions timer based job
63 - 'build_voltha_pod_release_timer':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080064 build-node: 'menlo-certification-pod-2'
Matteo Scandolo1229b862021-08-11 10:05:58 -070065 config-pod: 'menlo-certification-pod-radisys-1600x'
Joey Armstronga04a3852023-02-02 18:25:51 -050066 disable-job: true
Girish Gowdra22a87482021-12-17 13:11:21 +053067 reinstall-olt: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070068 name-extension: '_DT'
69 work-flow: 'DT'
70 profile: '1T8GEM'
71 time: '1'
Andrea Campanella969c68d2021-12-17 09:16:35 +010072 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 -070073
74 # Certification (Radisys 1600X) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
75 - 'build_voltha_pod_test':
Hardik Windlass50ec6d72021-12-16 05:37:04 +000076 timeout: 330
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -080077 build-node: 'menlo-certification-pod-2'
Matteo Scandolo1229b862021-08-11 10:05:58 -070078 config-pod: 'menlo-certification-pod-radisys-1600x'
Joey Armstronga04a3852023-02-02 18:25:51 -050079 disable-job: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070080 release: 'master'
81 branch: 'master'
82 name-extension: '_DT'
83 work-flow: 'DT'
84 test-repo: 'voltha-system-tests'
85 profile: '1T8GEM'
Joey Armstrongca4cb462023-01-12 17:51:05 -050086 power-switch: true
Matteo Scandolo1229b862021-08-11 10:05:58 -070087 pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
88
Joey Armstrong0eb8bd82023-07-10 13:26:25 -040089 # -----------------------------------------------------------------------
90 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
91 # -----------------------------------------------------------------------
92 - 'build_voltha_pod_release_timer':
93 build-node: 'menlo-certification-pod-2'
94 config-pod: 'menlo-certification-pod-radisys-1600x'
95 disable-job: true
96 reinstall-olt: true
97 release: '2.12'
98 branch: 'voltha-2.12'
99 name-extension: '_DT'
100 work-flow: 'DT'
101 profile: '1T8GEM'
102 time: '17'
103 pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
104 extraHelmFlags: "--set onos-classic.image.tag=master"
105
106 - 'build_voltha_pod_release_timer':
107 build-node: 'menlo-certification-pod-2'
108 config-pod: 'menlo-certification-pod-radisys-1600x'
109 disable-job: true
110 reinstall-olt: true
111 release: '2.11'
112 branch: 'voltha-2.11'
113 name-extension: '_DT'
114 work-flow: 'DT'
115 profile: '1T8GEM'
116 time: '17'
117 pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
118 extraHelmFlags: "--set onos-classic.image.tag=master"
119
120 # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
121# - 'build_voltha_pod_release_timer':
122# build-node: 'menlo-certification-pod-2'
123# config-pod: 'menlo-certification-pod-radisys-1600x'
124# disable-job: true
Joey Armstrong074a9b92023-06-26 15:18:19 -0400125# reinstall-olt: true
126# release: '2.8'
127# branch: 'voltha-2.8'
128# name-extension: '_DT'
129# work-flow: 'DT'
130# profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400131# time: '17'
Joey Armstrong074a9b92023-06-26 15:18:19 -0400132# pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
133# extraHelmFlags: "--set onos-classic.image.tag=master"
Matteo Scandolo1229b862021-08-11 10:05:58 -0700134
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400135 # -----------------------------------------------------------------------
Matteo Scandolo1229b862021-08-11 10:05:58 -0700136 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400137 # -----------------------------------------------------------------------
Matteo Scandolo1229b862021-08-11 10:05:58 -0700138 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800139 build-node: 'menlo-certification-pod-2'
Hardik Windlassda932c12021-08-25 11:15:54 +0000140 config-pod: 'menlo-certification-pod-radisys-1600x'
Joey Armstronga04a3852023-02-02 18:25:51 -0500141 disable-job: true
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400142 release: '2.12'
143 branch: 'voltha-2.12'
Joey Armstrong1a2ee172023-01-27 17:20:37 -0500144 name-extension: '_DT'
145 work-flow: 'DT'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400146 test-repo: 'voltha-system-tests'
Joey Armstrong1a2ee172023-01-27 17:20:37 -0500147 profile: '1T8GEM'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400148 power-switch: true
149 pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
Joey Armstrong1a2ee172023-01-27 17:20:37 -0500150
Hardik Windlassda932c12021-08-25 11:15:54 +0000151 - 'build_voltha_pod_test':
Matteo Scandolo54a0f4b2022-01-10 12:17:22 -0800152 build-node: 'menlo-certification-pod-2'
Hardik Windlassda932c12021-08-25 11:15:54 +0000153 config-pod: 'menlo-certification-pod-radisys-1600x'
Joey Armstronga04a3852023-02-02 18:25:51 -0500154 disable-job: true
Joey Armstrong1a2ee172023-01-27 17:20:37 -0500155 release: '2.11'
156 branch: 'voltha-2.11'
157 name-extension: '_DT'
158 work-flow: 'DT'
159 test-repo: 'voltha-system-tests'
160 profile: '1T8GEM'
161 power-switch: true
162 pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
163
164 # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400165# - 'build_voltha_pod_test':
166# build-node: 'menlo-certification-pod-2'
167# config-pod: 'menlo-certification-pod-radisys-1600x'
168# disable-job: true
169# release: '2.8'
170# branch: 'voltha-2.8'
171# name-extension: '_DT'
172# work-flow: 'DT'
173# test-repo: 'voltha-system-tests'
174# profile: '1T8GEM'
175# power-switch: true
176# pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
Joey Armstrongaf679da2023-01-31 14:22:41 -0500177
178# [EOF]