blob: 9938f5c333f68ac24ee8f84e9593dbfe883c0281 [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
Joey Armstrong0eb8bd82023-07-10 13:26:25 -040077# - 'voltha-periodic-test':
78# name: 'periodic-voltha-multiple-olts-test-bbsim-2.8'
79# pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
80# code-branch: 'voltha-2.8'
81# olts: 2
82# extraHelmFlags: '--set onu=2,pon=2'
83# time-trigger: "H H/23 * * *"
84# testTargets: |
85# - target: functional-multi-olt
86# workflow: att
87# flags: ""
88# teardown: true
89# logging: true
90# - target: bbsim-multiolt-failurescenarios
91# workflow: att
92# flags: ""
93# teardown: false
94# logging: true
95# - target: bbsim-multiolt-errorscenarios
96# workflow: att
97# flags: ""
98# teardown: false
99# logging: true
100# - target: bbsim-multiolt-kind
101# workflow: att
102# flags: ""
103# teardown: false
104# logging: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000105
106 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500107 name: 'periodic-voltha-multiple-olts-test-bbsim-2.11'
108 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200109 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500110 code-branch: 'voltha-2.11'
111 olts: 2
112 extraHelmFlags: '--set onu=2,pon=2'
113 time-trigger: "H H/23 * * *"
114 testTargets: |
115 - target: functional-multi-olt
116 workflow: att
117 flags: ""
118 teardown: true
119 logging: true
120 - target: bbsim-multiolt-failurescenarios
121 workflow: att
122 flags: ""
123 teardown: false
124 logging: true
125 - target: bbsim-multiolt-errorscenarios
126 workflow: att
127 flags: ""
128 teardown: false
129 logging: true
130 - target: bbsim-multiolt-kind
131 workflow: att
132 flags: ""
133 teardown: false
134 logging: true
135
136 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400137 name: 'periodic-voltha-multiple-olts-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500138 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200139 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400140 code-branch: 'voltha-2.12'
141 olts: 2
142 extraHelmFlags: '--set onu=2,pon=2'
143 time-trigger: "H H/23 * * *"
144 testTargets: |
145 - target: functional-multi-olt
146 workflow: att
147 flags: ""
148 teardown: true
149 logging: true
150 - target: bbsim-multiolt-failurescenarios
151 workflow: att
152 flags: ""
153 teardown: false
154 logging: true
155 - target: bbsim-multiolt-errorscenarios
156 workflow: att
157 flags: ""
158 teardown: false
159 logging: true
160 - target: bbsim-multiolt-kind
161 workflow: att
162 flags: ""
163 teardown: false
164 logging: true
165
166 # -----------------------------------------------------------------------
167 # -----------------------------------------------------------------------
168 - 'voltha-periodic-test':
Hardik Windlass6598b032021-07-02 10:12:01 +0000169 name: 'periodic-voltha-multi-uni-test-bbsim'
170 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000171 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 +0000172 time-trigger: "H H/23 * * *"
173 testTargets: |
174 - target: functional-single-kind-multiuni-att
175 workflow: att
176 flags: ""
177 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000178 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000179 - target: bbsim-multiuni-failurescenarios-att
180 workflow: att
181 flags: ""
182 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000183 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000184 - target: bbsim-multiuni-errorscenarios-att
185 workflow: att
186 flags: ""
187 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000188 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000189
190 - 'voltha-periodic-test':
191 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim'
192 code-branch: 'master'
193 olts: 2
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000194 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 +0000195 time-trigger: "H H/23 * * *"
196 testTargets: |
197 - target: functional-multiuni-multiolt-att
198 workflow: att
199 flags: ""
200 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000201 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000202 - target: bbsim-multiuni-multiolt-failurescenarios-att
203 workflow: att
204 flags: ""
205 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000206 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000207 - target: bbsim-multiuni-multiolt-errorscenarios-att
208 workflow: att
209 flags: ""
210 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000211 logging: true
Hardik Windlass0e37a1c2022-01-31 10:35:57 +0000212 timeout: 360
Hardik Windlass6598b032021-07-02 10:12:01 +0000213
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400214 # -----------------------------------------------------------------------
215 # -----------------------------------------------------------------------
216# - 'voltha-periodic-test':
217# name: 'periodic-voltha-multi-uni-test-bbsim-2.8'
218# pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
219# code-branch: 'voltha-2.8'
220# extraHelmFlags: '--set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
221# time-trigger: "H H/23 * * *"
222# testTargets: |
223# - target: functional-single-kind-multiuni-att
224# workflow: att
225# flags: ""
226# teardown: true
227# logging: true
228# - target: bbsim-multiuni-failurescenarios-att
229# workflow: att
230# flags: ""
231# teardown: false
232# logging: true
233# - target: bbsim-multiuni-errorscenarios-att
234# workflow: att
235# flags: ""
236# teardown: false
237# logging: true
238
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000239 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400240 name: 'periodic-voltha-multi-uni-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500241 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200242 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400243 code-branch: 'voltha-2.12'
Girish Gowdra3d44b9c2021-10-05 12:10:13 -0700244 extraHelmFlags: '--set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000245 time-trigger: "H H/23 * * *"
246 testTargets: |
247 - target: functional-single-kind-multiuni-att
248 workflow: att
249 flags: ""
250 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000251 logging: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000252 - target: bbsim-multiuni-failurescenarios-att
253 workflow: att
254 flags: ""
255 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000256 logging: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000257 - target: bbsim-multiuni-errorscenarios-att
258 workflow: att
259 flags: ""
260 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000261 logging: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000262
263 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500264 name: 'periodic-voltha-multi-uni-test-bbsim-2.11'
265 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200266 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500267 code-branch: 'voltha-2.11'
268 extraHelmFlags: '--set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
269 time-trigger: "H H/23 * * *"
270 testTargets: |
271 - target: functional-single-kind-multiuni-att
272 workflow: att
273 flags: ""
274 teardown: true
275 logging: true
276 - target: bbsim-multiuni-failurescenarios-att
277 workflow: att
278 flags: ""
279 teardown: false
280 logging: true
281 - target: bbsim-multiuni-errorscenarios-att
282 workflow: att
283 flags: ""
284 teardown: false
285 logging: true
286
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400287 # -----------------------------------------------------------------------
288 # -----------------------------------------------------------------------
289# - 'voltha-periodic-test':
290# name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim-2.8'
291# pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
292# code-branch: 'voltha-2.8'
293# olts: 2
294# extraHelmFlags: '--set onu=2,pon=2 --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
295# time-trigger: "H H/23 * * *"
296# testTargets: |
297# - target: functional-multiuni-multiolt-att
298# workflow: att
299# flags: ""
300# teardown: true
301# logging: true
302# - target: bbsim-multiuni-multiolt-failurescenarios-att
303# workflow: att
304# flags: ""
305# teardown: false
306# logging: true
307# - target: bbsim-multiuni-multiolt-errorscenarios-att
308# workflow: att
309# flags: ""
310# teardown: false
311# logging: true
312# timeout: 180
Suchitra Vemuri95a73432020-12-16 13:17:48 -0800313
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500314 - 'voltha-periodic-test':
315 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim-2.11'
316 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200317 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500318 code-branch: 'voltha-2.11'
319 olts: 2
320 extraHelmFlags: '--set onu=2,pon=2 --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
321 time-trigger: "H H/23 * * *"
322 testTargets: |
323 - target: functional-multiuni-multiolt-att
324 workflow: att
325 flags: ""
326 teardown: true
327 logging: true
328 - target: bbsim-multiuni-multiolt-failurescenarios-att
329 workflow: att
330 flags: ""
331 teardown: false
332 logging: true
333 - target: bbsim-multiuni-multiolt-errorscenarios-att
334 workflow: att
335 flags: ""
336 teardown: false
337 logging: true
338 timeout: 180
339
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400340 - 'voltha-periodic-test':
341 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500342 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200343 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400344 code-branch: 'voltha-2.12'
345 olts: 2
346 extraHelmFlags: '--set onu=2,pon=2 --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
347 time-trigger: "H H/23 * * *"
348 testTargets: |
349 - target: functional-multiuni-multiolt-att
350 workflow: att
351 flags: ""
352 teardown: true
353 logging: true
354 - target: bbsim-multiuni-multiolt-failurescenarios-att
355 workflow: att
356 flags: ""
357 teardown: false
358 logging: true
359 - target: bbsim-multiuni-multiolt-errorscenarios-att
360 workflow: att
361 flags: ""
362 teardown: false
363 logging: true
364 timeout: 180
365
366 # -----------------------------------------------------------------------
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700367 # openonu Go periodic tests
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400368 # -----------------------------------------------------------------------
Matteo Scandolo08900f72021-09-07 15:01:10 -0700369 - 'voltha-periodic-test':
Andrea Campanella6b002832021-09-30 17:28:22 +0200370 name: 'periodic-voltha-openonu-go-test-bbsim'
Matteo Scandolo08900f72021-09-07 15:01:10 -0700371 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000372 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
TorstenThieme326e7972021-01-19 14:27:59 +0000373 time-trigger: "H H/12 * * *"
Hardik Windlass696002d2021-05-07 11:38:28 +0000374 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700375 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +0000376 - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700377 workflow: att
378 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700379 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000380 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700381 - target: 1t4gem-openonu-go-adapter-test
382 workflow: att
383 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700384 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000385 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700386 - target: 1t8gem-openonu-go-adapter-test
387 workflow: att
388 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700389 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000390 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700391 - target: mib-upload-templating-openonu-go-adapter-test
392 workflow: att
TorstenThieme2853e622022-07-06 09:53:30 +0000393 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 -0700394 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000395 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +0000396 - target: reconcile-openonu-go-adapter-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700397 workflow: att
398 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700399 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000400 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700401 - target: reconcile-openonu-go-adapter-test-dt
402 workflow: dt
403 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700404 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000405 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +0000406 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700407 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +0000408 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700409 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000410 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000411 - target: openonu-go-adapter-omci-hardening-passed-test
412 workflow: att
TorstenThieme49aec2b2021-07-16 11:32:04 +0000413 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
TorstenThieme39209882021-05-12 11:22:39 +0000414 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000415 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000416 - target: openonu-go-adapter-omci-hardening-failed-test
417 workflow: att
TorstenThieme44a0b042022-03-01 12:52:58 +0000418 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 +0000419 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000420 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000421 - target: voltha-onu-omci-get-single-kind-att
422 workflow: att
423 flags: ""
424 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000425 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000426 - target: voltha-onu-omci-get-single-kind-dt
427 workflow: dt
428 flags: ""
429 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000430 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000431 - target: voltha-onu-omci-get-single-kind-tt
432 workflow: tt
433 flags: ""
434 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000435 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000436 - target: voltha-onu-flows-check-single-kind-att
437 workflow: att
438 flags: ""
439 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000440 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000441 - target: voltha-onu-flows-check-single-kind-dt
442 workflow: dt
443 flags: ""
444 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000445 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000446 - target: voltha-onu-flows-check-single-kind-tt
447 workflow: tt
448 flags: ""
449 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000450 logging: true
TorstenThieme99a7ea32022-02-17 10:52:17 +0000451 - target: onu-mib-audit-test-single-kind-att
452 workflow: att
453 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"
454 teardown: true
455 logging: true
456 - target: onu-mib-audit-test-single-kind-dt
457 workflow: dt
458 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"
459 teardown: true
460 logging: true
461 - target: onu-mib-audit-test-single-kind-tt
462 workflow: tt
463 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"
464 teardown: true
465 logging: true
TorstenThiemea36bf202022-11-09 13:10:06 +0000466 - target: onu-robustness-test-single-kind-dt
467 workflow: dt
468 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"
469 teardown: true
470 logging: true
471 - target: onu-robustness-test-multi-uni-kind-tt
472 workflow: tt
473 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"
474 teardown: true
475 logging: true
476 timeout: 240
TorstenThieme326e7972021-01-19 14:27:59 +0000477
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400478 # -----------------------------------------------------------------------
479 # -----------------------------------------------------------------------
480# - 'voltha-periodic-test':
481# name: 'periodic-voltha-openonu-go-test-bbsim-2.8'
482# pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
483# code-branch: 'voltha-2.8'
484# time-trigger: "H H/23 * * *"
485# logLevel: 'DEBUG'
486# testTargets: |
487# - target: 1t1gem-openonu-go-adapter-test
488# workflow: att
489# flags: ""
490# teardown: true
491# logging: true
492# - target: 1t4gem-openonu-go-adapter-test
493# workflow: att
494# flags: ""
495# teardown: true
496# logging: true
497# - target: 1t8gem-openonu-go-adapter-test
498# workflow: att
499# flags: ""
500# teardown: true
501# logging: true
502# - target: mib-upload-templating-openonu-go-adapter-test
503# workflow: att
504# flags: "--set pon=2,onu=2,controlledActivation=only-onu"
505# teardown: true
506# logging: true
507# - target: reconcile-openonu-go-adapter-test-att
508# workflow: att
509# flags: ""
510# teardown: true
511# logging: true
512# - target: reconcile-openonu-go-adapter-test-dt
513# workflow: dt
514# flags: ""
515# teardown: true
516# logging: true
517# - target: reconcile-openonu-go-adapter-test-tt
518# workflow: tt
519# flags: ""
520# teardown: true
521# logging: true
522# - target: openonu-go-adapter-omci-hardening-passed-test
523# workflow: att
524################## flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
525# teardown: true
526# logging: true
527# - target: openonu-go-adapter-omci-hardening-failed-test
528# workflow: att
529# flags: "--set omci_response_rate=7"
530# teardown: true
531# logging: true
532# - target: voltha-onu-omci-get-single-kind-att
533# workflow: att
534# flags: ""
535# teardown: true
536# logging: true
537# - target: voltha-onu-omci-get-single-kind-dt
538# workflow: dt
539# flags: ""
540# teardown: true
541# logging: true
542# - target: voltha-onu-omci-get-single-kind-tt
543# workflow: tt
544# flags: ""
545# teardown: true
546# logging: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000547
548 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500549 name: 'periodic-voltha-openonu-go-test-bbsim-2.11'
550 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200551 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500552 code-branch: 'voltha-2.11'
553 time-trigger: "H H/23 * * *"
554 logLevel: 'DEBUG'
555 testTargets: |
556 - target: 1t1gem-openonu-go-adapter-test
557 workflow: att
558 flags: ""
559 teardown: true
560 logging: true
561 - target: 1t4gem-openonu-go-adapter-test
562 workflow: att
563 flags: ""
564 teardown: true
565 logging: true
566 - target: 1t8gem-openonu-go-adapter-test
567 workflow: att
568 flags: ""
569 teardown: true
570 logging: true
571 - target: mib-upload-templating-openonu-go-adapter-test
572 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +0000573 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 -0500574 teardown: true
575 logging: true
576 - target: reconcile-openonu-go-adapter-test-att
577 workflow: att
578 flags: ""
579 teardown: true
580 logging: true
581 - target: reconcile-openonu-go-adapter-test-dt
582 workflow: dt
583 flags: ""
584 teardown: true
585 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000586 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500587 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +0000588 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500589 teardown: true
590 logging: true
591 - target: openonu-go-adapter-omci-hardening-passed-test
592 workflow: att
593 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
594 teardown: true
595 logging: true
596 - target: openonu-go-adapter-omci-hardening-failed-test
597 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +0000598 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 -0500599 teardown: true
600 logging: true
601 - target: voltha-onu-omci-get-single-kind-att
602 workflow: att
603 flags: ""
604 teardown: true
605 logging: true
606 - target: voltha-onu-omci-get-single-kind-dt
607 workflow: dt
608 flags: ""
609 teardown: true
610 logging: true
611 - target: voltha-onu-omci-get-single-kind-tt
612 workflow: tt
613 flags: ""
614 teardown: true
615 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000616 - target: voltha-onu-flows-check-single-kind-att
617 workflow: att
618 flags: ""
619 teardown: true
620 logging: true
621 - target: voltha-onu-flows-check-single-kind-dt
622 workflow: dt
623 flags: ""
624 teardown: true
625 logging: true
626 - target: voltha-onu-flows-check-single-kind-tt
627 workflow: tt
628 flags: ""
629 teardown: true
630 logging: true
631 - target: onu-mib-audit-test-single-kind-att
632 workflow: att
633 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"
634 teardown: true
635 logging: true
636 - target: onu-mib-audit-test-single-kind-dt
637 workflow: dt
638 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"
639 teardown: true
640 logging: true
641 - target: onu-mib-audit-test-single-kind-tt
642 workflow: tt
643 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"
644 teardown: true
645 logging: true
646 - target: onu-robustness-test-single-kind-dt
647 workflow: dt
648 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"
649 teardown: true
650 logging: true
651 - target: onu-robustness-test-multi-uni-kind-tt
652 workflow: tt
653 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"
654 teardown: true
655 logging: true
656 timeout: 240
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500657
658 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400659 name: 'periodic-voltha-openonu-go-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500660 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200661 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400662 code-branch: 'voltha-2.12'
663 time-trigger: "H H/23 * * *"
664 logLevel: 'DEBUG'
665 testTargets: |
666 - target: 1t1gem-openonu-go-adapter-test
667 workflow: att
668 flags: ""
669 teardown: true
670 logging: true
671 - target: 1t4gem-openonu-go-adapter-test
672 workflow: att
673 flags: ""
674 teardown: true
675 logging: true
676 - target: 1t8gem-openonu-go-adapter-test
677 workflow: att
678 flags: ""
679 teardown: true
680 logging: true
681 - target: mib-upload-templating-openonu-go-adapter-test
682 workflow: att
683 flags: "--set pon=2,onu=2,controlledActivation=only-onu,injectOmciUnknownAttributes=true,injectOmciUnknownMe=true --set global.extended_omci_support.enabled=true "
684 teardown: true
685 logging: true
686 - target: reconcile-openonu-go-adapter-test-att
687 workflow: att
688 flags: ""
689 teardown: true
690 logging: true
691 - target: reconcile-openonu-go-adapter-test-dt
692 workflow: dt
693 flags: ""
694 teardown: true
695 logging: true
696 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
697 workflow: tt
698 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
699 teardown: true
700 logging: true
701 - target: openonu-go-adapter-omci-hardening-passed-test
702 workflow: att
703 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
704 teardown: true
705 logging: true
706 - target: openonu-go-adapter-omci-hardening-failed-test
707 workflow: att
708 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"
709 teardown: true
710 logging: true
711 - target: voltha-onu-omci-get-single-kind-att
712 workflow: att
713 flags: ""
714 teardown: true
715 logging: true
716 - target: voltha-onu-omci-get-single-kind-dt
717 workflow: dt
718 flags: ""
719 teardown: true
720 logging: true
721 - target: voltha-onu-omci-get-single-kind-tt
722 workflow: tt
723 flags: ""
724 teardown: true
725 logging: true
726 - target: voltha-onu-flows-check-single-kind-att
727 workflow: att
728 flags: ""
729 teardown: true
730 logging: true
731 - target: voltha-onu-flows-check-single-kind-dt
732 workflow: dt
733 flags: ""
734 teardown: true
735 logging: true
736 - target: voltha-onu-flows-check-single-kind-tt
737 workflow: tt
738 flags: ""
739 teardown: true
740 logging: true
741 - target: onu-mib-audit-test-single-kind-att
742 workflow: att
743 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"
744 teardown: true
745 logging: true
746 - target: onu-mib-audit-test-single-kind-dt
747 workflow: dt
748 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"
749 teardown: true
750 logging: true
751 - target: onu-mib-audit-test-single-kind-tt
752 workflow: tt
753 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"
754 teardown: true
755 logging: true
756 - target: onu-robustness-test-single-kind-dt
757 workflow: dt
758 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"
759 teardown: true
760 logging: true
761 - target: onu-robustness-test-multi-uni-kind-tt
762 workflow: tt
763 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"
764 teardown: true
765 logging: true
766 timeout: 240
767
768 # -----------------------------------------------------------------------
769 # -----------------------------------------------------------------------
770 - 'voltha-periodic-test':
Matteo Scandolo075740f2021-04-22 14:52:29 -0700771 name: 'patchset-voltha-openonu-go-test-bbsim'
Hardik Windlass8c3813b2021-05-07 08:13:37 +0000772 trigger-comment: "voltha test openonu singleolt"
Matteo Scandolo075740f2021-04-22 14:52:29 -0700773 code-branch: '$GERRIT_BRANCH'
Andrea Campanella67850712021-06-04 08:13:08 +0000774 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
Matteo Scandolobc28eab2021-09-28 18:10:58 -0700775 gerritProject: '$GERRIT_PROJECT'
Matteo Scandolo075740f2021-04-22 14:52:29 -0700776 gerritRefspec: '$GERRIT_REFSPEC'
Hardik Windlass696002d2021-05-07 11:38:28 +0000777 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700778 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +0000779 - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700780 workflow: att
781 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700782 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000783 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700784 - target: 1t4gem-openonu-go-adapter-test
785 workflow: att
786 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700787 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000788 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700789 - target: 1t8gem-openonu-go-adapter-test
790 workflow: att
791 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700792 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000793 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700794 - target: mib-upload-templating-openonu-go-adapter-test
795 workflow: att
TorstenThieme2853e622022-07-06 09:53:30 +0000796 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 -0700797 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000798 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +0000799 - target: reconcile-openonu-go-adapter-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700800 workflow: att
801 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700802 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000803 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700804 - target: reconcile-openonu-go-adapter-test-dt
805 workflow: dt
806 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700807 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000808 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +0000809 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700810 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +0000811 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700812 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000813 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000814 - target: openonu-go-adapter-omci-hardening-passed-test
815 workflow: att
TorstenThieme49aec2b2021-07-16 11:32:04 +0000816 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
TorstenThieme39209882021-05-12 11:22:39 +0000817 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000818 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000819 - target: openonu-go-adapter-omci-hardening-failed-test
820 workflow: att
TorstenThieme44a0b042022-03-01 12:52:58 +0000821 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 +0000822 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000823 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000824 - target: voltha-onu-omci-get-single-kind-att
825 workflow: att
826 flags: ""
827 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000828 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000829 - target: voltha-onu-omci-get-single-kind-dt
830 workflow: dt
831 flags: ""
832 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000833 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000834 - target: voltha-onu-omci-get-single-kind-tt
835 workflow: tt
836 flags: ""
837 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000838 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000839 - target: voltha-onu-flows-check-single-kind-att
840 workflow: att
841 flags: ""
842 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000843 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000844 - target: voltha-onu-flows-check-single-kind-dt
845 workflow: dt
846 flags: ""
847 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000848 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000849 - target: voltha-onu-flows-check-single-kind-tt
850 workflow: tt
851 flags: ""
852 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000853 logging: true
TorstenThieme99a7ea32022-02-17 10:52:17 +0000854 - target: onu-mib-audit-test-single-kind-att
855 workflow: att
856 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"
857 teardown: true
858 logging: true
859 - target: onu-mib-audit-test-single-kind-dt
860 workflow: dt
861 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"
862 teardown: true
863 logging: true
864 - target: onu-mib-audit-test-single-kind-tt
865 workflow: tt
866 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"
867 teardown: true
868 logging: true
TorstenThieme1bc87382022-07-14 08:57:29 +0000869 timeout: 210
Matteo Scandolo075740f2021-04-22 14:52:29 -0700870
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400871# - 'voltha-periodic-test':
872# name: 'patchset-voltha-2.8-openonu-go-test-bbsim'
873# trigger-comment: "voltha 2.8 test openonu singleolt"
874# pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
875# code-branch: '$GERRIT_BRANCH'
876# gerritProject: '$GERRIT_PROJECT'
877# gerritRefspec: '$GERRIT_REFSPEC'
878# logLevel: 'DEBUG'
879# testTargets: |
880# - target: 1t1gem-openonu-go-adapter-test
881# workflow: att
882# flags: ""
883# teardown: true
884# logging: true
885# - target: 1t4gem-openonu-go-adapter-test
886# workflow: att
887# flags: ""
888# teardown: true
889# logging: true
890# - target: 1t8gem-openonu-go-adapter-test
891# workflow: att
892# flags: ""
893# teardown: true
894# logging: true
895# - target: mib-upload-templating-openonu-go-adapter-test
896# workflow: att
897# flags: "--set pon=2,onu=2,controlledActivation=only-onu"
898# teardown: true
899# logging: true
900# - target: reconcile-openonu-go-adapter-test-att
901# workflow: att
902# flags: ""
903# teardown: true
904# logging: true
905# - target: reconcile-openonu-go-adapter-test-dt
906# workflow: dt
907# flags: ""
908# teardown: true
909# logging: true
910# - target: reconcile-openonu-go-adapter-test-tt
911# workflow: tt
912# flags: ""
913# teardown: true
914# logging: true
915# - target: openonu-go-adapter-omci-hardening-passed-test
916# workflow: att
917############## flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
918# teardown: true
919# logging: true
920# - target: openonu-go-adapter-omci-hardening-failed-test
921# workflow: att
922# flags: "--set omci_response_rate=7"
923# teardown: true
924# logging: true
925# - target: voltha-onu-omci-get-single-kind-att
926# workflow: att
927# flags: ""
928# teardown: true
929# logging: true
930# - target: voltha-onu-omci-get-single-kind-dt
931# workflow: dt
932# flags: ""
933# teardown: true
934# logging: true
935# - target: voltha-onu-omci-get-single-kind-tt
936# workflow: tt
937# flags: ""
938# teardown: true
939# logging: true
TorstenThiemeb8df8e22022-01-10 11:17:31 +0000940
941 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500942 name: 'patchset-voltha-2.11-openonu-go-test-bbsim'
943 trigger-comment: "voltha 2.11 test openonu singleolt"
944 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200945 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500946 code-branch: '$GERRIT_BRANCH'
947 gerritProject: '$GERRIT_PROJECT'
948 gerritRefspec: '$GERRIT_REFSPEC'
949 logLevel: 'DEBUG'
950 testTargets: |
951 - target: 1t1gem-openonu-go-adapter-test
952 workflow: att
953 flags: ""
954 teardown: true
955 logging: true
956 - target: 1t4gem-openonu-go-adapter-test
957 workflow: att
958 flags: ""
959 teardown: true
960 logging: true
961 - target: 1t8gem-openonu-go-adapter-test
962 workflow: att
963 flags: ""
964 teardown: true
965 logging: true
966 - target: mib-upload-templating-openonu-go-adapter-test
967 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +0000968 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 -0500969 teardown: true
970 logging: true
971 - target: reconcile-openonu-go-adapter-test-att
972 workflow: att
973 flags: ""
974 teardown: true
975 logging: true
976 - target: reconcile-openonu-go-adapter-test-dt
977 workflow: dt
978 flags: ""
979 teardown: true
980 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000981 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500982 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +0000983 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500984 teardown: true
985 logging: true
986 - target: openonu-go-adapter-omci-hardening-passed-test
987 workflow: att
988 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
989 teardown: true
990 logging: true
991 - target: openonu-go-adapter-omci-hardening-failed-test
992 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +0000993 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 -0500994 teardown: true
995 logging: true
996 - target: voltha-onu-omci-get-single-kind-att
997 workflow: att
998 flags: ""
999 teardown: true
1000 logging: true
1001 - target: voltha-onu-omci-get-single-kind-dt
1002 workflow: dt
1003 flags: ""
1004 teardown: true
1005 logging: true
1006 - target: voltha-onu-omci-get-single-kind-tt
1007 workflow: tt
1008 flags: ""
1009 teardown: true
1010 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001011 - target: voltha-onu-flows-check-single-kind-att
1012 workflow: att
1013 flags: ""
1014 teardown: true
1015 logging: true
1016 - target: voltha-onu-flows-check-single-kind-dt
1017 workflow: dt
1018 flags: ""
1019 teardown: true
1020 logging: true
1021 - target: voltha-onu-flows-check-single-kind-tt
1022 workflow: tt
1023 flags: ""
1024 teardown: true
1025 logging: true
1026 - target: onu-mib-audit-test-single-kind-att
1027 workflow: att
1028 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"
1029 teardown: true
1030 logging: true
1031 - target: onu-mib-audit-test-single-kind-dt
1032 workflow: dt
1033 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"
1034 teardown: true
1035 logging: true
1036 - target: onu-mib-audit-test-single-kind-tt
1037 workflow: tt
1038 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"
1039 teardown: true
1040 logging: true
1041 timeout: 210
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001042
1043 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001044 name: 'patchset-voltha-2.12-openonu-go-test-bbsim'
1045 trigger-comment: "voltha 2.12 test openonu singleolt"
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001046 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001047 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001048 code-branch: '$GERRIT_BRANCH'
1049 gerritProject: '$GERRIT_PROJECT'
1050 gerritRefspec: '$GERRIT_REFSPEC'
1051 logLevel: 'DEBUG'
1052 testTargets: |
1053 - target: 1t1gem-openonu-go-adapter-test
1054 workflow: att
1055 flags: ""
1056 teardown: true
1057 logging: true
1058 - target: 1t4gem-openonu-go-adapter-test
1059 workflow: att
1060 flags: ""
1061 teardown: true
1062 logging: true
1063 - target: 1t8gem-openonu-go-adapter-test
1064 workflow: att
1065 flags: ""
1066 teardown: true
1067 logging: true
1068 - target: mib-upload-templating-openonu-go-adapter-test
1069 workflow: att
1070 flags: "--set pon=2,onu=2,controlledActivation=only-onu,injectOmciUnknownAttributes=true,injectOmciUnknownMe=true --set global.extended_omci_support.enabled=true "
1071 teardown: true
1072 logging: true
1073 - target: reconcile-openonu-go-adapter-test-att
1074 workflow: att
1075 flags: ""
1076 teardown: true
1077 logging: true
1078 - target: reconcile-openonu-go-adapter-test-dt
1079 workflow: dt
1080 flags: ""
1081 teardown: true
1082 logging: true
1083 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
1084 workflow: tt
1085 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1086 teardown: true
1087 logging: true
1088 - target: openonu-go-adapter-omci-hardening-passed-test
1089 workflow: att
1090 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
1091 teardown: true
1092 logging: true
1093 - target: openonu-go-adapter-omci-hardening-failed-test
1094 workflow: att
1095 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"
1096 teardown: true
1097 logging: true
1098 - target: voltha-onu-omci-get-single-kind-att
1099 workflow: att
1100 flags: ""
1101 teardown: true
1102 logging: true
1103 - target: voltha-onu-omci-get-single-kind-dt
1104 workflow: dt
1105 flags: ""
1106 teardown: true
1107 logging: true
1108 - target: voltha-onu-omci-get-single-kind-tt
1109 workflow: tt
1110 flags: ""
1111 teardown: true
1112 logging: true
1113 - target: voltha-onu-flows-check-single-kind-att
1114 workflow: att
1115 flags: ""
1116 teardown: true
1117 logging: true
1118 - target: voltha-onu-flows-check-single-kind-dt
1119 workflow: dt
1120 flags: ""
1121 teardown: true
1122 logging: true
1123 - target: voltha-onu-flows-check-single-kind-tt
1124 workflow: tt
1125 flags: ""
1126 teardown: true
1127 logging: true
1128 - target: onu-mib-audit-test-single-kind-att
1129 workflow: att
1130 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"
1131 teardown: true
1132 logging: true
1133 - target: onu-mib-audit-test-single-kind-dt
1134 workflow: dt
1135 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"
1136 teardown: true
1137 logging: true
1138 - target: onu-mib-audit-test-single-kind-tt
1139 workflow: tt
1140 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"
1141 teardown: true
1142 logging: true
1143 timeout: 210
1144
1145 # -----------------------------------------------------------------------
1146 # -----------------------------------------------------------------------
1147 - 'voltha-periodic-test':
TorstenThieme669258d2021-01-29 09:03:10 +00001148 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001149 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +00001150 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001151 olts: 2
Hardik Windlass696002d2021-05-07 11:38:28 +00001152 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001153 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00001154 - target: 1t1gem-openonu-go-adapter-multi-olt-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001155 workflow: att
1156 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001157 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001158 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001159 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1160 workflow: att
1161 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001162 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001163 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001164 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1165 workflow: att
1166 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001167 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001168 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +00001169 - target: reconcile-openonu-go-adapter-multi-olt-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001170 workflow: att
1171 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001172 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001173 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001174 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1175 workflow: dt
1176 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001177 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001178 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +00001179 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001180 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +00001181 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001182 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001183 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001184 - target: voltha-onu-omci-get-multiolt-kind-att
1185 workflow: att
1186 flags: ""
1187 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001188 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001189 - target: voltha-onu-omci-get-multiolt-kind-dt
1190 workflow: dt
1191 flags: ""
1192 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001193 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001194 - target: voltha-onu-omci-get-multiolt-kind-tt
1195 workflow: tt
1196 flags: ""
1197 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001198 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001199 - target: voltha-onu-flows-check-multiolt-kind-att
1200 workflow: att
1201 flags: ""
1202 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001203 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001204 - target: voltha-onu-flows-check-multiolt-kind-dt
1205 workflow: dt
1206 flags: ""
1207 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001208 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001209 - target: voltha-onu-flows-check-multiolt-kind-tt
1210 workflow: tt
1211 flags: ""
1212 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001213 logging: true
TorstenThieme669258d2021-01-29 09:03:10 +00001214 time-trigger: "H H/12 * * *"
TorstenThiemef4ef35a2022-09-07 09:18:31 +00001215 timeout: 270
TorstenThieme669258d2021-01-29 09:03:10 +00001216
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001217# - 'voltha-periodic-test':
1218# name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim-2.8'
1219# pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
1220# code-branch: 'voltha-2.8'
1221# extraHelmFlags: '--set onu=2,pon=2'
1222# olts: 2
1223# logLevel: 'DEBUG'
1224# testTargets: |
1225# - target: 1t1gem-openonu-go-adapter-multi-olt-test
1226# workflow: att
1227# flags: ""
1228# teardown: true
1229# logging: true
1230# - target: 1t4gem-openonu-go-adapter-multi-olt-test
1231# workflow: att
1232# flags: ""
1233# teardown: true
1234# logging: true
1235# - target: 1t8gem-openonu-go-adapter-multi-olt-test
1236# workflow: att
1237# flags: ""
1238# teardown: true
1239# logging: true
1240# - target: reconcile-openonu-go-adapter-multi-olt-test-att
1241# workflow: att
1242# flags: ""
1243# teardown: true
1244# logging: true
1245# - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1246# workflow: dt
1247# flags: ""
1248# teardown: true
1249# logging: true
1250# - target: reconcile-openonu-go-adapter-multi-olt-test-tt
1251# workflow: tt
1252# flags: ""
1253# teardown: true
1254# logging: true
1255# - target: voltha-onu-omci-get-multiolt-kind-att
1256# workflow: att
1257# flags: ""
1258# teardown: true
1259# logging: true
1260# - target: voltha-onu-omci-get-multiolt-kind-dt
1261# workflow: dt
1262# flags: ""
1263# teardown: true
1264# logging: true
1265# - target: voltha-onu-omci-get-multiolt-kind-tt
1266# workflow: tt
1267# flags: ""
1268# teardown: true
1269# logging: true
1270# time-trigger: "H H/23 * * *"
Hardik Windlass6d9a82e2021-07-08 16:23:21 +00001271
1272 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001273 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim-2.11'
1274 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001275 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001276 code-branch: 'voltha-2.11'
1277 extraHelmFlags: '--set onu=2,pon=2'
1278 olts: 2
1279 logLevel: 'DEBUG'
1280 testTargets: |
1281 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1282 workflow: att
1283 flags: ""
1284 teardown: true
1285 logging: true
1286 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1287 workflow: att
1288 flags: ""
1289 teardown: true
1290 logging: true
1291 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1292 workflow: att
1293 flags: ""
1294 teardown: true
1295 logging: true
1296 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1297 workflow: att
1298 flags: ""
1299 teardown: true
1300 logging: true
1301 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1302 workflow: dt
1303 flags: ""
1304 teardown: true
1305 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001306 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001307 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +00001308 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001309 teardown: true
1310 logging: true
1311 - target: voltha-onu-omci-get-multiolt-kind-att
1312 workflow: att
1313 flags: ""
1314 teardown: true
1315 logging: true
1316 - target: voltha-onu-omci-get-multiolt-kind-dt
1317 workflow: dt
1318 flags: ""
1319 teardown: true
1320 logging: true
1321 - target: voltha-onu-omci-get-multiolt-kind-tt
1322 workflow: tt
1323 flags: ""
1324 teardown: true
1325 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001326 - target: voltha-onu-flows-check-multiolt-kind-att
1327 workflow: att
1328 flags: ""
1329 teardown: true
1330 logging: true
1331 - target: voltha-onu-flows-check-multiolt-kind-dt
1332 workflow: dt
1333 flags: ""
1334 teardown: true
1335 logging: true
1336 - target: voltha-onu-flows-check-multiolt-kind-tt
1337 workflow: tt
1338 flags: ""
1339 teardown: true
1340 logging: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001341 time-trigger: "H H/23 * * *"
TorstenThieme0adf6f12023-02-27 13:01:19 +00001342 timeout: 270
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001343
1344 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001345 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001346 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001347 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001348 code-branch: 'voltha-2.12'
1349 extraHelmFlags: '--set onu=2,pon=2'
1350 olts: 2
1351 logLevel: 'DEBUG'
1352 testTargets: |
1353 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1354 workflow: att
1355 flags: ""
1356 teardown: true
1357 logging: true
1358 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1359 workflow: att
1360 flags: ""
1361 teardown: true
1362 logging: true
1363 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1364 workflow: att
1365 flags: ""
1366 teardown: true
1367 logging: true
1368 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1369 workflow: att
1370 flags: ""
1371 teardown: true
1372 logging: true
1373 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1374 workflow: dt
1375 flags: ""
1376 teardown: true
1377 logging: true
1378 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
1379 workflow: tt
1380 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1381 teardown: true
1382 logging: true
1383 - target: voltha-onu-omci-get-multiolt-kind-att
1384 workflow: att
1385 flags: ""
1386 teardown: true
1387 logging: true
1388 - target: voltha-onu-omci-get-multiolt-kind-dt
1389 workflow: dt
1390 flags: ""
1391 teardown: true
1392 logging: true
1393 - target: voltha-onu-omci-get-multiolt-kind-tt
1394 workflow: tt
1395 flags: ""
1396 teardown: true
1397 logging: true
1398 - target: voltha-onu-flows-check-multiolt-kind-att
1399 workflow: att
1400 flags: ""
1401 teardown: true
1402 logging: true
1403 - target: voltha-onu-flows-check-multiolt-kind-dt
1404 workflow: dt
1405 flags: ""
1406 teardown: true
1407 logging: true
1408 - target: voltha-onu-flows-check-multiolt-kind-tt
1409 workflow: tt
1410 flags: ""
1411 teardown: true
1412 logging: true
1413 time-trigger: "H H/23 * * *"
1414 timeout: 270
1415
1416 # -----------------------------------------------------------------------
1417 # -----------------------------------------------------------------------
1418 - 'voltha-periodic-test':
Matteo Scandolo075740f2021-04-22 14:52:29 -07001419 name: 'patchset-voltha-multiple-olts-openonu-go-test-bbsim'
1420 trigger-comment: "voltha test openonu multiolt"
1421 code-branch: '$GERRIT_BRANCH'
Hardik Windlass696002d2021-05-07 11:38:28 +00001422 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001423 gerritProject: '$GERRIT_PROJECT'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001424 gerritRefspec: '$GERRIT_REFSPEC'
Hardik Windlass696002d2021-05-07 11:38:28 +00001425 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001426 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00001427 - target: 1t1gem-openonu-go-adapter-multi-olt-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001428 workflow: att
1429 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001430 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001431 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001432 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1433 workflow: att
1434 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001435 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001436 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001437 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1438 workflow: att
1439 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001440 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001441 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +00001442 - target: reconcile-openonu-go-adapter-multi-olt-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001443 workflow: att
1444 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001445 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001446 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001447 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1448 workflow: dt
1449 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001450 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001451 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +00001452 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001453 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +00001454 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001455 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001456 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001457 - target: voltha-onu-omci-get-multiolt-kind-att
1458 workflow: att
1459 flags: ""
1460 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001461 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001462 - target: voltha-onu-omci-get-multiolt-kind-dt
1463 workflow: dt
1464 flags: ""
1465 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001466 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001467 - target: voltha-onu-omci-get-multiolt-kind-tt
1468 workflow: tt
1469 flags: ""
1470 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001471 logging: true
Hardik Windlass60fc0da2021-10-14 07:02:40 +00001472 - target: voltha-onu-flows-check-multiolt-kind-att
TorstenThieme674013d2021-07-28 08:15:14 +00001473 workflow: att
1474 flags: ""
1475 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001476 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001477 - target: voltha-onu-flows-check-multiolt-kind-dt
1478 workflow: dt
1479 flags: ""
1480 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001481 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001482 - target: voltha-onu-flows-check-multiolt-kind-tt
1483 workflow: tt
1484 flags: ""
1485 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001486 logging: true
Matteo Scandolo075740f2021-04-22 14:52:29 -07001487 olts: 2
TorstenThiemef4ef35a2022-09-07 09:18:31 +00001488 timeout: 270
Matteo Scandolo075740f2021-04-22 14:52:29 -07001489
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001490# - 'voltha-periodic-test':
1491# name: 'patchset-voltha-2.8-multiple-olts-openonu-go-test-bbsim'
1492# trigger-comment: "voltha 2.8 test openonu multiolt"
1493# pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
1494# code-branch: '$GERRIT_BRANCH'
1495# gerritProject: '$GERRIT_PROJECT'
1496# gerritRefspec: '$GERRIT_REFSPEC'
1497# extraHelmFlags: '--set onu=2,pon=2'
1498# olts: 2
1499# logLevel: 'DEBUG'
1500# testTargets: |
1501# - target: 1t1gem-openonu-go-adapter-multi-olt-test
1502# workflow: att
1503# flags: ""
1504# teardown: true
1505# logging: true
1506# - target: 1t4gem-openonu-go-adapter-multi-olt-test
1507# workflow: att
1508# flags: ""
1509# teardown: true
1510# logging: true
1511# - target: 1t8gem-openonu-go-adapter-multi-olt-test
1512# workflow: att
1513# flags: ""
1514# teardown: true
1515# logging: true
1516# - target: reconcile-openonu-go-adapter-multi-olt-test-att
1517# workflow: att
1518# flags: ""
1519# teardown: true
1520# logging: true
1521# - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1522# workflow: dt
1523# flags: ""
1524# teardown: true
1525# logging: true
1526# - target: reconcile-openonu-go-adapter-multi-olt-test-tt
1527# workflow: tt
1528# flags: ""
1529# teardown: true
1530# logging: true
1531# - target: voltha-onu-omci-get-multiolt-kind-att
1532# workflow: att
1533# flags: ""
1534# teardown: true
1535# logging: true
1536# - target: voltha-onu-omci-get-multiolt-kind-dt
1537# workflow: dt
1538# flags: ""
1539# teardown: true
1540# logging: true
1541# - target: voltha-onu-omci-get-multiolt-kind-tt
1542# workflow: tt
1543# flags: ""
1544# teardown: true
1545# logging: true
TorstenThiemeb8df8e22022-01-10 11:17:31 +00001546
1547 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001548 name: 'patchset-voltha-2.11-multiple-olts-openonu-go-test-bbsim'
1549 trigger-comment: "voltha 2.11 test openonu multiolt"
1550 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001551 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001552 code-branch: '$GERRIT_BRANCH'
1553 gerritProject: '$GERRIT_PROJECT'
1554 gerritRefspec: '$GERRIT_REFSPEC'
1555 extraHelmFlags: '--set onu=2,pon=2'
1556 olts: 2
1557 logLevel: 'DEBUG'
1558 testTargets: |
1559 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1560 workflow: att
1561 flags: ""
1562 teardown: true
1563 logging: true
1564 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1565 workflow: att
1566 flags: ""
1567 teardown: true
1568 logging: true
1569 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1570 workflow: att
1571 flags: ""
1572 teardown: true
1573 logging: true
1574 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1575 workflow: att
1576 flags: ""
1577 teardown: true
1578 logging: true
1579 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1580 workflow: dt
1581 flags: ""
1582 teardown: true
1583 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001584 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001585 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +00001586 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001587 teardown: true
1588 logging: true
1589 - target: voltha-onu-omci-get-multiolt-kind-att
1590 workflow: att
1591 flags: ""
1592 teardown: true
1593 logging: true
1594 - target: voltha-onu-omci-get-multiolt-kind-dt
1595 workflow: dt
1596 flags: ""
1597 teardown: true
1598 logging: true
1599 - target: voltha-onu-omci-get-multiolt-kind-tt
1600 workflow: tt
1601 flags: ""
1602 teardown: true
1603 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001604 - target: voltha-onu-flows-check-multiolt-kind-att
1605 workflow: att
1606 flags: ""
1607 teardown: true
1608 logging: true
1609 - target: voltha-onu-flows-check-multiolt-kind-dt
1610 workflow: dt
1611 flags: ""
1612 teardown: true
1613 logging: true
1614 - target: voltha-onu-flows-check-multiolt-kind-tt
1615 workflow: tt
1616 flags: ""
1617 teardown: true
1618 logging: true
1619 timeout: 270
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001620
TorstenThieme869ba322021-05-05 12:11:42 +00001621 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001622 name: 'patchset-voltha-2.12-multiple-olts-openonu-go-test-bbsim'
1623 trigger-comment: "voltha 2.12 test openonu multiolt"
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: '$GERRIT_BRANCH'
1627 gerritProject: '$GERRIT_PROJECT'
1628 gerritRefspec: '$GERRIT_REFSPEC'
1629 extraHelmFlags: '--set onu=2,pon=2'
1630 olts: 2
1631 logLevel: 'DEBUG'
1632 testTargets: |
1633 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1634 workflow: att
1635 flags: ""
1636 teardown: true
1637 logging: true
1638 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1639 workflow: att
1640 flags: ""
1641 teardown: true
1642 logging: true
1643 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1644 workflow: att
1645 flags: ""
1646 teardown: true
1647 logging: true
1648 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1649 workflow: att
1650 flags: ""
1651 teardown: true
1652 logging: true
1653 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1654 workflow: dt
1655 flags: ""
1656 teardown: true
1657 logging: true
1658 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
1659 workflow: tt
1660 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1661 teardown: true
1662 logging: true
1663 - target: voltha-onu-omci-get-multiolt-kind-att
1664 workflow: att
1665 flags: ""
1666 teardown: true
1667 logging: true
1668 - target: voltha-onu-omci-get-multiolt-kind-dt
1669 workflow: dt
1670 flags: ""
1671 teardown: true
1672 logging: true
1673 - target: voltha-onu-omci-get-multiolt-kind-tt
1674 workflow: tt
1675 flags: ""
1676 teardown: true
1677 logging: true
1678 - target: voltha-onu-flows-check-multiolt-kind-att
1679 workflow: att
1680 flags: ""
1681 teardown: true
1682 logging: true
1683 - target: voltha-onu-flows-check-multiolt-kind-dt
1684 workflow: dt
1685 flags: ""
1686 teardown: true
1687 logging: true
1688 - target: voltha-onu-flows-check-multiolt-kind-tt
1689 workflow: tt
1690 flags: ""
1691 teardown: true
1692 logging: true
1693 timeout: 270
1694
1695 # -----------------------------------------------------------------------
1696 # -----------------------------------------------------------------------
1697 - 'voltha-periodic-test':
TorstenThieme869ba322021-05-05 12:11:42 +00001698 name: 'patchset-voltha-pm-data-test-bbsim'
1699 trigger-comment: "voltha test pm data singleolt"
TorstenThieme6877ab12021-05-26 13:28:54 +00001700 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 +00001701 code-branch: '$GERRIT_BRANCH'
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001702 gerritProject: '$GERRIT_PROJECT'
TorstenThieme869ba322021-05-05 12:11:42 +00001703 gerritRefspec: '$GERRIT_REFSPEC'
1704 logLevel: 'DEBUG'
1705 testTargets: |
1706 - target: voltha-pm-data-single-kind-att
1707 workflow: att
1708 flags: ""
1709 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001710 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001711 - target: voltha-pm-data-single-kind-dt
1712 workflow: dt
1713 flags: ""
1714 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001715 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001716 - target: voltha-pm-data-single-kind-tt
1717 workflow: tt
1718 flags: ""
1719 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001720 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001721 timeout: 140
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001722## YY
Joey Armstrong2d689982023-06-08 18:14:16 -04001723#-----------------------------------------------------------------------
1724# Intent: Pipeline jobs refactored into voltha-e2e/votlha-x.1x
1725# What to do with patchset-* (?)
1726#-----------------------------------------------------------------------
TorstenThieme869ba322021-05-05 12:11:42 +00001727 - 'voltha-periodic-test':
1728 name: 'patchset-voltha-multiple-olts-pm-data-test-bbsim'
1729 trigger-comment: "voltha test pm data multiolt"
1730 code-branch: '$GERRIT_BRANCH'
TorstenThieme6877ab12021-05-26 13:28:54 +00001731 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 -07001732 gerritProject: '$GERRIT_PROJECT'
TorstenThieme869ba322021-05-05 12:11:42 +00001733 gerritRefspec: '$GERRIT_REFSPEC'
1734 logLevel: 'DEBUG'
1735 testTargets: |
1736 - target: voltha-pm-data-multiolt-kind-att
1737 workflow: att
1738 flags: ""
1739 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001740 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001741 - target: voltha-pm-data-multiolt-kind-dt
1742 workflow: dt
1743 flags: ""
1744 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001745 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001746 - target: voltha-pm-data-multiolt-kind-tt
1747 workflow: tt
1748 flags: ""
1749 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001750 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001751 olts: 2
1752 timeout: 180
1753
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001754 # -----------------------------------------------------------------------
1755 # -----------------------------------------------------------------------
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001756 - 'voltha-periodic-test':
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001757 name: 'periodic-voltha-test-DMI'
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001758 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001759 code-branch: 'master'
Suchitra Vemuricbb9d842021-02-24 20:29:19 -08001760 time-trigger: "H H/23 * * *"
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001761 testTargets: |
1762 - target: bbsim-dmi-hw-management-test
1763 workflow: att
1764 flags: ""
1765 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001766 logging: true
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001767
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001768# - 'voltha-periodic-test':
1769# name: 'periodic-voltha-test-DMI-2.8'
1770# pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
1771# code-branch: 'voltha-2.8'
1772# time-trigger: "H H/23 * * *"
1773# testTargets: |
1774# - target: bbsim-dmi-hw-management-test
1775# workflow: att
1776# flags: ""
1777# teardown: true
1778# logging: true
Andy Bavier10926f12020-03-27 16:53:43 -07001779
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001780 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001781 name: 'periodic-voltha-test-DMI-2.11'
1782 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001783 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001784 code-branch: 'voltha-2.11'
1785 time-trigger: "H H/23 * * *"
1786 testTargets: |
1787 - target: bbsim-dmi-hw-management-test
1788 workflow: att
1789 flags: ""
1790 teardown: true
1791 logging: true
1792
1793 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001794 name: 'periodic-voltha-test-DMI-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001795 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001796 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001797 code-branch: 'voltha-2.12'
1798 time-trigger: "H H/23 * * *"
1799 testTargets: |
1800 - target: bbsim-dmi-hw-management-test
1801 workflow: att
1802 flags: ""
1803 teardown: true
1804 logging: true
1805
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001806 # -----------------------------------------------------------------------
1807 # -----------------------------------------------------------------------
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001808 - 'voltha-periodic-test':
Andy Bavier4be37062020-06-29 15:17:26 -07001809 name: 'periodic-voltha-etcd-test'
Hung-Wei Chiuf6cbde22021-04-22 22:15:23 -07001810 build-node: 'ubuntu18.04-basebuild-4c-8g'
hwchiuc9189b72019-12-02 15:12:29 -08001811 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +00001812 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
hwchiufdc49242019-11-18 16:37:22 -08001813 time-trigger: "H H/12 * * *"
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001814 testTargets: |
1815 - target: sanity-multi-kind
1816 workflow: att
1817 flags: ""
1818 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001819 logging: true
hwchiufdc49242019-11-18 16:37:22 -08001820
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001821# - 'voltha-periodic-test':
1822# name: 'periodic-voltha-etcd-test-2.8'
1823# pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
1824# build-node: 'ubuntu18.04-basebuild-4c-8g'
1825# code-branch: 'voltha-2.8'
1826# extraHelmFlags: '--set onu=2,pon=2'
1827# time-trigger: "H H/23 * * *"
1828# testTargets: |
1829# - target: sanity-multi-kind
1830# workflow: att
1831# flags: ""
1832# teardown: true
1833# logging: true
Andy Bavier10926f12020-03-27 16:53:43 -07001834
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001835 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001836 name: 'periodic-voltha-etcd-test-2.11'
1837 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001838 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001839 build-node: 'ubuntu18.04-basebuild-4c-8g'
1840 code-branch: 'voltha-2.11'
1841 extraHelmFlags: '--set onu=2,pon=2'
1842 time-trigger: "H H/23 * * *"
1843 testTargets: |
1844 - target: sanity-multi-kind
1845 workflow: att
1846 flags: ""
1847 teardown: true
1848 logging: true
1849
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001850 - 'voltha-periodic-test':
1851 name: 'periodic-voltha-etcd-test-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001852 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001853 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001854 build-node: 'ubuntu18.04-basebuild-4c-8g'
1855 code-branch: 'voltha-2.12'
1856 extraHelmFlags: '--set onu=2,pon=2'
1857 time-trigger: "H H/23 * * *"
1858 testTargets: |
1859 - target: sanity-multi-kind
1860 workflow: att
1861 flags: ""
1862 teardown: true
1863 logging: true
1864
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001865 # -----------------------------------------------------------------------
1866 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001867 - 'voltha-periodic-test':
Hardik Windlassd62442d2021-11-30 10:51:20 +00001868 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim'
1869 code-branch: 'master'
Andrea Campanella098e4342022-05-05 09:47:55 +02001870 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 +00001871 time-trigger: "H H/23 * * *"
TorstenThieme0024c862022-01-14 07:35:18 +00001872 logLevel: 'DEBUG'
Hardik Windlassd62442d2021-11-30 10:51:20 +00001873 robot-args: '-v unitag_sub:True'
1874 testTargets: |
1875 - target: functional-single-kind-tt
1876 workflow: tt
1877 flags: ""
1878 teardown: true
1879 logging: true
1880 - target: bbsim-failurescenarios-tt
1881 workflow: tt
1882 flags: ""
1883 teardown: true
1884 logging: true
1885 - target: functional-single-kind-multiuni-tt
1886 workflow: tt
1887 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1888 teardown: true
1889 logging: true
1890
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001891 # -----------------------------------------------------------------------
1892 # -----------------------------------------------------------------------
1893 - 'voltha-periodic-test':
1894 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001895 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001896 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001897 code-branch: 'voltha-2.12'
1898 extraHelmFlags: '--set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
1899 time-trigger: "H H/23 * * *"
1900 logLevel: 'DEBUG'
1901 robot-args: '-v unitag_sub:True'
1902 testTargets: |
1903 - target: functional-single-kind-tt
1904 workflow: tt
1905 flags: ""
1906 teardown: true
1907 logging: true
1908 - target: bbsim-failurescenarios-tt
1909 workflow: tt
1910 flags: ""
1911 teardown: true
1912 logging: true
1913 - target: functional-single-kind-multiuni-tt
1914 workflow: tt
1915 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1916 teardown: true
1917 logging: true
1918
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001919 - 'voltha-periodic-test':
TorstenThieme0adf6f12023-02-27 13:01:19 +00001920 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim-2.11'
1921 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001922 pipeline-branch: 'voltha-2.11'
TorstenThieme0adf6f12023-02-27 13:01:19 +00001923 code-branch: 'voltha-2.11'
1924 extraHelmFlags: '--set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
1925 time-trigger: "H H/23 * * *"
1926 logLevel: 'DEBUG'
1927 robot-args: '-v unitag_sub:True'
1928 testTargets: |
1929 - target: functional-single-kind-tt
1930 workflow: tt
1931 flags: ""
1932 teardown: true
1933 logging: true
1934 - target: bbsim-failurescenarios-tt
1935 workflow: tt
1936 flags: ""
1937 teardown: true
1938 logging: true
1939 - target: functional-single-kind-multiuni-tt
1940 workflow: tt
1941 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1942 teardown: true
1943 logging: true
1944
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001945 # -----------------------------------------------------------------------
1946 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +00001947 - 'voltha-periodic-test':
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001948 name: 'periodic-voltha-tt-maclearner-sanity-test-bbsim'
1949 code-branch: 'master'
1950 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 '
1951 time-trigger: "H H/23 * * *"
1952 logLevel: 'DEBUG'
1953 enableMacLearning: true
1954 testTargets: |
1955 - target: sanity-kind-tt-maclearning
1956 workflow: tt
1957 flags: ""
1958 teardown: true
1959 logging: true
1960
TorstenThieme1944b352022-09-30 08:10:14 +00001961 # 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 +00001962 - 'voltha-periodic-test':
1963 name: 'periodic-voltha-memory-leak-test-bbsim'
1964 build-node: 'ubuntu18.04-basebuild-4c-8g'
1965 code-branch: 'master'
1966 time-trigger: "H H/23 * * *"
TorstenThieme2336f592023-02-14 13:29:42 +00001967 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 +00001968 withMonitoring: true
Andrea Campanella91850da2022-03-24 15:09:08 +01001969 logLevel: 'DEBUG'
Hardik Windlasse1660492022-03-14 15:12:46 +00001970 testTargets: |
TorstenThieme2336f592023-02-14 13:29:42 +00001971 - target: memory-leak-test-single-pon-multi-onu-dt
Hardik Windlasse1660492022-03-14 15:12:46 +00001972 workflow: dt
1973 flags: ""
1974 teardown: true
1975 logging: true
TorstenThieme1944b352022-09-30 08:10:14 +00001976 timeout: 230
Hardik Windlasse1660492022-03-14 15:12:46 +00001977
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001978 # -----------------------------------------------------------------------
1979 # -----------------------------------------------------------------------
1980 - 'voltha-periodic-test':
1981 name: 'periodic-voltha-memory-leak-test-bbsim-2.12'
1982 build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001983 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001984 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001985 code-branch: 'voltha-2.12'
1986 time-trigger: "H H/23 * * *"
1987 withMonitoring: true
1988 logLevel: 'DEBUG'
1989 testTargets: |
1990 - target: memory-leak-test-single-kind-dt
1991 workflow: dt
1992 flags: ""
1993 teardown: true
1994 logging: true
1995 timeout: 230
1996
Hardik Windlassccdb1f72022-03-24 03:23:48 +00001997 - 'voltha-periodic-test':
TorstenThieme0adf6f12023-02-27 13:01:19 +00001998 name: 'periodic-voltha-memory-leak-test-bbsim-2.11'
1999 build-node: 'ubuntu18.04-basebuild-4c-8g'
2000 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02002001 pipeline-branch: 'voltha-2.11'
TorstenThieme0adf6f12023-02-27 13:01:19 +00002002 code-branch: 'voltha-2.11'
2003 time-trigger: "H H/23 * * *"
TorstenThieme0adf6f12023-02-27 13:01:19 +00002004 withMonitoring: true
2005 logLevel: 'DEBUG'
2006 testTargets: |
TorstenThiemeb8b1fab2023-03-02 15:29:12 +00002007 - target: memory-leak-test-single-kind-dt
TorstenThieme0adf6f12023-02-27 13:01:19 +00002008 workflow: dt
2009 flags: ""
2010 teardown: true
2011 logging: true
2012 timeout: 230
2013
Hardik Windlassb12afd02022-06-15 15:46:11 +05302014 - 'voltha-periodic-test':
2015 name: 'periodic-voltha-tim-multiple-olts-test-bbsim'
2016 code-branch: 'master'
2017 olts: 2
2018 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
2019 time-trigger: "H H/23 * * *"
2020 testTargets: |
2021 - target: sanity-kind-tim-multi-olt-multi-pon-multi-onu
2022 workflow: tim
2023 flags: ""
2024 teardown: true
2025 logging: true
2026
Matteo Scandolob6d80732021-05-05 14:06:42 -07002027 # ATT Per-patchset Pod builds on Tucson pod (master)
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002028 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2029 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2030 # the job when the OLT is replaced and everything works fine.
Joey Armstrongca4cb462023-01-12 17:51:05 -05002031 # - 'verify_physical_voltha_patchset_auto':
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002032 # name: 'verify_physical_voltha_patchset_auto'
2033 # extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set global.log_level=debug'
2034 # workflow: 'att'
2035 # branch-pattern: master
Andy Bavier51ba7e82019-12-17 11:01:01 -07002036
Hardik Windlass6d9a82e2021-07-08 16:23:21 +00002037
2038 # ATT Per-patchset Pod builds on Tucson pod (voltha-2.8)
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002039 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2040 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2041 # the job when the OLT is replaced and everything works fine.
Joey Armstrongca4cb462023-01-12 17:51:05 -05002042 # - 'verify_physical_voltha_patchset_auto':
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002043 # name: 'verify_physical_voltha_patchset_auto-2.8'
2044 # pipeline-script: 'voltha/voltha-2.8/tucson-build-and-test.groovy'
2045 # extraHelmFlags: '--set global.log_level=debug'
2046 # workflow: 'att'
2047 # branch-pattern: voltha-2.8
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002048
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05002049 # ATT Per-patchset Pod builds on Tucson pod (voltha-2.11)
2050 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2051 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2052 # the job when the OLT is replaced and everything works fine.
2053 # - 'verify_physical_voltha_patchset_auto':
2054 # name: 'verify_physical_voltha_patchset_auto-2.11'
2055 # pipeline-script: 'voltha/voltha-2.11/tucson-build-and-test.groovy'
2056 # extraHelmFlags: '--set global.log_level=debug'
2057 # workflow: 'att'
2058 # branch-pattern: voltha-2.11
2059
Matteo Scandolob6d80732021-05-05 14:06:42 -07002060 # ATT Manual Pod builds on Tucson pod (master)
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002061 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2062 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2063 # the job when the OLT is replaced and everything works fine.
Joey Armstrongca4cb462023-01-12 17:51:05 -05002064 # - 'verify_physical_voltha_patchset_manual':
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002065 # name: 'verify_physical_voltha_patchset_manual'
2066 # trigger-string: 'hardware test'
2067 # branch-pattern: master
2068 # extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set global.log_level=debug'
2069 # workflow: 'att'
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002070
Hardik Windlass6d9a82e2021-07-08 16:23:21 +00002071 # ATT Manual Pod builds on Tucson pod (voltha-2.8)
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002072 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2073 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2074 # the job when the OLT is replaced and everything works fine.
Joey Armstrongca4cb462023-01-12 17:51:05 -05002075 # - 'verify_physical_voltha_patchset_manual':
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002076 # name: 'verify_physical_voltha_patchset_manual-2.8'
2077 # pipeline-script: 'voltha/voltha-2.8/tucson-build-and-test.groovy'
2078 # trigger-string: 'hardware test'
2079 # branch-pattern: voltha-2.8
2080 # extraHelmFlags: '--set global.log_level=debug'
2081 # workflow: 'att'
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002082
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05002083 # ATT Manual Pod builds on Tucson pod (voltha-2.11)
2084 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2085 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2086 # the job when the OLT is replaced and everything works fine.
2087 # - 'verify_physical_voltha_patchset_manual':
2088 # name: 'verify_physical_voltha_patchset_manual-2.11'
2089 # pipeline-script: 'voltha/voltha-2.11/tucson-build-and-test.groovy'
2090 # trigger-string: 'hardware test'
2091 # branch-pattern: voltha-2.11
2092 # extraHelmFlags: '--set global.log_level=debug'
2093 # workflow: 'att'
2094
Matteo Scandolob6d80732021-05-05 14:06:42 -07002095 # DT Manual Pod builds on Tucson pod (master)
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002096 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2097 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2098 # the job when the OLT is replaced and everything works fine.
Joey Armstrongca4cb462023-01-12 17:51:05 -05002099 # - 'verify_physical_voltha_patchset_manual':
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002100 # name: 'verify_physical_voltha_patchset_manual_DT'
2101 # workflow: 'dt'
2102 # trigger-string: 'DT hardware test'
2103 # default-test-args: '-i sanityDt -i PowerSwitch -X'
2104 # branch-pattern: master
2105 # extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set global.log_level=debug'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002106
Hardik Windlass6d9a82e2021-07-08 16:23:21 +00002107 # DT Manual Pod builds on Tucson pod (voltha-2.8)
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002108 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2109 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2110 # the job when the OLT is replaced and everything works fine.
Joey Armstrongca4cb462023-01-12 17:51:05 -05002111 # - 'verify_physical_voltha_patchset_manual':
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002112 # name: 'verify_physical_voltha_patchset_manual_DT-2.8'
2113 # pipeline-script: 'voltha/voltha-2.8/tucson-build-and-test.groovy'
2114 # workflow: 'dt'
2115 # trigger-string: 'DT hardware test'
2116 # default-test-args: '-i sanityDt -i PowerSwitch -X'
2117 # branch-pattern: voltha-2.8
2118 # extraHelmFlags: '--set global.log_level=debug'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05002119 # DT Manual Pod builds on Tucson pod (voltha-2.8)
2120
2121 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2122 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2123 # the job when the OLT is replaced and everything works fine.
2124 # - 'verify_physical_voltha_patchset_manual':
2125 # name: 'verify_physical_voltha_patchset_manual_DT-2.11'
2126 # pipeline-script: 'voltha/voltha-2.11/tucson-build-and-test.groovy'
2127 # workflow: 'dt'
2128 # trigger-string: 'DT hardware test'
2129 # default-test-args: '-i sanityDt -i PowerSwitch -X'
2130 # branch-pattern: voltha-2.11
2131 # extraHelmFlags: '--set global.log_level=debug'
Andy Bavier19c98a22019-11-11 13:57:11 -07002132
Kailash8b8de742019-07-30 08:54:51 -07002133- job-template:
Kailashaad71012019-08-27 10:36:53 -07002134 id: 'voltha-periodic-test'
2135 name: '{name}'
Jan Klare8846dea2023-09-15 14:31:56 +02002136 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002137 pipeline-branch: 'master'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002138 build-node: 'ubuntu18.04-basebuild-8c-15g'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002139 robot-args: ''
Matteo Scandolobc28eab2021-09-28 18:10:58 -07002140 gerritProject: ''
Matteo Scandolo075740f2021-04-22 14:52:29 -07002141 gerritRefspec: ''
Matteo Scandolo075740f2021-04-22 14:52:29 -07002142 volthaSystemTestsChange: ''
2143 volthaHelmChartsChange: ''
2144 extraHelmFlags: ''
Joey Armstrong3f575f72023-01-15 23:49:19 -05002145 registry: mirror.registry.opennetworking.org
Matteo Scandolo075740f2021-04-22 14:52:29 -07002146 sandbox: true
2147 olts: 1
TorstenThieme869ba322021-05-05 12:11:42 +00002148 timeout: 130
Hardik Windlass696002d2021-05-07 11:38:28 +00002149 logLevel: 'INFO'
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002150 enableMacLearning: false
Hardik Windlasse1660492022-03-14 15:12:46 +00002151 withMonitoring: false
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002152
Matteo Scandolo075740f2021-04-22 14:52:29 -07002153 trigger-comment: vv7CBoQQYYonvaN8xcru
2154 time-trigger: 0 0 29 2 *
2155
2156 description: |
2157 <!-- Managed by Jenkins Job Builder -->
2158 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
2159 E2E Validation for Voltha 2.X
2160
2161 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002162 - onf-infra-volthadevs-permissions
Matteo Scandolo075740f2021-04-22 14:52:29 -07002163 - cord-infra-properties:
2164 build-days-to-keep: '{big-build-days-to-keep}'
2165 artifact-num-to-keep: '{big-artifact-num-to-keep}'
2166
2167 wrappers:
2168 - lf-infra-wrappers:
2169 build-timeout: '{build-timeout}'
2170 jenkins-ssh-credential: '{jenkins-ssh-credential}'
2171
2172 parameters:
2173 - string:
2174 name: buildNode
2175 default: '{build-node}'
2176 description: 'Name of the Jenkins node to run the job on'
2177
2178 - string:
2179 name: extraHelmFlags
Matteo Scandoloa57b0972021-05-03 14:04:58 -07002180 default: '{extraHelmFlags}'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002181 description: 'Helm flags (passed to each deployment)'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002182
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002183 # test configuration
2184 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
2185 # the provided configuration and then the make target is invoked,
2186 # example value (has to be valid YAML):
2187 # testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00002188 # - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002189 # workflow: att
2190 # flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07002191 # teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00002192 # logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002193 - text:
2194 name: testTargets
2195 default: '{testTargets}'
2196 description: 'Test configuration, see the ci-management job definition for more info'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002197
2198 - string:
2199 name: branch
2200 default: '{code-branch}'
2201 description: 'Repo manifest branch for code checkout'
2202
2203 - string:
2204 name: gerritProject
Matteo Scandolobc28eab2021-09-28 18:10:58 -07002205 default: '{gerritProject}'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002206 description: 'Name of the Gerrit project'
2207
2208 - string:
2209 name: gerritRefspec
Matteo Scandolobc28eab2021-09-28 18:10:58 -07002210 default: '{gerritRefspec}'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002211 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
2212
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002213 # applicable for voltha-2.9 (excluding) onwards
2214 - bool:
2215 name: enableMacLearning
2216 default: '{enableMacLearning}'
2217 description: "Deploy and test with ONOS Mac-Learning app"
2218
Matteo Scandolo075740f2021-04-22 14:52:29 -07002219 - string:
2220 name: extraRobotArgs
2221 default: '{robot-args}'
2222 description: 'Arguments to pass to robot'
2223
2224 - string:
2225 name: volthaSystemTestsChange
2226 default: '{volthaSystemTestsChange}'
2227 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2228
2229 - string:
2230 name: volthaHelmChartsChange
2231 default: '{volthaHelmChartsChange}'
2232 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2233
2234 - string:
2235 name: olts
2236 default: '{olts}'
2237 description: 'How many BBSim instances to run'
2238
Matteo Scandoloa57b0972021-05-03 14:04:58 -07002239 - string:
2240 name: registry
2241 default: '{registry}'
2242 description: 'Which registry to use (amazon vs menlo)'
2243
Hardik Windlass696002d2021-05-07 11:38:28 +00002244 - string:
2245 name: logLevel
2246 default: '{logLevel}'
2247 description: 'Log level for all the components'
2248
Hardik Windlasse1660492022-03-14 15:12:46 +00002249 - bool:
2250 name: withMonitoring
2251 default: '{withMonitoring}'
2252 description: 'Option to install Prometheus'
2253
TorstenThieme869ba322021-05-05 12:11:42 +00002254 - string:
2255 name: timeout
2256 default: '{timeout}'
2257 description: 'Timeout of pipeline job [minutes]'
2258
Matteo Scandolo075740f2021-04-22 14:52:29 -07002259 project-type: pipeline
2260 concurrent: true
2261
Jan Klare8b7b3df2023-09-15 11:27:15 +02002262 pipeline-scm:
2263 scm:
2264 - git:
2265 url: https://gerrit.opencord.org/ci-management
2266 branches:
2267 - origin/{pipeline-branch}
2268 script-path: jjb/pipeline/{pipeline-script}
Matteo Scandolo075740f2021-04-22 14:52:29 -07002269
2270 triggers:
2271 # patchset jobs will set this to "0 0 29 2 *" (feb 29th, it's once every 4 years)
2272 - timed: |
2273 TZ=America/Los_Angeles
2274 {time-trigger}
2275 # periodic jobs will set this to vv7CBoQQYYonvaN8xcru (hopefully no-one will comment with that)
2276 - gerrit:
2277 server-name: '{gerrit-server-name}'
2278 silent-start: false
2279 successful-message: "PASSED openonu-go test"
2280 failure-message: "FAILED openonu-go test"
2281 unstable-message: "UNSTABLE openonu-go test"
2282 trigger-on:
2283 - comment-added-contains-event:
2284 comment-contains-value: '.*{trigger-comment}.*'
2285 projects:
2286 - project-compare-type: REG_EXP
2287 project-pattern: '^(voltha-go|voltha-openolt-adapter|voltha-openonu-adapter-go|ofagent-go|voltha-onos|bbsim)$'
2288 branches:
2289 - branch-compare-type: REG_EXP
2290 branch-pattern: '{all-branches-regexp}'
2291
2292- job-template:
Kailashaad71012019-08-27 10:36:53 -07002293 id: 'voltha-patch-test'
Matteo Scandolo84e5f002020-02-10 11:50:05 -08002294 name: 'verify_{project}_sanity-test{name-extension}'
Hung-Wei Chiuf6cbde22021-04-22 22:15:23 -07002295 build-node: 'ubuntu18.04-basebuild-4c-8g'
Jan Klare8846dea2023-09-15 14:31:56 +02002296 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002297 pipeline-branch: 'master'
Andy Bavier4318f8d2020-04-09 13:50:53 -07002298 override-branch: '$GERRIT_BRANCH'
Andy Bavier02b00dc2020-04-28 13:01:12 -07002299 sandbox: true
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002300 build-timeout: 20
Hardik Windlassfbf296b2021-06-08 07:36:51 +00002301 timeout: 50
2302 olts: 1
2303 registry: mirror.registry.opennetworking.org
2304 logLevel: 'INFO'
Matteo Scandolo9aae4952020-09-14 13:05:53 -07002305 volthaSystemTestsChange: ''
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002306 volthaHelmChartsChange: ''
Matteo Scandolocecb0842021-05-04 13:16:47 -07002307 extraHelmFlags: ''
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002308 enableMacLearning: false
Hardik Windlass3bb089a2022-03-22 17:56:03 +00002309 withMonitoring: false
Hardik Windlass0e721202021-12-01 09:00:11 +00002310 robot-args: ''
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002311 branch-regexp: '{all-branches-regexp}'
Hardik Windlassec9341b2021-06-07 11:58:29 +00002312 testTargets: |
2313 - target: sanity-kind-att
2314 workflow: att
2315 flags: ""
2316 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00002317 logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00002318 - target: sanity-kind-dt
2319 workflow: dt
2320 flags: ""
2321 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00002322 logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00002323 - target: sanity-kind-tt
2324 workflow: tt
2325 flags: ""
2326 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00002327 logging: true
Kailashaad71012019-08-27 10:36:53 -07002328
2329 description: |
2330 <!-- Managed by Jenkins Job Builder -->
2331 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
2332 E2E Validation for Voltha 2.X
2333
2334 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002335 - onf-infra-volthadevs-permissions
Kailashaad71012019-08-27 10:36:53 -07002336 - cord-infra-properties:
2337 build-days-to-keep: '{build-days-to-keep}'
2338 artifact-num-to-keep: '{artifact-num-to-keep}'
2339
2340 wrappers:
2341 - lf-infra-wrappers:
2342 build-timeout: '{build-timeout}'
2343 jenkins-ssh-credential: '{jenkins-ssh-credential}'
2344
2345 parameters:
2346 - string:
Zack Williamsb3292082019-10-11 17:15:18 -07002347 name: buildNode
Andrea Campanella4792b7f2021-04-23 15:06:42 +02002348 default: '{build-node}'
Kailashaad71012019-08-27 10:36:53 -07002349 description: 'Name of the Jenkins node to run the job on'
2350
2351 - string:
hwchiu14f97852019-10-08 10:51:11 -07002352 name: gerritProject
2353 default: '$GERRIT_PROJECT'
2354 description: 'Name of the Gerrit project'
Kailashaad71012019-08-27 10:36:53 -07002355
2356 - string:
Matteo Scandolo9aae4952020-09-14 13:05:53 -07002357 name: gerritRefspec
2358 default: '$GERRIT_REFSPEC'
2359 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
Kailashaad71012019-08-27 10:36:53 -07002360
2361 - string:
Andy Bavierbedd0392019-10-16 13:58:18 -07002362 name: extraHelmFlags
Matteo Scandolocecb0842021-05-04 13:16:47 -07002363 default: '{extraHelmFlags}'
Matteo Scandoloa57b0972021-05-03 14:04:58 -07002364 description: 'Helm flags to pass to every helm command'
Andy Bavierbedd0392019-10-16 13:58:18 -07002365
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002366 # applicable for voltha-2.9 (excluding) onwards
2367 - bool:
2368 name: enableMacLearning
2369 default: '{enableMacLearning}'
2370 description: "Deploy and test with ONOS Mac-Learning app"
2371
Matteo Scandolo9aae4952020-09-14 13:05:53 -07002372 - string:
Hardik Windlass0e721202021-12-01 09:00:11 +00002373 name: extraRobotArgs
2374 default: '{robot-args}'
2375 description: 'Arguments to pass to robot'
2376
2377 - string:
Matteo Scandolo9aae4952020-09-14 13:05:53 -07002378 name: volthaSystemTestsChange
2379 default: '{volthaSystemTestsChange}'
2380 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2381
2382 - string:
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002383 name: volthaHelmChartsChange
2384 default: '{volthaHelmChartsChange}'
2385 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2386
2387 - string:
2388 name: branch
2389 default: '{override-branch}'
2390 description: 'Name of the branch to use'
2391
Hardik Windlassec9341b2021-06-07 11:58:29 +00002392 # test configuration
2393 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
2394 # the provided configuration and then the make target is invoked,
2395 # example value (has to be valid YAML):
2396 # testTargets: |
2397 # - target: 1t1gem-openonu-go-adapter-test
2398 # workflow: att
2399 # flags: ""
2400 # teardown: true
Hardik Windlasse44ef712021-10-20 10:36:33 +00002401 # logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00002402 - text:
2403 name: testTargets
2404 default: '{testTargets}'
2405 description: 'Test configuration, see the ci-management job definition for more info'
2406
Hardik Windlassfbf296b2021-06-08 07:36:51 +00002407 - string:
2408 name: timeout
2409 default: '{timeout}'
2410 description: 'Timeout of pipeline job [minutes]'
2411
2412 - string:
2413 name: olts
2414 default: '{olts}'
2415 description: 'How many BBSim instances to run'
2416
2417 - string:
2418 name: registry
2419 default: '{registry}'
2420 description: 'Which registry to use (amazon vs menlo)'
2421
Hardik Windlass3bb089a2022-03-22 17:56:03 +00002422 - bool:
2423 name: withMonitoring
2424 default: '{withMonitoring}'
2425 description: 'Option to install Prometheus'
2426
Hardik Windlassfbf296b2021-06-08 07:36:51 +00002427 - string:
2428 name: logLevel
2429 default: '{logLevel}'
2430 description: 'Log level for all the components'
2431
Kailashaad71012019-08-27 10:36:53 -07002432 project-type: pipeline
Kailashb59bc7f2019-09-03 13:13:27 -07002433 concurrent: true
Kailashaad71012019-08-27 10:36:53 -07002434
Jan Klare8b7b3df2023-09-15 11:27:15 +02002435 pipeline-scm:
2436 scm:
2437 - git:
2438 url: https://gerrit.opencord.org/ci-management
2439 branches:
2440 - origin/{pipeline-branch}
2441 script-path: jjb/pipeline/{pipeline-script}
Kailashaad71012019-08-27 10:36:53 -07002442
2443 triggers:
Andy Bavierb99c3d32020-02-18 11:14:17 -07002444 - gerrit:
2445 server-name: '{gerrit-server-name}'
Kailashaad71012019-08-27 10:36:53 -07002446 dependency-jobs: '{dependency-jobs}'
Andy Bavierb99c3d32020-02-18 11:14:17 -07002447 silent-start: true
2448 trigger-on:
2449 - patchset-created-event:
2450 exclude-drafts: true
2451 exclude-trivial-rebase: false
2452 exclude-no-code-change: true
2453 - draft-published-event
2454 - comment-added-contains-event:
2455 comment-contains-value: '(?i)^.*recheck$'
2456 projects:
2457 - project-compare-type: REG_EXP
2458 project-pattern: '^{project}$'
2459 branches:
2460 - branch-compare-type: REG_EXP
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002461 branch-pattern: '{branch-regexp}'
Andy Bavierb99c3d32020-02-18 11:14:17 -07002462 file-paths:
2463 - compare-type: REG_EXP
2464 pattern: '{all-files-regexp}'
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002465
2466# POD Per Patchset Pipeline Jobs
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002467# to use these parameters in a job: `<<: *voltha-physical-patchset-parameters`
2468- voltha-physical-patchset-parameters: &voltha-physical-patchset-parameters
2469 name: voltha-physical-patchset-parameters
Andy Bavier51ba7e82019-12-17 11:01:01 -07002470 parameters:
2471 - string:
2472 name: buildNode
Zack Williams8ef79812019-10-29 11:09:18 -07002473 default: '{build-node}'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002474 description: 'Pod management node'
2475
2476 - string:
Zack Williams03ebb272020-03-27 09:42:33 -07002477 name: branch
2478 default: '$GERRIT_BRANCH'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002479 description: 'Name of the repo branch to use'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002480
2481 - string:
2482 name: gerritProject
2483 default: '$GERRIT_PROJECT'
2484 description: 'Name of the Gerrit project'
2485
2486 - string:
Matteo Scandolo7a330022021-03-29 14:03:48 -07002487 name: gerritRefspec
2488 default: '$GERRIT_REFSPEC'
2489 description: 'RefSpec number in Gerrit'
2490
2491 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002492 name: gerritComment
2493 default: '$GERRIT_EVENT_COMMENT_TEXT'
2494 description: 'RefSpec number in Gerrit'
2495
2496 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002497 name: cordRepoUrl
2498 default: '{gerrit-server-url}'
2499 description: 'The URL of the CORD Project repository'
2500
2501 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002502 name: configBaseDir
2503 default: 'pod-configs'
2504 description: 'The directory inside the POD configs repository'
2505
2506 - string:
2507 name: configDeploymentDir
2508 default: 'deployment-configs'
2509 description: 'The deployment configs folder'
2510
2511 - string:
2512 name: configKubernetesDir
2513 default: 'kubernetes-configs'
2514 description: 'The kubernetes config folder'
2515
2516 - string:
2517 name: configFileName
2518 default: '{config-pod}'
2519 description: 'The config file'
2520
2521 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002522 name: podName
2523 default: '{config-pod}'
2524
2525 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002526 name: sadisConfigFile
Matteo Scandolo7a330022021-03-29 14:03:48 -07002527 default: 'voltha-system-tests/tests/data/{config-pod}-sadis.json'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002528 description: 'Path of SADIS config to load'
2529
2530 - string:
Andy Bavier893d2442020-05-21 12:41:17 -07002531 name: oltDebVersionMaster
2532 default: '{oltDebVersionMaster}'
2533 description: 'OLT Software version to install for master branch builds'
2534
2535 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002536 name: oltDebVersionVoltha23
Andy Bavier893d2442020-05-21 12:41:17 -07002537 default: '{oltDebVersionVoltha23}'
2538 description: 'OLT Software version to install for voltha-2.3 branch builds'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002539
2540 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002541 name: profile
2542 default: '{profile}'
2543 description: 'Technology Profile pushed to the ETCD'
2544
Andy Bavier51ba7e82019-12-17 11:01:01 -07002545 - bool:
2546 name: reinstallOlt
2547 default: true
2548 description: "Re-install OLT software"
2549
Zack Williams03ebb272020-03-27 09:42:33 -07002550 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002551 name: extraRobotArgs
2552 default: '{default-test-args}'
2553 description: 'Arguments to pass to robot'
2554
2555 - string:
2556 name: volthaSystemTestsChange
2557 default: '{volthaSystemTestsChange}'
2558 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2559
2560 - string:
2561 name: volthaHelmChartsChange
2562 default: '{volthaHelmChartsChange}'
2563 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2564
2565 - string:
2566 name: workflow
2567 default: '{workflow}'
2568 description: 'Installs and uses the specified work flow on the POD'
2569
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002570 - string:
2571 name: extraHelmFlags
2572 default: '{extraHelmFlags}'
2573 description: 'Helm flags (passed to each helm command)'
2574
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002575 # deprecated parameters, remove after VOLTHA-2.8 is released
2576 - string:
2577 name: deploymentConfigFile
2578 default: 'pod-configs/deployment-configs/{config-pod}.yaml'
2579 description: 'Path of deployment config file'
2580
2581 - string:
2582 name: kindVolthaValuesFile
2583 default: 'pod-configs/kubernetes-configs/voltha/{config-pod}.yml'
2584 description: 'Path of kind-voltha values override file'
2585
2586 - string:
2587 name: manifestUrl
2588 default: '{gerrit-server-url}/{voltha-test-manifest-repo}'
2589 description: 'URL to the repo manifest'
2590
2591 - string:
2592 name: gerritChangeNumber
2593 default: '$GERRIT_CHANGE_NUMBER'
2594 description: 'Changeset number in Gerrit'
2595
2596 - string:
2597 name: gerritPatchsetNumber
2598 default: '$GERRIT_PATCHSET_NUMBER'
2599 description: 'PatchSet number in Gerrit'
2600
2601 - string:
2602 name: localConfigDir
2603 default: null
2604 description: 'If specified, config file paths are relative to this dir; otherwise $WORKSPACE'
2605
2606 - string:
2607 name: configRepo
2608 default: 'pod-configs'
2609 description: 'A repository containing the config files, will be checked out if specified'
2610
2611 - string:
Zack Williams03ebb272020-03-27 09:42:33 -07002612 name: manualBranch
2613 default: '{manualBranch}'
2614 description: "If a non-empty string, build manually as a specific branch, not with a specific patchset"
Andy Bavier51ba7e82019-12-17 11:01:01 -07002615
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002616- job-template:
2617 name: '{name}'
2618 id: verify_physical_voltha_patchset_auto
2619 description: |
2620 <!-- Managed by Jenkins Job Builder -->
2621 Automated build on POD {config-pod} using {pipeline-script} <br /><br />
2622 Created from job-template {id} from ci-management/jjb/voltha-e2e.yaml <br />
2623 Created by Andy Bavier, andy@opennetworking.org <br />
Joey Armstrong518f3572024-02-11 07:56:25 -05002624 Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002625 sandbox: true
Jan Klare8846dea2023-09-15 14:31:56 +02002626 pipeline-script: 'voltha/tucson-build-and-test.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002627 pipeline-branch: 'master'
Matteo Scandolob6d80732021-05-05 14:06:42 -07002628 default-test-args: '-i sanityORDeleteOLT -i PowerSwitch -X'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002629 build-node: 'tucson-pod'
2630 config-pod: 'tucson-pod'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002631 profile: 'Default'
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002632 oltDebVersionMaster: 'openolt_asfvolt16-3.7.4-3b190f027136e845c5850a5b1a97897ce2b74ebf-40G-NNI.deb'
Girish Gowdra69e3b7f2021-08-05 15:08:01 -07002633 oltDebVersionVoltha23: 'openolt_asfvolt16-3.4.9-e2a9597f3d690fe3a0ea0df244571dfc9e8c2833-40G-NNI.deb'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002634 volthaSystemTestsChange: ''
2635 volthaHelmChartsChange: ''
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002636 extraHelmFlags: ''
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002637
2638 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002639 - onf-infra-volthadevs-permissions
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002640 - cord-infra-properties:
2641 build-days-to-keep: '{build-days-to-keep}'
2642 artifact-num-to-keep: '{artifact-num-to-keep}'
2643
2644 <<: *voltha-physical-patchset-parameters
Andy Bavier51ba7e82019-12-17 11:01:01 -07002645
2646 project-type: pipeline
2647 concurrent: true
2648
Jan Klare8b7b3df2023-09-15 11:27:15 +02002649 pipeline-scm:
2650 scm:
2651 - git:
2652 url: https://gerrit.opencord.org/ci-management
2653 branches:
2654 - origin/{pipeline-branch}
2655 script-path: jjb/pipeline/{pipeline-script}
2656
Andy Bavier51ba7e82019-12-17 11:01:01 -07002657
2658 triggers:
2659 - gerrit:
2660 server-name: '{gerrit-server-name}'
2661 dependency-jobs: '{dependency-jobs}'
2662 silent-start: false
2663 successful-message: "PASSED hardware test"
2664 failure-message: "FAILED hardware test"
2665 unstable-message: "UNSTABLE hardware test"
2666 trigger-on:
2667 - comment-added-event:
2668 approval-category: 'Code-Review'
2669 approval-value: '+2'
2670 projects:
2671 - project-compare-type: REG_EXP
Girish Gowdra7beebea2021-01-31 18:56:45 -08002672 project-pattern: '^(voltha-openolt-adapter|voltha-openonu-adapter|voltha-openonu-adapter-go|voltha-go)$'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002673 branches:
Andy Bavier37f6ea92020-04-03 11:13:35 -07002674 - branch-compare-type: REG_EXP
Matteo Scandoloec3ec8e2021-05-27 13:03:00 -07002675 branch-pattern: '{branch-pattern}'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002676
Andy Bavier51ba7e82019-12-17 11:01:01 -07002677- job-template:
2678 name: '{name}'
2679 id: verify_physical_voltha_patchset_manual
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002680 description: |
2681 <!-- Managed by Jenkins Job Builder -->
Andy Bavier61c5b2a2019-11-12 12:08:19 -07002682 Automated build on POD {config-pod} using {pipeline-script} <br /><br />
Andy Baviere9916452019-11-06 12:32:47 -07002683 Created from job-template {id} from ci-management/jjb/voltha-e2e.yaml <br />
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002684 Created by Andy Bavier, andy@opennetworking.org <br />
Joey Armstrong518f3572024-02-11 07:56:25 -05002685 Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002686 sandbox: true
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002687 build-node: 'tucson-pod'
2688 config-pod: 'tucson-pod'
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002689 oltDebVersionMaster: 'openolt_asfvolt16-3.7.4-3b190f027136e845c5850a5b1a97897ce2b74ebf-40G-NNI.deb'
Girish Gowdra69e3b7f2021-08-05 15:08:01 -07002690 oltDebVersionVoltha23: 'openolt_asfvolt16-3.4.9-e2a9597f3d690fe3a0ea0df244571dfc9e8c2833-40G-NNI.deb'
Jan Klare8846dea2023-09-15 14:31:56 +02002691 pipeline-script: 'voltha/tucson-build-and-test.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002692 pipeline-branch: 'master'
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002693 trigger-string: 'hardware test'
Matteo Scandolob6d80732021-05-05 14:06:42 -07002694 default-test-args: '-i sanityORDeleteOLT -i PowerSwitch -X'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002695 volthaSystemTestsChange: ''
2696 volthaHelmChartsChange: ''
Matteo Scandolob6d80732021-05-05 14:06:42 -07002697 profile: 'Default'
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002698 extraHelmFlags: ''
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002699
2700 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002701 - onf-infra-volthadevs-permissions
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002702 - cord-infra-properties:
2703 build-days-to-keep: '{build-days-to-keep}'
2704 artifact-num-to-keep: '{artifact-num-to-keep}'
2705
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002706 <<: *voltha-physical-patchset-parameters
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002707
Andy Bavier8c11d462019-12-17 08:19:34 -07002708
Andy Bavier61c5b2a2019-11-12 12:08:19 -07002709 project-type: pipeline
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002710 concurrent: true
2711
Jan Klare8b7b3df2023-09-15 11:27:15 +02002712 pipeline-scm:
2713 scm:
2714 - git:
2715 url: https://gerrit.opencord.org/ci-management
2716 branches:
2717 - origin/{pipeline-branch}
2718 script-path: jjb/pipeline/{pipeline-script}
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002719
Andy Bavier1f465592019-11-06 10:03:56 -07002720 triggers:
2721 - gerrit:
2722 server-name: '{gerrit-server-name}'
2723 dependency-jobs: '{dependency-jobs}'
2724 silent-start: false
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002725 successful-message: "PASSED {trigger-string}"
2726 failure-message: "FAILED {trigger-string}"
2727 unstable-message: "UNSTABLE {trigger-string}"
Andy Bavier1f465592019-11-06 10:03:56 -07002728 trigger-on:
2729 - comment-added-contains-event:
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002730 comment-contains-value: '^{trigger-string}$'
Scott Bakerda31d7b2020-01-08 16:35:52 -08002731 - comment-added-contains-event:
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002732 comment-contains-value: '^{trigger-string} with delay$'
Andy Bavier8c11d462019-12-17 08:19:34 -07002733 projects:
2734 - project-compare-type: REG_EXP
Girish Gowdra7beebea2021-01-31 18:56:45 -08002735 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 -07002736 branches:
Andy Bavierfc3ca142020-03-27 13:44:25 -07002737 - branch-compare-type: REG_EXP
Matteo Scandoloec3ec8e2021-05-27 13:03:00 -07002738 branch-pattern: '{branch-pattern}'
Joey Armstrongaf679da2023-01-31 14:22:41 -05002739
2740# [EOF]