blob: ad40e75cbf295347d92e650de0ad08c69ebf5efc [file] [log] [blame]
Kailash8b8de742019-07-30 08:54:51 -07001---
Joey Armstrong56fdfec2024-03-01 13:43:36 -05002
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04003# -----------------------------------------------------------------------
Joey Armstrong56fdfec2024-03-01 13:43:36 -05004# Copyright 2017-2024 Open Networking Foundation Contributors
Joey Armstrong054d8312024-02-22 12:19:37 -05005#
6# Licensed under the Apache License, Version 2.0 (the "License");
7# you may not use this file except in compliance with the License.
8# You may obtain a copy of the License at
9#
Joey Armstrong56fdfec2024-03-01 13:43:36 -050010# http:#www.apache.org/licenses/LICENSE-2.0
Joey Armstrong054d8312024-02-22 12:19:37 -050011#
12# Unless required by applicable law or agreed to in writing, software
13# distributed under the License is distributed on an "AS IS" BASIS,
14# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15# See the License for the specific language governing permissions and
16# limitations under the License.
Joey Armstrong56fdfec2024-03-01 13:43:36 -050017# -----------------------------------------------------------------------
18# SPDX-FileCopyrightText: 2017-2024 Open Networking Foundation Contributors
Joey Armstrong054d8312024-02-22 12:19:37 -050019# SPDX-License-Identifier: Apache-2.0
20# -----------------------------------------------------------------------
21# Entropy: 0fcb5ffa-d1a4-11ee-be5e-9f44b7181764
22# -----------------------------------------------------------------------
23# Intent: voltha 2.0 tests, end-2-end pipeline jobs.
Joey Armstrong0eb8bd82023-07-10 13:26:25 -040024# -----------------------------------------------------------------------
Kailash8b8de742019-07-30 08:54:51 -070025
26- project:
27 name: voltha-e2e
28
29 project-name: '{name}'
Zack Williams03ebb272020-03-27 09:42:33 -070030 manualBranch: ''
Suchitra Vemuri456b6b42020-11-10 19:06:22 -080031 olts: 1
Andrea Campanellaf3c32af2020-12-10 12:21:57 +010032 onus: 1
33 pons: 1
Suchitra Vemuri456b6b42020-11-10 19:06:22 -080034 withAlarms: true
35 make-target-failtest: bbsim-failurescenarios
36 make-target-errortest: bbsim-errorscenarios
37 make-target-alarmtest: bbsim-alarms-kind
Suchitra Vemuri0a9c8c62020-12-07 18:24:31 -080038 make-target-multipleolt: bbsim-multiolt-kind
TorstenThieme669258d2021-01-29 09:03:10 +000039 make-target-1t4gemtest: 1t4gem-openonu-go-adapter-test
40 make-target-1t8gemtest: 1t8gem-openonu-go-adapter-test
TorstenThiemea6c21342021-05-05 09:21:59 +000041 make-target-reconciletest: reconcile-openonu-go-adapter-test-att
TorstenThieme45422612021-03-23 10:38:59 +000042 make-target-reconciledttest: reconcile-openonu-go-adapter-test-dt
43 make-target-reconciletttest: reconcile-openonu-go-adapter-test-tt
Kailash8b8de742019-07-30 08:54:51 -070044
45 jobs:
Joey Armstrong0eb8bd82023-07-10 13:26:25 -040046
47 # -----------------------------------------------------------------------
48 # -----------------------------------------------------------------------
Matteo Scandoloa57b0972021-05-03 14:04:58 -070049 - 'voltha-periodic-test':
Matteo Scandoloa57b0972021-05-03 14:04:58 -070050 name: 'periodic-voltha-multiple-olts-test-bbsim'
Suchitra Vemuri456b6b42020-11-10 19:06:22 -080051 code-branch: 'master'
52 olts: 2
Matteo Scandolo276a6e72021-12-15 18:56:15 +000053 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
Suchitra Vemuricbb9d842021-02-24 20:29:19 -080054 time-trigger: "H H/23 * * *"
Matteo Scandoloa57b0972021-05-03 14:04:58 -070055 testTargets: |
56 - target: functional-multi-olt
57 workflow: att
58 flags: ""
59 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +000060 logging: true
Matteo Scandoloa57b0972021-05-03 14:04:58 -070061 - target: bbsim-multiolt-failurescenarios
62 workflow: att
63 flags: ""
64 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +000065 logging: true
Matteo Scandoloa57b0972021-05-03 14:04:58 -070066 - target: bbsim-multiolt-errorscenarios
67 workflow: att
68 flags: ""
69 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +000070 logging: true
Matteo Scandoloa57b0972021-05-03 14:04:58 -070071 - target: bbsim-multiolt-kind
72 workflow: att
73 flags: ""
74 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +000075 logging: true
Andy Bavierf93f3142020-01-09 16:08:51 -070076
Hardik Windlass6d9a82e2021-07-08 16:23:21 +000077 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -050078 name: 'periodic-voltha-multiple-olts-test-bbsim-2.11'
79 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +020080 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -050081 code-branch: 'voltha-2.11'
82 olts: 2
83 extraHelmFlags: '--set onu=2,pon=2'
84 time-trigger: "H H/23 * * *"
85 testTargets: |
86 - target: functional-multi-olt
87 workflow: att
88 flags: ""
89 teardown: true
90 logging: true
91 - target: bbsim-multiolt-failurescenarios
92 workflow: att
93 flags: ""
94 teardown: false
95 logging: true
96 - target: bbsim-multiolt-errorscenarios
97 workflow: att
98 flags: ""
99 teardown: false
100 logging: true
101 - target: bbsim-multiolt-kind
102 workflow: att
103 flags: ""
104 teardown: false
105 logging: true
106
107 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400108 name: 'periodic-voltha-multiple-olts-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500109 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200110 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400111 code-branch: 'voltha-2.12'
112 olts: 2
113 extraHelmFlags: '--set onu=2,pon=2'
114 time-trigger: "H H/23 * * *"
115 testTargets: |
116 - target: functional-multi-olt
117 workflow: att
118 flags: ""
119 teardown: true
120 logging: true
121 - target: bbsim-multiolt-failurescenarios
122 workflow: att
123 flags: ""
124 teardown: false
125 logging: true
126 - target: bbsim-multiolt-errorscenarios
127 workflow: att
128 flags: ""
129 teardown: false
130 logging: true
131 - target: bbsim-multiolt-kind
132 workflow: att
133 flags: ""
134 teardown: false
135 logging: true
136
137 # -----------------------------------------------------------------------
138 # -----------------------------------------------------------------------
139 - 'voltha-periodic-test':
Hardik Windlass6598b032021-07-02 10:12:01 +0000140 name: 'periodic-voltha-multi-uni-test-bbsim'
141 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000142 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
Hardik Windlass6598b032021-07-02 10:12:01 +0000143 time-trigger: "H H/23 * * *"
144 testTargets: |
145 - target: functional-single-kind-multiuni-att
146 workflow: att
147 flags: ""
148 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000149 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000150 - target: bbsim-multiuni-failurescenarios-att
151 workflow: att
152 flags: ""
153 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000154 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000155 - target: bbsim-multiuni-errorscenarios-att
156 workflow: att
157 flags: ""
158 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000159 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000160
161 - 'voltha-periodic-test':
162 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim'
163 code-branch: 'master'
164 olts: 2
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000165 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2 --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
Hardik Windlass6598b032021-07-02 10:12:01 +0000166 time-trigger: "H H/23 * * *"
167 testTargets: |
168 - target: functional-multiuni-multiolt-att
169 workflow: att
170 flags: ""
171 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000172 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000173 - target: bbsim-multiuni-multiolt-failurescenarios-att
174 workflow: att
175 flags: ""
176 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000177 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000178 - target: bbsim-multiuni-multiolt-errorscenarios-att
179 workflow: att
180 flags: ""
181 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000182 logging: true
Hardik Windlass0e37a1c2022-01-31 10:35:57 +0000183 timeout: 360
Hardik Windlass6598b032021-07-02 10:12:01 +0000184
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000185 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400186 name: 'periodic-voltha-multi-uni-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500187 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200188 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400189 code-branch: 'voltha-2.12'
Girish Gowdra3d44b9c2021-10-05 12:10:13 -0700190 extraHelmFlags: '--set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000191 time-trigger: "H H/23 * * *"
192 testTargets: |
193 - target: functional-single-kind-multiuni-att
194 workflow: att
195 flags: ""
196 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000197 logging: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000198 - target: bbsim-multiuni-failurescenarios-att
199 workflow: att
200 flags: ""
201 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000202 logging: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000203 - target: bbsim-multiuni-errorscenarios-att
204 workflow: att
205 flags: ""
206 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000207 logging: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000208
209 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500210 name: 'periodic-voltha-multi-uni-test-bbsim-2.11'
211 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200212 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500213 code-branch: 'voltha-2.11'
214 extraHelmFlags: '--set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
215 time-trigger: "H H/23 * * *"
216 testTargets: |
217 - target: functional-single-kind-multiuni-att
218 workflow: att
219 flags: ""
220 teardown: true
221 logging: true
222 - target: bbsim-multiuni-failurescenarios-att
223 workflow: att
224 flags: ""
225 teardown: false
226 logging: true
227 - target: bbsim-multiuni-errorscenarios-att
228 workflow: att
229 flags: ""
230 teardown: false
231 logging: true
232
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500233 - 'voltha-periodic-test':
234 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim-2.11'
235 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200236 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500237 code-branch: 'voltha-2.11'
238 olts: 2
239 extraHelmFlags: '--set onu=2,pon=2 --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
240 time-trigger: "H H/23 * * *"
241 testTargets: |
242 - target: functional-multiuni-multiolt-att
243 workflow: att
244 flags: ""
245 teardown: true
246 logging: true
247 - target: bbsim-multiuni-multiolt-failurescenarios-att
248 workflow: att
249 flags: ""
250 teardown: false
251 logging: true
252 - target: bbsim-multiuni-multiolt-errorscenarios-att
253 workflow: att
254 flags: ""
255 teardown: false
256 logging: true
257 timeout: 180
258
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400259 - 'voltha-periodic-test':
260 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500261 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200262 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400263 code-branch: 'voltha-2.12'
264 olts: 2
265 extraHelmFlags: '--set onu=2,pon=2 --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
266 time-trigger: "H H/23 * * *"
267 testTargets: |
268 - target: functional-multiuni-multiolt-att
269 workflow: att
270 flags: ""
271 teardown: true
272 logging: true
273 - target: bbsim-multiuni-multiolt-failurescenarios-att
274 workflow: att
275 flags: ""
276 teardown: false
277 logging: true
278 - target: bbsim-multiuni-multiolt-errorscenarios-att
279 workflow: att
280 flags: ""
281 teardown: false
282 logging: true
283 timeout: 180
284
285 # -----------------------------------------------------------------------
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700286 # openonu Go periodic tests
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400287 # -----------------------------------------------------------------------
Matteo Scandolo08900f72021-09-07 15:01:10 -0700288 - 'voltha-periodic-test':
Andrea Campanella6b002832021-09-30 17:28:22 +0200289 name: 'periodic-voltha-openonu-go-test-bbsim'
Matteo Scandolo08900f72021-09-07 15:01:10 -0700290 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000291 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
TorstenThieme326e7972021-01-19 14:27:59 +0000292 time-trigger: "H H/12 * * *"
Hardik Windlass696002d2021-05-07 11:38:28 +0000293 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700294 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +0000295 - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700296 workflow: att
297 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700298 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000299 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700300 - target: 1t4gem-openonu-go-adapter-test
301 workflow: att
302 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700303 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000304 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700305 - target: 1t8gem-openonu-go-adapter-test
306 workflow: att
307 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700308 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000309 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700310 - target: mib-upload-templating-openonu-go-adapter-test
311 workflow: att
TorstenThieme2853e622022-07-06 09:53:30 +0000312 flags: "--set pon=2,onu=2,controlledActivation=only-onu,injectOmciUnknownAttributes=true,injectOmciUnknownMe=true --set global.extended_omci_support.enabled=true "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700313 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000314 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +0000315 - target: reconcile-openonu-go-adapter-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700316 workflow: att
317 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700318 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000319 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700320 - target: reconcile-openonu-go-adapter-test-dt
321 workflow: dt
322 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700323 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000324 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +0000325 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700326 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +0000327 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700328 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000329 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000330 - target: openonu-go-adapter-omci-hardening-passed-test
331 workflow: att
TorstenThieme49aec2b2021-07-16 11:32:04 +0000332 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
TorstenThieme39209882021-05-12 11:22:39 +0000333 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000334 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000335 - target: openonu-go-adapter-omci-hardening-failed-test
336 workflow: att
TorstenThieme44a0b042022-03-01 12:52:58 +0000337 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,omci_response_rate=7"
TorstenThieme39209882021-05-12 11:22:39 +0000338 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000339 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000340 - target: voltha-onu-omci-get-single-kind-att
341 workflow: att
342 flags: ""
343 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000344 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000345 - target: voltha-onu-omci-get-single-kind-dt
346 workflow: dt
347 flags: ""
348 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000349 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000350 - target: voltha-onu-omci-get-single-kind-tt
351 workflow: tt
352 flags: ""
353 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000354 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000355 - target: voltha-onu-flows-check-single-kind-att
356 workflow: att
357 flags: ""
358 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000359 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000360 - target: voltha-onu-flows-check-single-kind-dt
361 workflow: dt
362 flags: ""
363 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000364 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000365 - target: voltha-onu-flows-check-single-kind-tt
366 workflow: tt
367 flags: ""
368 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000369 logging: true
TorstenThieme99a7ea32022-02-17 10:52:17 +0000370 - target: onu-mib-audit-test-single-kind-att
371 workflow: att
372 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
373 teardown: true
374 logging: true
375 - target: onu-mib-audit-test-single-kind-dt
376 workflow: dt
377 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
378 teardown: true
379 logging: true
380 - target: onu-mib-audit-test-single-kind-tt
381 workflow: tt
382 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
383 teardown: true
384 logging: true
TorstenThiemea36bf202022-11-09 13:10:06 +0000385 - target: onu-robustness-test-single-kind-dt
386 workflow: dt
387 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1"
388 teardown: true
389 logging: true
390 - target: onu-robustness-test-multi-uni-kind-tt
391 workflow: tt
392 flags: "--set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF,kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1"
393 teardown: true
394 logging: true
395 timeout: 240
TorstenThieme326e7972021-01-19 14:27:59 +0000396
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000397 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500398 name: 'periodic-voltha-openonu-go-test-bbsim-2.11'
399 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200400 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500401 code-branch: 'voltha-2.11'
402 time-trigger: "H H/23 * * *"
403 logLevel: 'DEBUG'
404 testTargets: |
405 - target: 1t1gem-openonu-go-adapter-test
406 workflow: att
407 flags: ""
408 teardown: true
409 logging: true
410 - target: 1t4gem-openonu-go-adapter-test
411 workflow: att
412 flags: ""
413 teardown: true
414 logging: true
415 - target: 1t8gem-openonu-go-adapter-test
416 workflow: att
417 flags: ""
418 teardown: true
419 logging: true
420 - target: mib-upload-templating-openonu-go-adapter-test
421 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +0000422 flags: "--set pon=2,onu=2,controlledActivation=only-onu,injectOmciUnknownAttributes=true,injectOmciUnknownMe=true --set global.extended_omci_support.enabled=true "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500423 teardown: true
424 logging: true
425 - target: reconcile-openonu-go-adapter-test-att
426 workflow: att
427 flags: ""
428 teardown: true
429 logging: true
430 - target: reconcile-openonu-go-adapter-test-dt
431 workflow: dt
432 flags: ""
433 teardown: true
434 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000435 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500436 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +0000437 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500438 teardown: true
439 logging: true
440 - target: openonu-go-adapter-omci-hardening-passed-test
441 workflow: att
442 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
443 teardown: true
444 logging: true
445 - target: openonu-go-adapter-omci-hardening-failed-test
446 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +0000447 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,omci_response_rate=7"
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500448 teardown: true
449 logging: true
450 - target: voltha-onu-omci-get-single-kind-att
451 workflow: att
452 flags: ""
453 teardown: true
454 logging: true
455 - target: voltha-onu-omci-get-single-kind-dt
456 workflow: dt
457 flags: ""
458 teardown: true
459 logging: true
460 - target: voltha-onu-omci-get-single-kind-tt
461 workflow: tt
462 flags: ""
463 teardown: true
464 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000465 - target: voltha-onu-flows-check-single-kind-att
466 workflow: att
467 flags: ""
468 teardown: true
469 logging: true
470 - target: voltha-onu-flows-check-single-kind-dt
471 workflow: dt
472 flags: ""
473 teardown: true
474 logging: true
475 - target: voltha-onu-flows-check-single-kind-tt
476 workflow: tt
477 flags: ""
478 teardown: true
479 logging: true
480 - target: onu-mib-audit-test-single-kind-att
481 workflow: att
482 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
483 teardown: true
484 logging: true
485 - target: onu-mib-audit-test-single-kind-dt
486 workflow: dt
487 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
488 teardown: true
489 logging: true
490 - target: onu-mib-audit-test-single-kind-tt
491 workflow: tt
492 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
493 teardown: true
494 logging: true
495 - target: onu-robustness-test-single-kind-dt
496 workflow: dt
497 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1"
498 teardown: true
499 logging: true
500 - target: onu-robustness-test-multi-uni-kind-tt
501 workflow: tt
502 flags: "--set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF,kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1"
503 teardown: true
504 logging: true
505 timeout: 240
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500506
507 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400508 name: 'periodic-voltha-openonu-go-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500509 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200510 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400511 code-branch: 'voltha-2.12'
512 time-trigger: "H H/23 * * *"
513 logLevel: 'DEBUG'
514 testTargets: |
515 - target: 1t1gem-openonu-go-adapter-test
516 workflow: att
517 flags: ""
518 teardown: true
519 logging: true
520 - target: 1t4gem-openonu-go-adapter-test
521 workflow: att
522 flags: ""
523 teardown: true
524 logging: true
525 - target: 1t8gem-openonu-go-adapter-test
526 workflow: att
527 flags: ""
528 teardown: true
529 logging: true
530 - target: mib-upload-templating-openonu-go-adapter-test
531 workflow: att
532 flags: "--set pon=2,onu=2,controlledActivation=only-onu,injectOmciUnknownAttributes=true,injectOmciUnknownMe=true --set global.extended_omci_support.enabled=true "
533 teardown: true
534 logging: true
535 - target: reconcile-openonu-go-adapter-test-att
536 workflow: att
537 flags: ""
538 teardown: true
539 logging: true
540 - target: reconcile-openonu-go-adapter-test-dt
541 workflow: dt
542 flags: ""
543 teardown: true
544 logging: true
545 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
546 workflow: tt
547 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
548 teardown: true
549 logging: true
550 - target: openonu-go-adapter-omci-hardening-passed-test
551 workflow: att
552 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
553 teardown: true
554 logging: true
555 - target: openonu-go-adapter-omci-hardening-failed-test
556 workflow: att
557 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,omci_response_rate=7"
558 teardown: true
559 logging: true
560 - target: voltha-onu-omci-get-single-kind-att
561 workflow: att
562 flags: ""
563 teardown: true
564 logging: true
565 - target: voltha-onu-omci-get-single-kind-dt
566 workflow: dt
567 flags: ""
568 teardown: true
569 logging: true
570 - target: voltha-onu-omci-get-single-kind-tt
571 workflow: tt
572 flags: ""
573 teardown: true
574 logging: true
575 - target: voltha-onu-flows-check-single-kind-att
576 workflow: att
577 flags: ""
578 teardown: true
579 logging: true
580 - target: voltha-onu-flows-check-single-kind-dt
581 workflow: dt
582 flags: ""
583 teardown: true
584 logging: true
585 - target: voltha-onu-flows-check-single-kind-tt
586 workflow: tt
587 flags: ""
588 teardown: true
589 logging: true
590 - target: onu-mib-audit-test-single-kind-att
591 workflow: att
592 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
593 teardown: true
594 logging: true
595 - target: onu-mib-audit-test-single-kind-dt
596 workflow: dt
597 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
598 teardown: true
599 logging: true
600 - target: onu-mib-audit-test-single-kind-tt
601 workflow: tt
602 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
603 teardown: true
604 logging: true
605 - target: onu-robustness-test-single-kind-dt
606 workflow: dt
607 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1"
608 teardown: true
609 logging: true
610 - target: onu-robustness-test-multi-uni-kind-tt
611 workflow: tt
612 flags: "--set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF,kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1"
613 teardown: true
614 logging: true
615 timeout: 240
616
617 # -----------------------------------------------------------------------
618 # -----------------------------------------------------------------------
619 - 'voltha-periodic-test':
Matteo Scandolo075740f2021-04-22 14:52:29 -0700620 name: 'patchset-voltha-openonu-go-test-bbsim'
Hardik Windlass8c3813b2021-05-07 08:13:37 +0000621 trigger-comment: "voltha test openonu singleolt"
Matteo Scandolo075740f2021-04-22 14:52:29 -0700622 code-branch: '$GERRIT_BRANCH'
Andrea Campanella67850712021-06-04 08:13:08 +0000623 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
Matteo Scandolobc28eab2021-09-28 18:10:58 -0700624 gerritProject: '$GERRIT_PROJECT'
Matteo Scandolo075740f2021-04-22 14:52:29 -0700625 gerritRefspec: '$GERRIT_REFSPEC'
Hardik Windlass696002d2021-05-07 11:38:28 +0000626 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700627 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +0000628 - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700629 workflow: att
630 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700631 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000632 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700633 - target: 1t4gem-openonu-go-adapter-test
634 workflow: att
635 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700636 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000637 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700638 - target: 1t8gem-openonu-go-adapter-test
639 workflow: att
640 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700641 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000642 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700643 - target: mib-upload-templating-openonu-go-adapter-test
644 workflow: att
TorstenThieme2853e622022-07-06 09:53:30 +0000645 flags: "--set pon=2,onu=2,controlledActivation=only-onu,injectOmciUnknownAttributes=true,injectOmciUnknownMe=true --set global.extended_omci_support.enabled=true "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700646 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000647 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +0000648 - target: reconcile-openonu-go-adapter-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700649 workflow: att
650 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700651 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000652 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700653 - target: reconcile-openonu-go-adapter-test-dt
654 workflow: dt
655 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700656 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000657 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +0000658 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700659 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +0000660 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700661 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000662 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000663 - target: openonu-go-adapter-omci-hardening-passed-test
664 workflow: att
TorstenThieme49aec2b2021-07-16 11:32:04 +0000665 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
TorstenThieme39209882021-05-12 11:22:39 +0000666 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000667 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000668 - target: openonu-go-adapter-omci-hardening-failed-test
669 workflow: att
TorstenThieme44a0b042022-03-01 12:52:58 +0000670 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,omci_response_rate=7"
TorstenThieme39209882021-05-12 11:22:39 +0000671 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000672 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000673 - target: voltha-onu-omci-get-single-kind-att
674 workflow: att
675 flags: ""
676 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000677 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000678 - target: voltha-onu-omci-get-single-kind-dt
679 workflow: dt
680 flags: ""
681 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000682 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000683 - target: voltha-onu-omci-get-single-kind-tt
684 workflow: tt
685 flags: ""
686 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000687 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000688 - target: voltha-onu-flows-check-single-kind-att
689 workflow: att
690 flags: ""
691 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000692 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000693 - target: voltha-onu-flows-check-single-kind-dt
694 workflow: dt
695 flags: ""
696 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000697 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000698 - target: voltha-onu-flows-check-single-kind-tt
699 workflow: tt
700 flags: ""
701 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000702 logging: true
TorstenThieme99a7ea32022-02-17 10:52:17 +0000703 - target: onu-mib-audit-test-single-kind-att
704 workflow: att
705 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
706 teardown: true
707 logging: true
708 - target: onu-mib-audit-test-single-kind-dt
709 workflow: dt
710 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
711 teardown: true
712 logging: true
713 - target: onu-mib-audit-test-single-kind-tt
714 workflow: tt
715 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
716 teardown: true
717 logging: true
TorstenThieme1bc87382022-07-14 08:57:29 +0000718 timeout: 210
Matteo Scandolo075740f2021-04-22 14:52:29 -0700719
TorstenThiemeb8df8e22022-01-10 11:17:31 +0000720 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500721 name: 'patchset-voltha-2.11-openonu-go-test-bbsim'
722 trigger-comment: "voltha 2.11 test openonu singleolt"
723 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200724 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500725 code-branch: '$GERRIT_BRANCH'
726 gerritProject: '$GERRIT_PROJECT'
727 gerritRefspec: '$GERRIT_REFSPEC'
728 logLevel: 'DEBUG'
729 testTargets: |
730 - target: 1t1gem-openonu-go-adapter-test
731 workflow: att
732 flags: ""
733 teardown: true
734 logging: true
735 - target: 1t4gem-openonu-go-adapter-test
736 workflow: att
737 flags: ""
738 teardown: true
739 logging: true
740 - target: 1t8gem-openonu-go-adapter-test
741 workflow: att
742 flags: ""
743 teardown: true
744 logging: true
745 - target: mib-upload-templating-openonu-go-adapter-test
746 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +0000747 flags: "--set pon=2,onu=2,controlledActivation=only-onu,injectOmciUnknownAttributes=true,injectOmciUnknownMe=true --set global.extended_omci_support.enabled=true "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500748 teardown: true
749 logging: true
750 - target: reconcile-openonu-go-adapter-test-att
751 workflow: att
752 flags: ""
753 teardown: true
754 logging: true
755 - target: reconcile-openonu-go-adapter-test-dt
756 workflow: dt
757 flags: ""
758 teardown: true
759 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000760 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500761 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +0000762 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500763 teardown: true
764 logging: true
765 - target: openonu-go-adapter-omci-hardening-passed-test
766 workflow: att
767 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
768 teardown: true
769 logging: true
770 - target: openonu-go-adapter-omci-hardening-failed-test
771 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +0000772 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,omci_response_rate=7"
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500773 teardown: true
774 logging: true
775 - target: voltha-onu-omci-get-single-kind-att
776 workflow: att
777 flags: ""
778 teardown: true
779 logging: true
780 - target: voltha-onu-omci-get-single-kind-dt
781 workflow: dt
782 flags: ""
783 teardown: true
784 logging: true
785 - target: voltha-onu-omci-get-single-kind-tt
786 workflow: tt
787 flags: ""
788 teardown: true
789 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000790 - target: voltha-onu-flows-check-single-kind-att
791 workflow: att
792 flags: ""
793 teardown: true
794 logging: true
795 - target: voltha-onu-flows-check-single-kind-dt
796 workflow: dt
797 flags: ""
798 teardown: true
799 logging: true
800 - target: voltha-onu-flows-check-single-kind-tt
801 workflow: tt
802 flags: ""
803 teardown: true
804 logging: true
805 - target: onu-mib-audit-test-single-kind-att
806 workflow: att
807 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
808 teardown: true
809 logging: true
810 - target: onu-mib-audit-test-single-kind-dt
811 workflow: dt
812 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
813 teardown: true
814 logging: true
815 - target: onu-mib-audit-test-single-kind-tt
816 workflow: tt
817 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
818 teardown: true
819 logging: true
820 timeout: 210
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500821
822 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400823 name: 'patchset-voltha-2.12-openonu-go-test-bbsim'
824 trigger-comment: "voltha 2.12 test openonu singleolt"
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500825 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200826 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400827 code-branch: '$GERRIT_BRANCH'
828 gerritProject: '$GERRIT_PROJECT'
829 gerritRefspec: '$GERRIT_REFSPEC'
830 logLevel: 'DEBUG'
831 testTargets: |
832 - target: 1t1gem-openonu-go-adapter-test
833 workflow: att
834 flags: ""
835 teardown: true
836 logging: true
837 - target: 1t4gem-openonu-go-adapter-test
838 workflow: att
839 flags: ""
840 teardown: true
841 logging: true
842 - target: 1t8gem-openonu-go-adapter-test
843 workflow: att
844 flags: ""
845 teardown: true
846 logging: true
847 - target: mib-upload-templating-openonu-go-adapter-test
848 workflow: att
849 flags: "--set pon=2,onu=2,controlledActivation=only-onu,injectOmciUnknownAttributes=true,injectOmciUnknownMe=true --set global.extended_omci_support.enabled=true "
850 teardown: true
851 logging: true
852 - target: reconcile-openonu-go-adapter-test-att
853 workflow: att
854 flags: ""
855 teardown: true
856 logging: true
857 - target: reconcile-openonu-go-adapter-test-dt
858 workflow: dt
859 flags: ""
860 teardown: true
861 logging: true
862 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
863 workflow: tt
864 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
865 teardown: true
866 logging: true
867 - target: openonu-go-adapter-omci-hardening-passed-test
868 workflow: att
869 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
870 teardown: true
871 logging: true
872 - target: openonu-go-adapter-omci-hardening-failed-test
873 workflow: att
874 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,omci_response_rate=7"
875 teardown: true
876 logging: true
877 - target: voltha-onu-omci-get-single-kind-att
878 workflow: att
879 flags: ""
880 teardown: true
881 logging: true
882 - target: voltha-onu-omci-get-single-kind-dt
883 workflow: dt
884 flags: ""
885 teardown: true
886 logging: true
887 - target: voltha-onu-omci-get-single-kind-tt
888 workflow: tt
889 flags: ""
890 teardown: true
891 logging: true
892 - target: voltha-onu-flows-check-single-kind-att
893 workflow: att
894 flags: ""
895 teardown: true
896 logging: true
897 - target: voltha-onu-flows-check-single-kind-dt
898 workflow: dt
899 flags: ""
900 teardown: true
901 logging: true
902 - target: voltha-onu-flows-check-single-kind-tt
903 workflow: tt
904 flags: ""
905 teardown: true
906 logging: true
907 - target: onu-mib-audit-test-single-kind-att
908 workflow: att
909 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
910 teardown: true
911 logging: true
912 - target: onu-mib-audit-test-single-kind-dt
913 workflow: dt
914 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
915 teardown: true
916 logging: true
917 - target: onu-mib-audit-test-single-kind-tt
918 workflow: tt
919 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
920 teardown: true
921 logging: true
922 timeout: 210
923
924 # -----------------------------------------------------------------------
925 # -----------------------------------------------------------------------
926 - 'voltha-periodic-test':
TorstenThieme669258d2021-01-29 09:03:10 +0000927 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim'
Matteo Scandolo075740f2021-04-22 14:52:29 -0700928 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000929 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
Matteo Scandolo075740f2021-04-22 14:52:29 -0700930 olts: 2
Hardik Windlass696002d2021-05-07 11:38:28 +0000931 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700932 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +0000933 - target: 1t1gem-openonu-go-adapter-multi-olt-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700934 workflow: att
935 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700936 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000937 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700938 - target: 1t4gem-openonu-go-adapter-multi-olt-test
939 workflow: att
940 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700941 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000942 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700943 - target: 1t8gem-openonu-go-adapter-multi-olt-test
944 workflow: att
945 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700946 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000947 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +0000948 - target: reconcile-openonu-go-adapter-multi-olt-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700949 workflow: att
950 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700951 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000952 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700953 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
954 workflow: dt
955 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700956 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000957 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +0000958 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700959 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +0000960 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700961 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000962 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000963 - target: voltha-onu-omci-get-multiolt-kind-att
964 workflow: att
965 flags: ""
966 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000967 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000968 - target: voltha-onu-omci-get-multiolt-kind-dt
969 workflow: dt
970 flags: ""
971 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000972 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000973 - target: voltha-onu-omci-get-multiolt-kind-tt
974 workflow: tt
975 flags: ""
976 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000977 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000978 - target: voltha-onu-flows-check-multiolt-kind-att
979 workflow: att
980 flags: ""
981 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000982 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000983 - target: voltha-onu-flows-check-multiolt-kind-dt
984 workflow: dt
985 flags: ""
986 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000987 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000988 - target: voltha-onu-flows-check-multiolt-kind-tt
989 workflow: tt
990 flags: ""
991 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000992 logging: true
TorstenThieme669258d2021-01-29 09:03:10 +0000993 time-trigger: "H H/12 * * *"
TorstenThiemef4ef35a2022-09-07 09:18:31 +0000994 timeout: 270
TorstenThieme669258d2021-01-29 09:03:10 +0000995
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000996 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500997 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim-2.11'
998 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200999 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001000 code-branch: 'voltha-2.11'
1001 extraHelmFlags: '--set onu=2,pon=2'
1002 olts: 2
1003 logLevel: 'DEBUG'
1004 testTargets: |
1005 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1006 workflow: att
1007 flags: ""
1008 teardown: true
1009 logging: true
1010 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1011 workflow: att
1012 flags: ""
1013 teardown: true
1014 logging: true
1015 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1016 workflow: att
1017 flags: ""
1018 teardown: true
1019 logging: true
1020 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1021 workflow: att
1022 flags: ""
1023 teardown: true
1024 logging: true
1025 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1026 workflow: dt
1027 flags: ""
1028 teardown: true
1029 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001030 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001031 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +00001032 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001033 teardown: true
1034 logging: true
1035 - target: voltha-onu-omci-get-multiolt-kind-att
1036 workflow: att
1037 flags: ""
1038 teardown: true
1039 logging: true
1040 - target: voltha-onu-omci-get-multiolt-kind-dt
1041 workflow: dt
1042 flags: ""
1043 teardown: true
1044 logging: true
1045 - target: voltha-onu-omci-get-multiolt-kind-tt
1046 workflow: tt
1047 flags: ""
1048 teardown: true
1049 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001050 - target: voltha-onu-flows-check-multiolt-kind-att
1051 workflow: att
1052 flags: ""
1053 teardown: true
1054 logging: true
1055 - target: voltha-onu-flows-check-multiolt-kind-dt
1056 workflow: dt
1057 flags: ""
1058 teardown: true
1059 logging: true
1060 - target: voltha-onu-flows-check-multiolt-kind-tt
1061 workflow: tt
1062 flags: ""
1063 teardown: true
1064 logging: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001065 time-trigger: "H H/23 * * *"
TorstenThieme0adf6f12023-02-27 13:01:19 +00001066 timeout: 270
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001067
1068 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001069 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001070 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001071 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001072 code-branch: 'voltha-2.12'
1073 extraHelmFlags: '--set onu=2,pon=2'
1074 olts: 2
1075 logLevel: 'DEBUG'
1076 testTargets: |
1077 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1078 workflow: att
1079 flags: ""
1080 teardown: true
1081 logging: true
1082 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1083 workflow: att
1084 flags: ""
1085 teardown: true
1086 logging: true
1087 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1088 workflow: att
1089 flags: ""
1090 teardown: true
1091 logging: true
1092 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1093 workflow: att
1094 flags: ""
1095 teardown: true
1096 logging: true
1097 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1098 workflow: dt
1099 flags: ""
1100 teardown: true
1101 logging: true
1102 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
1103 workflow: tt
1104 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1105 teardown: true
1106 logging: true
1107 - target: voltha-onu-omci-get-multiolt-kind-att
1108 workflow: att
1109 flags: ""
1110 teardown: true
1111 logging: true
1112 - target: voltha-onu-omci-get-multiolt-kind-dt
1113 workflow: dt
1114 flags: ""
1115 teardown: true
1116 logging: true
1117 - target: voltha-onu-omci-get-multiolt-kind-tt
1118 workflow: tt
1119 flags: ""
1120 teardown: true
1121 logging: true
1122 - target: voltha-onu-flows-check-multiolt-kind-att
1123 workflow: att
1124 flags: ""
1125 teardown: true
1126 logging: true
1127 - target: voltha-onu-flows-check-multiolt-kind-dt
1128 workflow: dt
1129 flags: ""
1130 teardown: true
1131 logging: true
1132 - target: voltha-onu-flows-check-multiolt-kind-tt
1133 workflow: tt
1134 flags: ""
1135 teardown: true
1136 logging: true
1137 time-trigger: "H H/23 * * *"
1138 timeout: 270
1139
1140 # -----------------------------------------------------------------------
1141 # -----------------------------------------------------------------------
1142 - 'voltha-periodic-test':
Matteo Scandolo075740f2021-04-22 14:52:29 -07001143 name: 'patchset-voltha-multiple-olts-openonu-go-test-bbsim'
1144 trigger-comment: "voltha test openonu multiolt"
1145 code-branch: '$GERRIT_BRANCH'
Hardik Windlass696002d2021-05-07 11:38:28 +00001146 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001147 gerritProject: '$GERRIT_PROJECT'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001148 gerritRefspec: '$GERRIT_REFSPEC'
Hardik Windlass696002d2021-05-07 11:38:28 +00001149 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001150 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00001151 - target: 1t1gem-openonu-go-adapter-multi-olt-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001152 workflow: att
1153 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001154 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001155 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001156 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1157 workflow: att
1158 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001159 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001160 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001161 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1162 workflow: att
1163 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001164 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001165 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +00001166 - target: reconcile-openonu-go-adapter-multi-olt-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001167 workflow: att
1168 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001169 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001170 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001171 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1172 workflow: dt
1173 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001174 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001175 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +00001176 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001177 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +00001178 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001179 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001180 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001181 - target: voltha-onu-omci-get-multiolt-kind-att
1182 workflow: att
1183 flags: ""
1184 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001185 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001186 - target: voltha-onu-omci-get-multiolt-kind-dt
1187 workflow: dt
1188 flags: ""
1189 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001190 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001191 - target: voltha-onu-omci-get-multiolt-kind-tt
1192 workflow: tt
1193 flags: ""
1194 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001195 logging: true
Hardik Windlass60fc0da2021-10-14 07:02:40 +00001196 - target: voltha-onu-flows-check-multiolt-kind-att
TorstenThieme674013d2021-07-28 08:15:14 +00001197 workflow: att
1198 flags: ""
1199 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001200 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001201 - target: voltha-onu-flows-check-multiolt-kind-dt
1202 workflow: dt
1203 flags: ""
1204 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001205 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001206 - target: voltha-onu-flows-check-multiolt-kind-tt
1207 workflow: tt
1208 flags: ""
1209 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001210 logging: true
Matteo Scandolo075740f2021-04-22 14:52:29 -07001211 olts: 2
TorstenThiemef4ef35a2022-09-07 09:18:31 +00001212 timeout: 270
Matteo Scandolo075740f2021-04-22 14:52:29 -07001213
TorstenThiemeb8df8e22022-01-10 11:17:31 +00001214 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001215 name: 'patchset-voltha-2.11-multiple-olts-openonu-go-test-bbsim'
1216 trigger-comment: "voltha 2.11 test openonu multiolt"
1217 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001218 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001219 code-branch: '$GERRIT_BRANCH'
1220 gerritProject: '$GERRIT_PROJECT'
1221 gerritRefspec: '$GERRIT_REFSPEC'
1222 extraHelmFlags: '--set onu=2,pon=2'
1223 olts: 2
1224 logLevel: 'DEBUG'
1225 testTargets: |
1226 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1227 workflow: att
1228 flags: ""
1229 teardown: true
1230 logging: true
1231 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1232 workflow: att
1233 flags: ""
1234 teardown: true
1235 logging: true
1236 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1237 workflow: att
1238 flags: ""
1239 teardown: true
1240 logging: true
1241 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1242 workflow: att
1243 flags: ""
1244 teardown: true
1245 logging: true
1246 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1247 workflow: dt
1248 flags: ""
1249 teardown: true
1250 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001251 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001252 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +00001253 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001254 teardown: true
1255 logging: true
1256 - target: voltha-onu-omci-get-multiolt-kind-att
1257 workflow: att
1258 flags: ""
1259 teardown: true
1260 logging: true
1261 - target: voltha-onu-omci-get-multiolt-kind-dt
1262 workflow: dt
1263 flags: ""
1264 teardown: true
1265 logging: true
1266 - target: voltha-onu-omci-get-multiolt-kind-tt
1267 workflow: tt
1268 flags: ""
1269 teardown: true
1270 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001271 - target: voltha-onu-flows-check-multiolt-kind-att
1272 workflow: att
1273 flags: ""
1274 teardown: true
1275 logging: true
1276 - target: voltha-onu-flows-check-multiolt-kind-dt
1277 workflow: dt
1278 flags: ""
1279 teardown: true
1280 logging: true
1281 - target: voltha-onu-flows-check-multiolt-kind-tt
1282 workflow: tt
1283 flags: ""
1284 teardown: true
1285 logging: true
1286 timeout: 270
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001287
TorstenThieme869ba322021-05-05 12:11:42 +00001288 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001289 name: 'patchset-voltha-2.12-multiple-olts-openonu-go-test-bbsim'
1290 trigger-comment: "voltha 2.12 test openonu multiolt"
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001291 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001292 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001293 code-branch: '$GERRIT_BRANCH'
1294 gerritProject: '$GERRIT_PROJECT'
1295 gerritRefspec: '$GERRIT_REFSPEC'
1296 extraHelmFlags: '--set onu=2,pon=2'
1297 olts: 2
1298 logLevel: 'DEBUG'
1299 testTargets: |
1300 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1301 workflow: att
1302 flags: ""
1303 teardown: true
1304 logging: true
1305 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1306 workflow: att
1307 flags: ""
1308 teardown: true
1309 logging: true
1310 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1311 workflow: att
1312 flags: ""
1313 teardown: true
1314 logging: true
1315 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1316 workflow: att
1317 flags: ""
1318 teardown: true
1319 logging: true
1320 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1321 workflow: dt
1322 flags: ""
1323 teardown: true
1324 logging: true
1325 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
1326 workflow: tt
1327 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1328 teardown: true
1329 logging: true
1330 - target: voltha-onu-omci-get-multiolt-kind-att
1331 workflow: att
1332 flags: ""
1333 teardown: true
1334 logging: true
1335 - target: voltha-onu-omci-get-multiolt-kind-dt
1336 workflow: dt
1337 flags: ""
1338 teardown: true
1339 logging: true
1340 - target: voltha-onu-omci-get-multiolt-kind-tt
1341 workflow: tt
1342 flags: ""
1343 teardown: true
1344 logging: true
1345 - target: voltha-onu-flows-check-multiolt-kind-att
1346 workflow: att
1347 flags: ""
1348 teardown: true
1349 logging: true
1350 - target: voltha-onu-flows-check-multiolt-kind-dt
1351 workflow: dt
1352 flags: ""
1353 teardown: true
1354 logging: true
1355 - target: voltha-onu-flows-check-multiolt-kind-tt
1356 workflow: tt
1357 flags: ""
1358 teardown: true
1359 logging: true
1360 timeout: 270
1361
1362 # -----------------------------------------------------------------------
1363 # -----------------------------------------------------------------------
1364 - 'voltha-periodic-test':
TorstenThieme869ba322021-05-05 12:11:42 +00001365 name: 'patchset-voltha-pm-data-test-bbsim'
1366 trigger-comment: "voltha test pm data singleolt"
TorstenThieme6877ab12021-05-26 13:28:54 +00001367 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1'
TorstenThieme869ba322021-05-05 12:11:42 +00001368 code-branch: '$GERRIT_BRANCH'
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001369 gerritProject: '$GERRIT_PROJECT'
TorstenThieme869ba322021-05-05 12:11:42 +00001370 gerritRefspec: '$GERRIT_REFSPEC'
1371 logLevel: 'DEBUG'
1372 testTargets: |
1373 - target: voltha-pm-data-single-kind-att
1374 workflow: att
1375 flags: ""
1376 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001377 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001378 - target: voltha-pm-data-single-kind-dt
1379 workflow: dt
1380 flags: ""
1381 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001382 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001383 - target: voltha-pm-data-single-kind-tt
1384 workflow: tt
1385 flags: ""
1386 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001387 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001388 timeout: 140
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001389## YY
Joey Armstrong2d689982023-06-08 18:14:16 -04001390#-----------------------------------------------------------------------
1391# Intent: Pipeline jobs refactored into voltha-e2e/votlha-x.1x
1392# What to do with patchset-* (?)
1393#-----------------------------------------------------------------------
TorstenThieme869ba322021-05-05 12:11:42 +00001394 - 'voltha-periodic-test':
1395 name: 'patchset-voltha-multiple-olts-pm-data-test-bbsim'
1396 trigger-comment: "voltha test pm data multiolt"
1397 code-branch: '$GERRIT_BRANCH'
TorstenThieme6877ab12021-05-26 13:28:54 +00001398 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2 --set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1'
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001399 gerritProject: '$GERRIT_PROJECT'
TorstenThieme869ba322021-05-05 12:11:42 +00001400 gerritRefspec: '$GERRIT_REFSPEC'
1401 logLevel: 'DEBUG'
1402 testTargets: |
1403 - target: voltha-pm-data-multiolt-kind-att
1404 workflow: att
1405 flags: ""
1406 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001407 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001408 - target: voltha-pm-data-multiolt-kind-dt
1409 workflow: dt
1410 flags: ""
1411 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001412 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001413 - target: voltha-pm-data-multiolt-kind-tt
1414 workflow: tt
1415 flags: ""
1416 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001417 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001418 olts: 2
1419 timeout: 180
1420
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001421 # -----------------------------------------------------------------------
1422 # -----------------------------------------------------------------------
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001423 - 'voltha-periodic-test':
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001424 name: 'periodic-voltha-test-DMI'
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001425 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001426 code-branch: 'master'
Suchitra Vemuricbb9d842021-02-24 20:29:19 -08001427 time-trigger: "H H/23 * * *"
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001428 testTargets: |
1429 - target: bbsim-dmi-hw-management-test
1430 workflow: att
1431 flags: ""
1432 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001433 logging: true
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001434
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001435 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001436 name: 'periodic-voltha-test-DMI-2.11'
1437 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001438 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001439 code-branch: 'voltha-2.11'
1440 time-trigger: "H H/23 * * *"
1441 testTargets: |
1442 - target: bbsim-dmi-hw-management-test
1443 workflow: att
1444 flags: ""
1445 teardown: true
1446 logging: true
1447
1448 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001449 name: 'periodic-voltha-test-DMI-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001450 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001451 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001452 code-branch: 'voltha-2.12'
1453 time-trigger: "H H/23 * * *"
1454 testTargets: |
1455 - target: bbsim-dmi-hw-management-test
1456 workflow: att
1457 flags: ""
1458 teardown: true
1459 logging: true
1460
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001461 # -----------------------------------------------------------------------
1462 # -----------------------------------------------------------------------
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001463 - 'voltha-periodic-test':
Andy Bavier4be37062020-06-29 15:17:26 -07001464 name: 'periodic-voltha-etcd-test'
Eric Ball8b48c862024-09-19 15:19:19 -07001465 build-node: 'ubuntu18.04-basebuild-4c-8g'
hwchiuc9189b72019-12-02 15:12:29 -08001466 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +00001467 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
hwchiufdc49242019-11-18 16:37:22 -08001468 time-trigger: "H H/12 * * *"
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001469 testTargets: |
1470 - target: sanity-multi-kind
1471 workflow: att
1472 flags: ""
1473 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001474 logging: true
hwchiufdc49242019-11-18 16:37:22 -08001475
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001476 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001477 name: 'periodic-voltha-etcd-test-2.11'
1478 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001479 pipeline-branch: 'voltha-2.11'
Eric Ball8b48c862024-09-19 15:19:19 -07001480 build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001481 code-branch: 'voltha-2.11'
1482 extraHelmFlags: '--set onu=2,pon=2'
1483 time-trigger: "H H/23 * * *"
1484 testTargets: |
1485 - target: sanity-multi-kind
1486 workflow: att
1487 flags: ""
1488 teardown: true
1489 logging: true
1490
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001491 - 'voltha-periodic-test':
1492 name: 'periodic-voltha-etcd-test-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001493 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001494 pipeline-branch: 'voltha-2.12'
Eric Ball8b48c862024-09-19 15:19:19 -07001495 build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001496 code-branch: 'voltha-2.12'
1497 extraHelmFlags: '--set onu=2,pon=2'
1498 time-trigger: "H H/23 * * *"
1499 testTargets: |
1500 - target: sanity-multi-kind
1501 workflow: att
1502 flags: ""
1503 teardown: true
1504 logging: true
1505
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001506 # -----------------------------------------------------------------------
1507 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001508 - 'voltha-periodic-test':
Hardik Windlassd62442d2021-11-30 10:51:20 +00001509 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim'
1510 code-branch: 'master'
Andrea Campanella098e4342022-05-05 09:47:55 +02001511 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
Hardik Windlassd62442d2021-11-30 10:51:20 +00001512 time-trigger: "H H/23 * * *"
TorstenThieme0024c862022-01-14 07:35:18 +00001513 logLevel: 'DEBUG'
Hardik Windlassd62442d2021-11-30 10:51:20 +00001514 robot-args: '-v unitag_sub:True'
1515 testTargets: |
1516 - target: functional-single-kind-tt
1517 workflow: tt
1518 flags: ""
1519 teardown: true
1520 logging: true
1521 - target: bbsim-failurescenarios-tt
1522 workflow: tt
1523 flags: ""
1524 teardown: true
1525 logging: true
1526 - target: functional-single-kind-multiuni-tt
1527 workflow: tt
1528 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1529 teardown: true
1530 logging: true
1531
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001532 # -----------------------------------------------------------------------
1533 # -----------------------------------------------------------------------
1534 - 'voltha-periodic-test':
1535 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001536 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001537 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001538 code-branch: 'voltha-2.12'
1539 extraHelmFlags: '--set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
1540 time-trigger: "H H/23 * * *"
1541 logLevel: 'DEBUG'
1542 robot-args: '-v unitag_sub:True'
1543 testTargets: |
1544 - target: functional-single-kind-tt
1545 workflow: tt
1546 flags: ""
1547 teardown: true
1548 logging: true
1549 - target: bbsim-failurescenarios-tt
1550 workflow: tt
1551 flags: ""
1552 teardown: true
1553 logging: true
1554 - target: functional-single-kind-multiuni-tt
1555 workflow: tt
1556 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1557 teardown: true
1558 logging: true
1559
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001560 - 'voltha-periodic-test':
TorstenThieme0adf6f12023-02-27 13:01:19 +00001561 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim-2.11'
1562 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001563 pipeline-branch: 'voltha-2.11'
TorstenThieme0adf6f12023-02-27 13:01:19 +00001564 code-branch: 'voltha-2.11'
1565 extraHelmFlags: '--set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
1566 time-trigger: "H H/23 * * *"
1567 logLevel: 'DEBUG'
1568 robot-args: '-v unitag_sub:True'
1569 testTargets: |
1570 - target: functional-single-kind-tt
1571 workflow: tt
1572 flags: ""
1573 teardown: true
1574 logging: true
1575 - target: bbsim-failurescenarios-tt
1576 workflow: tt
1577 flags: ""
1578 teardown: true
1579 logging: true
1580 - target: functional-single-kind-multiuni-tt
1581 workflow: tt
1582 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1583 teardown: true
1584 logging: true
1585
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001586 # -----------------------------------------------------------------------
1587 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +00001588 - 'voltha-periodic-test':
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001589 name: 'periodic-voltha-tt-maclearner-sanity-test-bbsim'
1590 code-branch: 'master'
1591 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
1592 time-trigger: "H H/23 * * *"
1593 logLevel: 'DEBUG'
1594 enableMacLearning: true
1595 testTargets: |
1596 - target: sanity-kind-tt-maclearning
1597 workflow: tt
1598 flags: ""
1599 teardown: true
1600 logging: true
1601
TorstenThieme1944b352022-09-30 08:10:14 +00001602 # Attention: Due VOL-4703 is not corrected memory leak tests will run in pipeline for DT workflow only!
Hardik Windlasse1660492022-03-14 15:12:46 +00001603 - 'voltha-periodic-test':
1604 name: 'periodic-voltha-memory-leak-test-bbsim'
Eric Ball8b48c862024-09-19 15:19:19 -07001605 build-node: 'ubuntu18.04-basebuild-4c-8g'
Hardik Windlasse1660492022-03-14 15:12:46 +00001606 code-branch: 'master'
1607 time-trigger: "H H/23 * * *"
TorstenThieme2336f592023-02-14 13:29:42 +00001608 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,controlledActivation=only-onu'
Hardik Windlasse1660492022-03-14 15:12:46 +00001609 withMonitoring: true
Andrea Campanella91850da2022-03-24 15:09:08 +01001610 logLevel: 'DEBUG'
Hardik Windlasse1660492022-03-14 15:12:46 +00001611 testTargets: |
TorstenThieme2336f592023-02-14 13:29:42 +00001612 - target: memory-leak-test-single-pon-multi-onu-dt
Hardik Windlasse1660492022-03-14 15:12:46 +00001613 workflow: dt
1614 flags: ""
1615 teardown: true
1616 logging: true
TorstenThieme1944b352022-09-30 08:10:14 +00001617 timeout: 230
Hardik Windlasse1660492022-03-14 15:12:46 +00001618
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001619 # -----------------------------------------------------------------------
1620 # -----------------------------------------------------------------------
1621 - 'voltha-periodic-test':
1622 name: 'periodic-voltha-memory-leak-test-bbsim-2.12'
Eric Ball8b48c862024-09-19 15:19:19 -07001623 build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001624 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001625 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001626 code-branch: 'voltha-2.12'
1627 time-trigger: "H H/23 * * *"
1628 withMonitoring: true
1629 logLevel: 'DEBUG'
1630 testTargets: |
1631 - target: memory-leak-test-single-kind-dt
1632 workflow: dt
1633 flags: ""
1634 teardown: true
1635 logging: true
1636 timeout: 230
1637
Hardik Windlassccdb1f72022-03-24 03:23:48 +00001638 - 'voltha-periodic-test':
TorstenThieme0adf6f12023-02-27 13:01:19 +00001639 name: 'periodic-voltha-memory-leak-test-bbsim-2.11'
Eric Ball8b48c862024-09-19 15:19:19 -07001640 build-node: 'ubuntu18.04-basebuild-4c-8g'
TorstenThieme0adf6f12023-02-27 13:01:19 +00001641 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001642 pipeline-branch: 'voltha-2.11'
TorstenThieme0adf6f12023-02-27 13:01:19 +00001643 code-branch: 'voltha-2.11'
1644 time-trigger: "H H/23 * * *"
TorstenThieme0adf6f12023-02-27 13:01:19 +00001645 withMonitoring: true
1646 logLevel: 'DEBUG'
1647 testTargets: |
TorstenThiemeb8b1fab2023-03-02 15:29:12 +00001648 - target: memory-leak-test-single-kind-dt
TorstenThieme0adf6f12023-02-27 13:01:19 +00001649 workflow: dt
1650 flags: ""
1651 teardown: true
1652 logging: true
1653 timeout: 230
1654
Hardik Windlassb12afd02022-06-15 15:46:11 +05301655 - 'voltha-periodic-test':
1656 name: 'periodic-voltha-tim-multiple-olts-test-bbsim'
1657 code-branch: 'master'
1658 olts: 2
1659 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
1660 time-trigger: "H H/23 * * *"
1661 testTargets: |
1662 - target: sanity-kind-tim-multi-olt-multi-pon-multi-onu
1663 workflow: tim
1664 flags: ""
1665 teardown: true
1666 logging: true
1667
Kailash8b8de742019-07-30 08:54:51 -07001668- job-template:
Kailashaad71012019-08-27 10:36:53 -07001669 id: 'voltha-periodic-test'
1670 name: '{name}'
Jan Klare8846dea2023-09-15 14:31:56 +02001671 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02001672 pipeline-branch: 'master'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001673 build-node: 'ubuntu18.04-basebuild-8c-15g'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001674 robot-args: ''
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001675 gerritProject: ''
Matteo Scandolo075740f2021-04-22 14:52:29 -07001676 gerritRefspec: ''
Matteo Scandolo075740f2021-04-22 14:52:29 -07001677 volthaSystemTestsChange: ''
1678 volthaHelmChartsChange: ''
1679 extraHelmFlags: ''
Joey Armstrong3f575f72023-01-15 23:49:19 -05001680 registry: mirror.registry.opennetworking.org
Matteo Scandolo075740f2021-04-22 14:52:29 -07001681 sandbox: true
1682 olts: 1
TorstenThieme869ba322021-05-05 12:11:42 +00001683 timeout: 130
Hardik Windlass696002d2021-05-07 11:38:28 +00001684 logLevel: 'INFO'
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001685 enableMacLearning: false
Hardik Windlasse1660492022-03-14 15:12:46 +00001686 withMonitoring: false
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001687
Matteo Scandolo075740f2021-04-22 14:52:29 -07001688 trigger-comment: vv7CBoQQYYonvaN8xcru
1689 time-trigger: 0 0 29 2 *
1690
1691 description: |
1692 <!-- Managed by Jenkins Job Builder -->
1693 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
1694 E2E Validation for Voltha 2.X
1695
1696 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04001697 - onf-infra-volthadevs-permissions
Matteo Scandolo075740f2021-04-22 14:52:29 -07001698 - cord-infra-properties:
1699 build-days-to-keep: '{big-build-days-to-keep}'
1700 artifact-num-to-keep: '{big-artifact-num-to-keep}'
1701
1702 wrappers:
1703 - lf-infra-wrappers:
1704 build-timeout: '{build-timeout}'
1705 jenkins-ssh-credential: '{jenkins-ssh-credential}'
1706
1707 parameters:
1708 - string:
1709 name: buildNode
1710 default: '{build-node}'
1711 description: 'Name of the Jenkins node to run the job on'
1712
1713 - string:
1714 name: extraHelmFlags
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001715 default: '{extraHelmFlags}'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001716 description: 'Helm flags (passed to each deployment)'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001717
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001718 # test configuration
1719 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
1720 # the provided configuration and then the make target is invoked,
1721 # example value (has to be valid YAML):
1722 # testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00001723 # - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001724 # workflow: att
1725 # flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001726 # teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001727 # logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001728 - text:
1729 name: testTargets
1730 default: '{testTargets}'
1731 description: 'Test configuration, see the ci-management job definition for more info'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001732
1733 - string:
1734 name: branch
1735 default: '{code-branch}'
1736 description: 'Repo manifest branch for code checkout'
1737
1738 - string:
1739 name: gerritProject
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001740 default: '{gerritProject}'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001741 description: 'Name of the Gerrit project'
1742
1743 - string:
1744 name: gerritRefspec
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001745 default: '{gerritRefspec}'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001746 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
1747
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001748 # applicable for voltha-2.9 (excluding) onwards
1749 - bool:
1750 name: enableMacLearning
1751 default: '{enableMacLearning}'
1752 description: "Deploy and test with ONOS Mac-Learning app"
1753
Matteo Scandolo075740f2021-04-22 14:52:29 -07001754 - string:
1755 name: extraRobotArgs
1756 default: '{robot-args}'
1757 description: 'Arguments to pass to robot'
1758
1759 - string:
1760 name: volthaSystemTestsChange
1761 default: '{volthaSystemTestsChange}'
1762 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
1763
1764 - string:
1765 name: volthaHelmChartsChange
1766 default: '{volthaHelmChartsChange}'
1767 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
1768
1769 - string:
1770 name: olts
1771 default: '{olts}'
1772 description: 'How many BBSim instances to run'
1773
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001774 - string:
1775 name: registry
1776 default: '{registry}'
1777 description: 'Which registry to use (amazon vs menlo)'
1778
Hardik Windlass696002d2021-05-07 11:38:28 +00001779 - string:
1780 name: logLevel
1781 default: '{logLevel}'
1782 description: 'Log level for all the components'
1783
Hardik Windlasse1660492022-03-14 15:12:46 +00001784 - bool:
1785 name: withMonitoring
1786 default: '{withMonitoring}'
1787 description: 'Option to install Prometheus'
1788
TorstenThieme869ba322021-05-05 12:11:42 +00001789 - string:
1790 name: timeout
1791 default: '{timeout}'
1792 description: 'Timeout of pipeline job [minutes]'
1793
Matteo Scandolo075740f2021-04-22 14:52:29 -07001794 project-type: pipeline
1795 concurrent: true
1796
Jan Klare8b7b3df2023-09-15 11:27:15 +02001797 pipeline-scm:
1798 scm:
1799 - git:
1800 url: https://gerrit.opencord.org/ci-management
1801 branches:
1802 - origin/{pipeline-branch}
1803 script-path: jjb/pipeline/{pipeline-script}
Matteo Scandolo075740f2021-04-22 14:52:29 -07001804
1805 triggers:
1806 # patchset jobs will set this to "0 0 29 2 *" (feb 29th, it's once every 4 years)
1807 - timed: |
1808 TZ=America/Los_Angeles
1809 {time-trigger}
1810 # periodic jobs will set this to vv7CBoQQYYonvaN8xcru (hopefully no-one will comment with that)
1811 - gerrit:
1812 server-name: '{gerrit-server-name}'
1813 silent-start: false
1814 successful-message: "PASSED openonu-go test"
1815 failure-message: "FAILED openonu-go test"
1816 unstable-message: "UNSTABLE openonu-go test"
1817 trigger-on:
1818 - comment-added-contains-event:
1819 comment-contains-value: '.*{trigger-comment}.*'
1820 projects:
1821 - project-compare-type: REG_EXP
1822 project-pattern: '^(voltha-go|voltha-openolt-adapter|voltha-openonu-adapter-go|ofagent-go|voltha-onos|bbsim)$'
1823 branches:
1824 - branch-compare-type: REG_EXP
1825 branch-pattern: '{all-branches-regexp}'
1826
1827- job-template:
Kailashaad71012019-08-27 10:36:53 -07001828 id: 'voltha-patch-test'
Matteo Scandolo84e5f002020-02-10 11:50:05 -08001829 name: 'verify_{project}_sanity-test{name-extension}'
Joey Armstrongc5194c42024-07-23 15:31:18 -04001830 #build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong6fb53fb2024-08-27 16:44:29 -04001831 build-node: 'ubuntu18.04-basebuild-8c-15g'
Jan Klare8846dea2023-09-15 14:31:56 +02001832 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02001833 pipeline-branch: 'master'
Andy Bavier4318f8d2020-04-09 13:50:53 -07001834 override-branch: '$GERRIT_BRANCH'
Andy Bavier02b00dc2020-04-28 13:01:12 -07001835 sandbox: true
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001836 build-timeout: 20
Hardik Windlassfbf296b2021-06-08 07:36:51 +00001837 timeout: 50
1838 olts: 1
1839 registry: mirror.registry.opennetworking.org
1840 logLevel: 'INFO'
Matteo Scandolo9aae4952020-09-14 13:05:53 -07001841 volthaSystemTestsChange: ''
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001842 volthaHelmChartsChange: ''
Matteo Scandolocecb0842021-05-04 13:16:47 -07001843 extraHelmFlags: ''
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001844 enableMacLearning: false
Hardik Windlass3bb089a2022-03-22 17:56:03 +00001845 withMonitoring: false
Hardik Windlass0e721202021-12-01 09:00:11 +00001846 robot-args: ''
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001847 branch-regexp: '{all-branches-regexp}'
Hardik Windlassec9341b2021-06-07 11:58:29 +00001848 testTargets: |
1849 - target: sanity-kind-att
1850 workflow: att
1851 flags: ""
1852 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001853 logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00001854 - target: sanity-kind-dt
1855 workflow: dt
1856 flags: ""
1857 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001858 logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00001859 - target: sanity-kind-tt
1860 workflow: tt
1861 flags: ""
1862 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001863 logging: true
Kailashaad71012019-08-27 10:36:53 -07001864
1865 description: |
1866 <!-- Managed by Jenkins Job Builder -->
1867 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
1868 E2E Validation for Voltha 2.X
1869
1870 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04001871 - onf-infra-volthadevs-permissions
Kailashaad71012019-08-27 10:36:53 -07001872 - cord-infra-properties:
1873 build-days-to-keep: '{build-days-to-keep}'
1874 artifact-num-to-keep: '{artifact-num-to-keep}'
1875
1876 wrappers:
1877 - lf-infra-wrappers:
1878 build-timeout: '{build-timeout}'
1879 jenkins-ssh-credential: '{jenkins-ssh-credential}'
1880
1881 parameters:
1882 - string:
Zack Williamsb3292082019-10-11 17:15:18 -07001883 name: buildNode
Andrea Campanella4792b7f2021-04-23 15:06:42 +02001884 default: '{build-node}'
Kailashaad71012019-08-27 10:36:53 -07001885 description: 'Name of the Jenkins node to run the job on'
1886
1887 - string:
hwchiu14f97852019-10-08 10:51:11 -07001888 name: gerritProject
1889 default: '$GERRIT_PROJECT'
1890 description: 'Name of the Gerrit project'
Kailashaad71012019-08-27 10:36:53 -07001891
1892 - string:
Matteo Scandolo9aae4952020-09-14 13:05:53 -07001893 name: gerritRefspec
1894 default: '$GERRIT_REFSPEC'
1895 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
Kailashaad71012019-08-27 10:36:53 -07001896
1897 - string:
Andy Bavierbedd0392019-10-16 13:58:18 -07001898 name: extraHelmFlags
Matteo Scandolocecb0842021-05-04 13:16:47 -07001899 default: '{extraHelmFlags}'
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001900 description: 'Helm flags to pass to every helm command'
Andy Bavierbedd0392019-10-16 13:58:18 -07001901
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001902 # applicable for voltha-2.9 (excluding) onwards
1903 - bool:
1904 name: enableMacLearning
1905 default: '{enableMacLearning}'
1906 description: "Deploy and test with ONOS Mac-Learning app"
1907
Matteo Scandolo9aae4952020-09-14 13:05:53 -07001908 - string:
Hardik Windlass0e721202021-12-01 09:00:11 +00001909 name: extraRobotArgs
1910 default: '{robot-args}'
1911 description: 'Arguments to pass to robot'
1912
1913 - string:
Matteo Scandolo9aae4952020-09-14 13:05:53 -07001914 name: volthaSystemTestsChange
1915 default: '{volthaSystemTestsChange}'
1916 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
1917
1918 - string:
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001919 name: volthaHelmChartsChange
1920 default: '{volthaHelmChartsChange}'
1921 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
1922
1923 - string:
1924 name: branch
1925 default: '{override-branch}'
1926 description: 'Name of the branch to use'
1927
Hardik Windlassec9341b2021-06-07 11:58:29 +00001928 # test configuration
1929 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
1930 # the provided configuration and then the make target is invoked,
1931 # example value (has to be valid YAML):
1932 # testTargets: |
1933 # - target: 1t1gem-openonu-go-adapter-test
1934 # workflow: att
1935 # flags: ""
1936 # teardown: true
Hardik Windlasse44ef712021-10-20 10:36:33 +00001937 # logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00001938 - text:
1939 name: testTargets
1940 default: '{testTargets}'
1941 description: 'Test configuration, see the ci-management job definition for more info'
1942
Hardik Windlassfbf296b2021-06-08 07:36:51 +00001943 - string:
1944 name: timeout
1945 default: '{timeout}'
1946 description: 'Timeout of pipeline job [minutes]'
1947
1948 - string:
1949 name: olts
1950 default: '{olts}'
1951 description: 'How many BBSim instances to run'
1952
1953 - string:
1954 name: registry
1955 default: '{registry}'
1956 description: 'Which registry to use (amazon vs menlo)'
1957
Hardik Windlass3bb089a2022-03-22 17:56:03 +00001958 - bool:
1959 name: withMonitoring
1960 default: '{withMonitoring}'
1961 description: 'Option to install Prometheus'
1962
Hardik Windlassfbf296b2021-06-08 07:36:51 +00001963 - string:
1964 name: logLevel
1965 default: '{logLevel}'
1966 description: 'Log level for all the components'
1967
Kailashaad71012019-08-27 10:36:53 -07001968 project-type: pipeline
Kailashb59bc7f2019-09-03 13:13:27 -07001969 concurrent: true
Kailashaad71012019-08-27 10:36:53 -07001970
Jan Klare8b7b3df2023-09-15 11:27:15 +02001971 pipeline-scm:
1972 scm:
1973 - git:
1974 url: https://gerrit.opencord.org/ci-management
1975 branches:
1976 - origin/{pipeline-branch}
1977 script-path: jjb/pipeline/{pipeline-script}
Kailashaad71012019-08-27 10:36:53 -07001978
1979 triggers:
Andy Bavierb99c3d32020-02-18 11:14:17 -07001980 - gerrit:
1981 server-name: '{gerrit-server-name}'
Kailashaad71012019-08-27 10:36:53 -07001982 dependency-jobs: '{dependency-jobs}'
Andy Bavierb99c3d32020-02-18 11:14:17 -07001983 silent-start: true
1984 trigger-on:
1985 - patchset-created-event:
1986 exclude-drafts: true
1987 exclude-trivial-rebase: false
1988 exclude-no-code-change: true
1989 - draft-published-event
1990 - comment-added-contains-event:
1991 comment-contains-value: '(?i)^.*recheck$'
1992 projects:
1993 - project-compare-type: REG_EXP
1994 project-pattern: '^{project}$'
1995 branches:
1996 - branch-compare-type: REG_EXP
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001997 branch-pattern: '{branch-regexp}'
Andy Bavierb99c3d32020-02-18 11:14:17 -07001998 file-paths:
1999 - compare-type: REG_EXP
2000 pattern: '{all-files-regexp}'
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002001
Eric Ball3f0cec32024-10-10 17:16:03 -07002002- job-template:
2003 id: 'voltha-make-test'
2004 name: '{name}'
2005 #build-node: 'ubuntu18.04-basebuild-4c-8g'
2006 build-node: 'ubuntu18.04-basebuild-8c-15g'
2007 pipeline-script: 'voltha/bbsim-tests.groovy'
2008 pipeline-branch: 'master'
2009 override-branch: '$GERRIT_BRANCH'
2010 sandbox: true
2011 build-timeout: 20
2012 timeout: 50
2013 olts: 1
2014 registry: mirror.registry.opennetworking.org
2015 logLevel: 'INFO'
2016 test-project: 'voltha-go'
2017 volthaSystemTestsChange: ''
2018 volthaHelmChartsChange: ''
2019 extraHelmFlags: ''
2020 enableMacLearning: false
2021 withMonitoring: false
2022 robot-args: ''
2023 branch-regexp: '{all-branches-regexp}'
2024 testTargets: |
2025 - target: sanity-kind-att
2026 workflow: att
2027 flags: ""
2028 teardown: true
2029 logging: true
2030 - target: sanity-kind-dt
2031 workflow: dt
2032 flags: ""
2033 teardown: true
2034 logging: true
2035 - target: sanity-kind-tt
2036 workflow: tt
2037 flags: ""
2038 teardown: true
2039 logging: true
2040
2041 description: |
2042 <!-- Managed by Jenkins Job Builder -->
2043 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
2044 E2E Validation for Voltha 2.X
2045
2046 properties:
2047 - onf-infra-volthadevs-permissions
2048 - cord-infra-properties:
2049 build-days-to-keep: '{build-days-to-keep}'
2050 artifact-num-to-keep: '{artifact-num-to-keep}'
2051
2052 wrappers:
2053 - lf-infra-wrappers:
2054 build-timeout: '{build-timeout}'
2055 jenkins-ssh-credential: '{jenkins-ssh-credential}'
2056
2057 parameters:
2058 - string:
2059 name: buildNode
2060 default: '{build-node}'
2061 description: 'Name of the Jenkins node to run the job on'
2062
2063 - string:
2064 name: gerritProject
2065 default: '{test-project}'
2066 description: 'Name of the Gerrit project'
2067
2068 - string:
2069 name: gerritRefspec
2070 default: 'refs/heads/master'
2071 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
2072
2073 - string:
2074 name: extraHelmFlags
2075 default: '{extraHelmFlags}'
2076 description: 'Helm flags to pass to every helm command'
2077
2078 # applicable for voltha-2.9 (excluding) onwards
2079 - bool:
2080 name: enableMacLearning
2081 default: '{enableMacLearning}'
2082 description: "Deploy and test with ONOS Mac-Learning app"
2083
2084 - string:
2085 name: extraRobotArgs
2086 default: '{robot-args}'
2087 description: 'Arguments to pass to robot'
2088
2089 - string:
2090 name: volthaSystemTestsChange
2091 default: '{volthaSystemTestsChange}'
2092 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2093
2094 - string:
2095 name: volthaHelmChartsChange
2096 default: '{volthaHelmChartsChange}'
2097 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2098
2099 - string:
2100 name: branch
2101 default: '{override-branch}'
2102 description: 'Name of the branch to use'
2103
2104 # test configuration
2105 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
2106 # the provided configuration and then the make target is invoked,
2107 # example value (has to be valid YAML):
2108 # testTargets: |
2109 # - target: 1t1gem-openonu-go-adapter-test
2110 # workflow: att
2111 # flags: ""
2112 # teardown: true
2113 # logging: true
2114 - text:
2115 name: testTargets
2116 default: '{testTargets}'
2117 description: 'Test configuration, see the ci-management job definition for more info'
2118
2119 - string:
2120 name: timeout
2121 default: '{timeout}'
2122 description: 'Timeout of pipeline job [minutes]'
2123
2124 - string:
2125 name: olts
2126 default: '{olts}'
2127 description: 'How many BBSim instances to run'
2128
2129 - string:
2130 name: registry
2131 default: '{registry}'
2132 description: 'Which registry to use (amazon vs menlo)'
2133
2134 - bool:
2135 name: withMonitoring
2136 default: '{withMonitoring}'
2137 description: 'Option to install Prometheus'
2138
2139 - string:
2140 name: logLevel
2141 default: '{logLevel}'
2142 description: 'Log level for all the components'
2143
2144 project-type: pipeline
2145 concurrent: true
2146
2147 pipeline-scm:
2148 scm:
2149 - git:
2150 url: https://gerrit.opencord.org/ci-management
2151 branches:
2152 - origin/{pipeline-branch}
2153 script-path: jjb/pipeline/{pipeline-script}
2154
2155 triggers:
2156 - gerrit:
2157 server-name: '{gerrit-server-name}'
2158 dependency-jobs: '{dependency-jobs}'
2159 silent-start: true
2160 trigger-on:
2161 - patchset-created-event:
2162 exclude-drafts: true
2163 exclude-trivial-rebase: false
2164 exclude-no-code-change: true
2165 - draft-published-event
2166 - comment-added-contains-event:
2167 comment-contains-value: '(?i)^.*recheck$'
2168 projects:
2169 - project-compare-type: REG_EXP
2170 project-pattern: '^{project}$'
2171 branches:
2172 - branch-compare-type: REG_EXP
2173 branch-pattern: '{branch-regexp}'
2174 file-paths:
2175 - compare-type: REG_EXP
2176 pattern: '{all-files-regexp}'
2177
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002178# POD Per Patchset Pipeline Jobs
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002179# to use these parameters in a job: `<<: *voltha-physical-patchset-parameters`
Eric Ball9ecb7ad2024-09-12 12:52:26 -07002180- _voltha-physical-patchset-parameters: &voltha-physical-patchset-parameters
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002181 name: voltha-physical-patchset-parameters
Andy Bavier51ba7e82019-12-17 11:01:01 -07002182 parameters:
2183 - string:
2184 name: buildNode
Zack Williams8ef79812019-10-29 11:09:18 -07002185 default: '{build-node}'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002186 description: 'Pod management node'
2187
2188 - string:
Zack Williams03ebb272020-03-27 09:42:33 -07002189 name: branch
2190 default: '$GERRIT_BRANCH'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002191 description: 'Name of the repo branch to use'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002192
2193 - string:
2194 name: gerritProject
2195 default: '$GERRIT_PROJECT'
2196 description: 'Name of the Gerrit project'
2197
2198 - string:
Matteo Scandolo7a330022021-03-29 14:03:48 -07002199 name: gerritRefspec
2200 default: '$GERRIT_REFSPEC'
2201 description: 'RefSpec number in Gerrit'
2202
2203 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002204 name: gerritComment
2205 default: '$GERRIT_EVENT_COMMENT_TEXT'
2206 description: 'RefSpec number in Gerrit'
2207
2208 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002209 name: cordRepoUrl
2210 default: '{gerrit-server-url}'
2211 description: 'The URL of the CORD Project repository'
2212
2213 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002214 name: configBaseDir
2215 default: 'pod-configs'
2216 description: 'The directory inside the POD configs repository'
2217
2218 - string:
2219 name: configDeploymentDir
2220 default: 'deployment-configs'
2221 description: 'The deployment configs folder'
2222
2223 - string:
2224 name: configKubernetesDir
2225 default: 'kubernetes-configs'
2226 description: 'The kubernetes config folder'
2227
2228 - string:
2229 name: configFileName
2230 default: '{config-pod}'
2231 description: 'The config file'
2232
2233 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002234 name: podName
2235 default: '{config-pod}'
2236
2237 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002238 name: sadisConfigFile
Matteo Scandolo7a330022021-03-29 14:03:48 -07002239 default: 'voltha-system-tests/tests/data/{config-pod}-sadis.json'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002240 description: 'Path of SADIS config to load'
2241
2242 - string:
Andy Bavier893d2442020-05-21 12:41:17 -07002243 name: oltDebVersionMaster
2244 default: '{oltDebVersionMaster}'
2245 description: 'OLT Software version to install for master branch builds'
2246
2247 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002248 name: oltDebVersionVoltha23
Andy Bavier893d2442020-05-21 12:41:17 -07002249 default: '{oltDebVersionVoltha23}'
2250 description: 'OLT Software version to install for voltha-2.3 branch builds'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002251
2252 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002253 name: profile
2254 default: '{profile}'
2255 description: 'Technology Profile pushed to the ETCD'
2256
Andy Bavier51ba7e82019-12-17 11:01:01 -07002257 - bool:
2258 name: reinstallOlt
2259 default: true
2260 description: "Re-install OLT software"
2261
Zack Williams03ebb272020-03-27 09:42:33 -07002262 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002263 name: extraRobotArgs
2264 default: '{default-test-args}'
2265 description: 'Arguments to pass to robot'
2266
2267 - string:
2268 name: volthaSystemTestsChange
2269 default: '{volthaSystemTestsChange}'
2270 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2271
2272 - string:
2273 name: volthaHelmChartsChange
2274 default: '{volthaHelmChartsChange}'
2275 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2276
2277 - string:
2278 name: workflow
2279 default: '{workflow}'
2280 description: 'Installs and uses the specified work flow on the POD'
2281
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002282 - string:
2283 name: extraHelmFlags
2284 default: '{extraHelmFlags}'
2285 description: 'Helm flags (passed to each helm command)'
2286
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002287- job-template:
2288 name: '{name}'
2289 id: verify_physical_voltha_patchset_auto
2290 description: |
2291 <!-- Managed by Jenkins Job Builder -->
2292 Automated build on POD {config-pod} using {pipeline-script} <br /><br />
2293 Created from job-template {id} from ci-management/jjb/voltha-e2e.yaml <br />
2294 Created by Andy Bavier, andy@opennetworking.org <br />
Joey Armstrong518f3572024-02-11 07:56:25 -05002295 Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002296 sandbox: true
Jan Klare8846dea2023-09-15 14:31:56 +02002297 pipeline-script: 'voltha/tucson-build-and-test.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002298 pipeline-branch: 'master'
Matteo Scandolob6d80732021-05-05 14:06:42 -07002299 default-test-args: '-i sanityORDeleteOLT -i PowerSwitch -X'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002300 build-node: 'tucson-pod'
2301 config-pod: 'tucson-pod'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002302 profile: 'Default'
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002303 oltDebVersionMaster: 'openolt_asfvolt16-3.7.4-3b190f027136e845c5850a5b1a97897ce2b74ebf-40G-NNI.deb'
Girish Gowdra69e3b7f2021-08-05 15:08:01 -07002304 oltDebVersionVoltha23: 'openolt_asfvolt16-3.4.9-e2a9597f3d690fe3a0ea0df244571dfc9e8c2833-40G-NNI.deb'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002305 volthaSystemTestsChange: ''
2306 volthaHelmChartsChange: ''
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002307 extraHelmFlags: ''
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002308
2309 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002310 - onf-infra-volthadevs-permissions
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002311 - cord-infra-properties:
2312 build-days-to-keep: '{build-days-to-keep}'
2313 artifact-num-to-keep: '{artifact-num-to-keep}'
2314
2315 <<: *voltha-physical-patchset-parameters
Andy Bavier51ba7e82019-12-17 11:01:01 -07002316
2317 project-type: pipeline
2318 concurrent: true
2319
Jan Klare8b7b3df2023-09-15 11:27:15 +02002320 pipeline-scm:
2321 scm:
2322 - git:
2323 url: https://gerrit.opencord.org/ci-management
2324 branches:
2325 - origin/{pipeline-branch}
2326 script-path: jjb/pipeline/{pipeline-script}
2327
Andy Bavier51ba7e82019-12-17 11:01:01 -07002328 triggers:
2329 - gerrit:
2330 server-name: '{gerrit-server-name}'
2331 dependency-jobs: '{dependency-jobs}'
2332 silent-start: false
2333 successful-message: "PASSED hardware test"
2334 failure-message: "FAILED hardware test"
2335 unstable-message: "UNSTABLE hardware test"
2336 trigger-on:
2337 - comment-added-event:
2338 approval-category: 'Code-Review'
2339 approval-value: '+2'
2340 projects:
2341 - project-compare-type: REG_EXP
Girish Gowdra7beebea2021-01-31 18:56:45 -08002342 project-pattern: '^(voltha-openolt-adapter|voltha-openonu-adapter|voltha-openonu-adapter-go|voltha-go)$'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002343 branches:
Andy Bavier37f6ea92020-04-03 11:13:35 -07002344 - branch-compare-type: REG_EXP
Matteo Scandoloec3ec8e2021-05-27 13:03:00 -07002345 branch-pattern: '{branch-pattern}'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002346
Andy Bavier51ba7e82019-12-17 11:01:01 -07002347- job-template:
2348 name: '{name}'
2349 id: verify_physical_voltha_patchset_manual
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002350 description: |
2351 <!-- Managed by Jenkins Job Builder -->
Andy Bavier61c5b2a2019-11-12 12:08:19 -07002352 Automated build on POD {config-pod} using {pipeline-script} <br /><br />
Andy Baviere9916452019-11-06 12:32:47 -07002353 Created from job-template {id} from ci-management/jjb/voltha-e2e.yaml <br />
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002354 Created by Andy Bavier, andy@opennetworking.org <br />
Joey Armstrong518f3572024-02-11 07:56:25 -05002355 Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002356 sandbox: true
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002357 build-node: 'tucson-pod'
2358 config-pod: 'tucson-pod'
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002359 oltDebVersionMaster: 'openolt_asfvolt16-3.7.4-3b190f027136e845c5850a5b1a97897ce2b74ebf-40G-NNI.deb'
Girish Gowdra69e3b7f2021-08-05 15:08:01 -07002360 oltDebVersionVoltha23: 'openolt_asfvolt16-3.4.9-e2a9597f3d690fe3a0ea0df244571dfc9e8c2833-40G-NNI.deb'
Jan Klare8846dea2023-09-15 14:31:56 +02002361 pipeline-script: 'voltha/tucson-build-and-test.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002362 pipeline-branch: 'master'
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002363 trigger-string: 'hardware test'
Matteo Scandolob6d80732021-05-05 14:06:42 -07002364 default-test-args: '-i sanityORDeleteOLT -i PowerSwitch -X'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002365 volthaSystemTestsChange: ''
2366 volthaHelmChartsChange: ''
Matteo Scandolob6d80732021-05-05 14:06:42 -07002367 profile: 'Default'
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002368 extraHelmFlags: ''
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002369
2370 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002371 - onf-infra-volthadevs-permissions
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002372 - cord-infra-properties:
2373 build-days-to-keep: '{build-days-to-keep}'
2374 artifact-num-to-keep: '{artifact-num-to-keep}'
2375
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002376 <<: *voltha-physical-patchset-parameters
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002377
Andy Bavier8c11d462019-12-17 08:19:34 -07002378
Andy Bavier61c5b2a2019-11-12 12:08:19 -07002379 project-type: pipeline
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002380 concurrent: true
2381
Jan Klare8b7b3df2023-09-15 11:27:15 +02002382 pipeline-scm:
2383 scm:
2384 - git:
2385 url: https://gerrit.opencord.org/ci-management
2386 branches:
2387 - origin/{pipeline-branch}
2388 script-path: jjb/pipeline/{pipeline-script}
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002389
Andy Bavier1f465592019-11-06 10:03:56 -07002390 triggers:
2391 - gerrit:
2392 server-name: '{gerrit-server-name}'
2393 dependency-jobs: '{dependency-jobs}'
2394 silent-start: false
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002395 successful-message: "PASSED {trigger-string}"
2396 failure-message: "FAILED {trigger-string}"
2397 unstable-message: "UNSTABLE {trigger-string}"
Andy Bavier1f465592019-11-06 10:03:56 -07002398 trigger-on:
2399 - comment-added-contains-event:
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002400 comment-contains-value: '^{trigger-string}$'
Scott Bakerda31d7b2020-01-08 16:35:52 -08002401 - comment-added-contains-event:
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002402 comment-contains-value: '^{trigger-string} with delay$'
Andy Bavier8c11d462019-12-17 08:19:34 -07002403 projects:
2404 - project-compare-type: REG_EXP
Girish Gowdra7beebea2021-01-31 18:56:45 -08002405 project-pattern: '^(voltha-go|voltha-openolt-adapter|voltha-openonu-adapter|voltha-openonu-adapter-go|voltha-api-server|voltha-system-tests|ofagent-py|ofagent-go|voltha-onos|kind-voltha|voltha-helm-charts)$'
Andy Bavier8c11d462019-12-17 08:19:34 -07002406 branches:
Andy Bavierfc3ca142020-03-27 13:44:25 -07002407 - branch-compare-type: REG_EXP
Matteo Scandoloec3ec8e2021-05-27 13:03:00 -07002408 branch-pattern: '{branch-pattern}'
Joey Armstrongaf679da2023-01-31 14:22:41 -05002409
2410# [EOF]