blob: 87383fc16680b91589249f16cdbcf715515376f6 [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'
Joey Armstrongc5194c42024-07-23 15:31:18 -04001810 # build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrongd1362f12024-08-21 17:35:56 -04001811 build-node: 'ubuntu-basebuild-24.04-4c-15g'
hwchiuc9189b72019-12-02 15:12:29 -08001812 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +00001813 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
hwchiufdc49242019-11-18 16:37:22 -08001814 time-trigger: "H H/12 * * *"
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001815 testTargets: |
1816 - target: sanity-multi-kind
1817 workflow: att
1818 flags: ""
1819 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001820 logging: true
hwchiufdc49242019-11-18 16:37:22 -08001821
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001822# - 'voltha-periodic-test':
1823# name: 'periodic-voltha-etcd-test-2.8'
1824# pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
1825# build-node: 'ubuntu18.04-basebuild-4c-8g'
1826# code-branch: 'voltha-2.8'
1827# extraHelmFlags: '--set onu=2,pon=2'
1828# time-trigger: "H H/23 * * *"
1829# testTargets: |
1830# - target: sanity-multi-kind
1831# workflow: att
1832# flags: ""
1833# teardown: true
1834# logging: true
Andy Bavier10926f12020-03-27 16:53:43 -07001835
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001836 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001837 name: 'periodic-voltha-etcd-test-2.11'
1838 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001839 pipeline-branch: 'voltha-2.11'
Joey Armstrongc5194c42024-07-23 15:31:18 -04001840 # build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrongd1362f12024-08-21 17:35:56 -04001841 build-node: 'ubuntu-basebuild-24.04-4c-15g'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001842 code-branch: 'voltha-2.11'
1843 extraHelmFlags: '--set onu=2,pon=2'
1844 time-trigger: "H H/23 * * *"
1845 testTargets: |
1846 - target: sanity-multi-kind
1847 workflow: att
1848 flags: ""
1849 teardown: true
1850 logging: true
1851
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001852 - 'voltha-periodic-test':
1853 name: 'periodic-voltha-etcd-test-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001854 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001855 pipeline-branch: 'voltha-2.12'
Joey Armstrongc5194c42024-07-23 15:31:18 -04001856 # build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrongd1362f12024-08-21 17:35:56 -04001857 build-node: 'ubuntu-basebuild-24.04-4c-15g'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001858 code-branch: 'voltha-2.12'
1859 extraHelmFlags: '--set onu=2,pon=2'
1860 time-trigger: "H H/23 * * *"
1861 testTargets: |
1862 - target: sanity-multi-kind
1863 workflow: att
1864 flags: ""
1865 teardown: true
1866 logging: true
1867
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001868 # -----------------------------------------------------------------------
1869 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001870 - 'voltha-periodic-test':
Hardik Windlassd62442d2021-11-30 10:51:20 +00001871 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim'
1872 code-branch: 'master'
Andrea Campanella098e4342022-05-05 09:47:55 +02001873 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 +00001874 time-trigger: "H H/23 * * *"
TorstenThieme0024c862022-01-14 07:35:18 +00001875 logLevel: 'DEBUG'
Hardik Windlassd62442d2021-11-30 10:51:20 +00001876 robot-args: '-v unitag_sub:True'
1877 testTargets: |
1878 - target: functional-single-kind-tt
1879 workflow: tt
1880 flags: ""
1881 teardown: true
1882 logging: true
1883 - target: bbsim-failurescenarios-tt
1884 workflow: tt
1885 flags: ""
1886 teardown: true
1887 logging: true
1888 - target: functional-single-kind-multiuni-tt
1889 workflow: tt
1890 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1891 teardown: true
1892 logging: true
1893
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001894 # -----------------------------------------------------------------------
1895 # -----------------------------------------------------------------------
1896 - 'voltha-periodic-test':
1897 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001898 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001899 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001900 code-branch: 'voltha-2.12'
1901 extraHelmFlags: '--set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
1902 time-trigger: "H H/23 * * *"
1903 logLevel: 'DEBUG'
1904 robot-args: '-v unitag_sub:True'
1905 testTargets: |
1906 - target: functional-single-kind-tt
1907 workflow: tt
1908 flags: ""
1909 teardown: true
1910 logging: true
1911 - target: bbsim-failurescenarios-tt
1912 workflow: tt
1913 flags: ""
1914 teardown: true
1915 logging: true
1916 - target: functional-single-kind-multiuni-tt
1917 workflow: tt
1918 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1919 teardown: true
1920 logging: true
1921
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001922 - 'voltha-periodic-test':
TorstenThieme0adf6f12023-02-27 13:01:19 +00001923 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim-2.11'
1924 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001925 pipeline-branch: 'voltha-2.11'
TorstenThieme0adf6f12023-02-27 13:01:19 +00001926 code-branch: 'voltha-2.11'
1927 extraHelmFlags: '--set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
1928 time-trigger: "H H/23 * * *"
1929 logLevel: 'DEBUG'
1930 robot-args: '-v unitag_sub:True'
1931 testTargets: |
1932 - target: functional-single-kind-tt
1933 workflow: tt
1934 flags: ""
1935 teardown: true
1936 logging: true
1937 - target: bbsim-failurescenarios-tt
1938 workflow: tt
1939 flags: ""
1940 teardown: true
1941 logging: true
1942 - target: functional-single-kind-multiuni-tt
1943 workflow: tt
1944 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1945 teardown: true
1946 logging: true
1947
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001948 # -----------------------------------------------------------------------
1949 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +00001950 - 'voltha-periodic-test':
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001951 name: 'periodic-voltha-tt-maclearner-sanity-test-bbsim'
1952 code-branch: 'master'
1953 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 '
1954 time-trigger: "H H/23 * * *"
1955 logLevel: 'DEBUG'
1956 enableMacLearning: true
1957 testTargets: |
1958 - target: sanity-kind-tt-maclearning
1959 workflow: tt
1960 flags: ""
1961 teardown: true
1962 logging: true
1963
TorstenThieme1944b352022-09-30 08:10:14 +00001964 # 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 +00001965 - 'voltha-periodic-test':
1966 name: 'periodic-voltha-memory-leak-test-bbsim'
Joey Armstrongc5194c42024-07-23 15:31:18 -04001967 # build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrongd1362f12024-08-21 17:35:56 -04001968 build-node: 'ubuntu-basebuild-24.04-4c-15g'
Hardik Windlasse1660492022-03-14 15:12:46 +00001969 code-branch: 'master'
1970 time-trigger: "H H/23 * * *"
TorstenThieme2336f592023-02-14 13:29:42 +00001971 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 +00001972 withMonitoring: true
Andrea Campanella91850da2022-03-24 15:09:08 +01001973 logLevel: 'DEBUG'
Hardik Windlasse1660492022-03-14 15:12:46 +00001974 testTargets: |
TorstenThieme2336f592023-02-14 13:29:42 +00001975 - target: memory-leak-test-single-pon-multi-onu-dt
Hardik Windlasse1660492022-03-14 15:12:46 +00001976 workflow: dt
1977 flags: ""
1978 teardown: true
1979 logging: true
TorstenThieme1944b352022-09-30 08:10:14 +00001980 timeout: 230
Hardik Windlasse1660492022-03-14 15:12:46 +00001981
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001982 # -----------------------------------------------------------------------
1983 # -----------------------------------------------------------------------
1984 - 'voltha-periodic-test':
1985 name: 'periodic-voltha-memory-leak-test-bbsim-2.12'
Joey Armstrongc5194c42024-07-23 15:31:18 -04001986 # build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrongd1362f12024-08-21 17:35:56 -04001987 build-node: 'ubuntu-basebuild-24.04-4c-15g'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001988 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001989 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001990 code-branch: 'voltha-2.12'
1991 time-trigger: "H H/23 * * *"
1992 withMonitoring: true
1993 logLevel: 'DEBUG'
1994 testTargets: |
1995 - target: memory-leak-test-single-kind-dt
1996 workflow: dt
1997 flags: ""
1998 teardown: true
1999 logging: true
2000 timeout: 230
2001
Hardik Windlassccdb1f72022-03-24 03:23:48 +00002002 - 'voltha-periodic-test':
TorstenThieme0adf6f12023-02-27 13:01:19 +00002003 name: 'periodic-voltha-memory-leak-test-bbsim-2.11'
Joey Armstrongc5194c42024-07-23 15:31:18 -04002004 # build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrongd1362f12024-08-21 17:35:56 -04002005 build-node: 'ubuntu-basebuild-24.04-4c-15g'
TorstenThieme0adf6f12023-02-27 13:01:19 +00002006 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02002007 pipeline-branch: 'voltha-2.11'
TorstenThieme0adf6f12023-02-27 13:01:19 +00002008 code-branch: 'voltha-2.11'
2009 time-trigger: "H H/23 * * *"
TorstenThieme0adf6f12023-02-27 13:01:19 +00002010 withMonitoring: true
2011 logLevel: 'DEBUG'
2012 testTargets: |
TorstenThiemeb8b1fab2023-03-02 15:29:12 +00002013 - target: memory-leak-test-single-kind-dt
TorstenThieme0adf6f12023-02-27 13:01:19 +00002014 workflow: dt
2015 flags: ""
2016 teardown: true
2017 logging: true
2018 timeout: 230
2019
Hardik Windlassb12afd02022-06-15 15:46:11 +05302020 - 'voltha-periodic-test':
2021 name: 'periodic-voltha-tim-multiple-olts-test-bbsim'
2022 code-branch: 'master'
2023 olts: 2
2024 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
2025 time-trigger: "H H/23 * * *"
2026 testTargets: |
2027 - target: sanity-kind-tim-multi-olt-multi-pon-multi-onu
2028 workflow: tim
2029 flags: ""
2030 teardown: true
2031 logging: true
2032
Matteo Scandolob6d80732021-05-05 14:06:42 -07002033 # ATT Per-patchset Pod builds on Tucson pod (master)
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002034 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2035 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2036 # the job when the OLT is replaced and everything works fine.
Joey Armstrongca4cb462023-01-12 17:51:05 -05002037 # - 'verify_physical_voltha_patchset_auto':
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002038 # name: 'verify_physical_voltha_patchset_auto'
2039 # extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set global.log_level=debug'
2040 # workflow: 'att'
2041 # branch-pattern: master
Andy Bavier51ba7e82019-12-17 11:01:01 -07002042
Hardik Windlass6d9a82e2021-07-08 16:23:21 +00002043
2044 # ATT Per-patchset Pod builds on Tucson pod (voltha-2.8)
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002045 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2046 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2047 # the job when the OLT is replaced and everything works fine.
Joey Armstrongca4cb462023-01-12 17:51:05 -05002048 # - 'verify_physical_voltha_patchset_auto':
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002049 # name: 'verify_physical_voltha_patchset_auto-2.8'
2050 # pipeline-script: 'voltha/voltha-2.8/tucson-build-and-test.groovy'
2051 # extraHelmFlags: '--set global.log_level=debug'
2052 # workflow: 'att'
2053 # branch-pattern: voltha-2.8
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002054
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05002055 # ATT Per-patchset Pod builds on Tucson pod (voltha-2.11)
2056 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2057 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2058 # the job when the OLT is replaced and everything works fine.
2059 # - 'verify_physical_voltha_patchset_auto':
2060 # name: 'verify_physical_voltha_patchset_auto-2.11'
2061 # pipeline-script: 'voltha/voltha-2.11/tucson-build-and-test.groovy'
2062 # extraHelmFlags: '--set global.log_level=debug'
2063 # workflow: 'att'
2064 # branch-pattern: voltha-2.11
2065
Matteo Scandolob6d80732021-05-05 14:06:42 -07002066 # ATT Manual Pod builds on Tucson pod (master)
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002067 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2068 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2069 # the job when the OLT is replaced and everything works fine.
Joey Armstrongca4cb462023-01-12 17:51:05 -05002070 # - 'verify_physical_voltha_patchset_manual':
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002071 # name: 'verify_physical_voltha_patchset_manual'
2072 # trigger-string: 'hardware test'
2073 # branch-pattern: master
2074 # extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set global.log_level=debug'
2075 # workflow: 'att'
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002076
Hardik Windlass6d9a82e2021-07-08 16:23:21 +00002077 # ATT Manual Pod builds on Tucson pod (voltha-2.8)
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002078 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2079 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2080 # the job when the OLT is replaced and everything works fine.
Joey Armstrongca4cb462023-01-12 17:51:05 -05002081 # - 'verify_physical_voltha_patchset_manual':
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002082 # name: 'verify_physical_voltha_patchset_manual-2.8'
2083 # pipeline-script: 'voltha/voltha-2.8/tucson-build-and-test.groovy'
2084 # trigger-string: 'hardware test'
2085 # branch-pattern: voltha-2.8
2086 # extraHelmFlags: '--set global.log_level=debug'
2087 # workflow: 'att'
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002088
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05002089 # ATT Manual Pod builds on Tucson pod (voltha-2.11)
2090 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2091 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2092 # the job when the OLT is replaced and everything works fine.
2093 # - 'verify_physical_voltha_patchset_manual':
2094 # name: 'verify_physical_voltha_patchset_manual-2.11'
2095 # pipeline-script: 'voltha/voltha-2.11/tucson-build-and-test.groovy'
2096 # trigger-string: 'hardware test'
2097 # branch-pattern: voltha-2.11
2098 # extraHelmFlags: '--set global.log_level=debug'
2099 # workflow: 'att'
2100
Matteo Scandolob6d80732021-05-05 14:06:42 -07002101 # DT Manual Pod builds on Tucson pod (master)
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002102 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2103 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2104 # the job when the OLT is replaced and everything works fine.
Joey Armstrongca4cb462023-01-12 17:51:05 -05002105 # - 'verify_physical_voltha_patchset_manual':
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002106 # name: 'verify_physical_voltha_patchset_manual_DT'
2107 # workflow: 'dt'
2108 # trigger-string: 'DT hardware test'
2109 # default-test-args: '-i sanityDt -i PowerSwitch -X'
2110 # branch-pattern: master
2111 # extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set global.log_level=debug'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002112
Hardik Windlass6d9a82e2021-07-08 16:23:21 +00002113 # DT Manual Pod builds on Tucson pod (voltha-2.8)
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002114 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2115 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2116 # the job when the OLT is replaced and everything works fine.
Joey Armstrongca4cb462023-01-12 17:51:05 -05002117 # - 'verify_physical_voltha_patchset_manual':
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002118 # name: 'verify_physical_voltha_patchset_manual_DT-2.8'
2119 # pipeline-script: 'voltha/voltha-2.8/tucson-build-and-test.groovy'
2120 # workflow: 'dt'
2121 # trigger-string: 'DT hardware test'
2122 # default-test-args: '-i sanityDt -i PowerSwitch -X'
2123 # branch-pattern: voltha-2.8
2124 # extraHelmFlags: '--set global.log_level=debug'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05002125 # DT Manual Pod builds on Tucson pod (voltha-2.8)
2126
2127 # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
2128 # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
2129 # the job when the OLT is replaced and everything works fine.
2130 # - 'verify_physical_voltha_patchset_manual':
2131 # name: 'verify_physical_voltha_patchset_manual_DT-2.11'
2132 # pipeline-script: 'voltha/voltha-2.11/tucson-build-and-test.groovy'
2133 # workflow: 'dt'
2134 # trigger-string: 'DT hardware test'
2135 # default-test-args: '-i sanityDt -i PowerSwitch -X'
2136 # branch-pattern: voltha-2.11
2137 # extraHelmFlags: '--set global.log_level=debug'
Andy Bavier19c98a22019-11-11 13:57:11 -07002138
Kailash8b8de742019-07-30 08:54:51 -07002139- job-template:
Kailashaad71012019-08-27 10:36:53 -07002140 id: 'voltha-periodic-test'
2141 name: '{name}'
Jan Klare8846dea2023-09-15 14:31:56 +02002142 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002143 pipeline-branch: 'master'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002144 build-node: 'ubuntu18.04-basebuild-8c-15g'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002145 robot-args: ''
Matteo Scandolobc28eab2021-09-28 18:10:58 -07002146 gerritProject: ''
Matteo Scandolo075740f2021-04-22 14:52:29 -07002147 gerritRefspec: ''
Matteo Scandolo075740f2021-04-22 14:52:29 -07002148 volthaSystemTestsChange: ''
2149 volthaHelmChartsChange: ''
2150 extraHelmFlags: ''
Joey Armstrong3f575f72023-01-15 23:49:19 -05002151 registry: mirror.registry.opennetworking.org
Matteo Scandolo075740f2021-04-22 14:52:29 -07002152 sandbox: true
2153 olts: 1
TorstenThieme869ba322021-05-05 12:11:42 +00002154 timeout: 130
Hardik Windlass696002d2021-05-07 11:38:28 +00002155 logLevel: 'INFO'
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002156 enableMacLearning: false
Hardik Windlasse1660492022-03-14 15:12:46 +00002157 withMonitoring: false
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002158
Matteo Scandolo075740f2021-04-22 14:52:29 -07002159 trigger-comment: vv7CBoQQYYonvaN8xcru
2160 time-trigger: 0 0 29 2 *
2161
2162 description: |
2163 <!-- Managed by Jenkins Job Builder -->
2164 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
2165 E2E Validation for Voltha 2.X
2166
2167 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002168 - onf-infra-volthadevs-permissions
Matteo Scandolo075740f2021-04-22 14:52:29 -07002169 - cord-infra-properties:
2170 build-days-to-keep: '{big-build-days-to-keep}'
2171 artifact-num-to-keep: '{big-artifact-num-to-keep}'
2172
2173 wrappers:
2174 - lf-infra-wrappers:
2175 build-timeout: '{build-timeout}'
2176 jenkins-ssh-credential: '{jenkins-ssh-credential}'
2177
2178 parameters:
2179 - string:
2180 name: buildNode
2181 default: '{build-node}'
2182 description: 'Name of the Jenkins node to run the job on'
2183
2184 - string:
2185 name: extraHelmFlags
Matteo Scandoloa57b0972021-05-03 14:04:58 -07002186 default: '{extraHelmFlags}'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002187 description: 'Helm flags (passed to each deployment)'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002188
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002189 # test configuration
2190 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
2191 # the provided configuration and then the make target is invoked,
2192 # example value (has to be valid YAML):
2193 # testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00002194 # - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002195 # workflow: att
2196 # flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07002197 # teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00002198 # logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002199 - text:
2200 name: testTargets
2201 default: '{testTargets}'
2202 description: 'Test configuration, see the ci-management job definition for more info'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002203
2204 - string:
2205 name: branch
2206 default: '{code-branch}'
2207 description: 'Repo manifest branch for code checkout'
2208
2209 - string:
2210 name: gerritProject
Matteo Scandolobc28eab2021-09-28 18:10:58 -07002211 default: '{gerritProject}'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002212 description: 'Name of the Gerrit project'
2213
2214 - string:
2215 name: gerritRefspec
Matteo Scandolobc28eab2021-09-28 18:10:58 -07002216 default: '{gerritRefspec}'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002217 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
2218
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002219 # applicable for voltha-2.9 (excluding) onwards
2220 - bool:
2221 name: enableMacLearning
2222 default: '{enableMacLearning}'
2223 description: "Deploy and test with ONOS Mac-Learning app"
2224
Matteo Scandolo075740f2021-04-22 14:52:29 -07002225 - string:
2226 name: extraRobotArgs
2227 default: '{robot-args}'
2228 description: 'Arguments to pass to robot'
2229
2230 - string:
2231 name: volthaSystemTestsChange
2232 default: '{volthaSystemTestsChange}'
2233 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2234
2235 - string:
2236 name: volthaHelmChartsChange
2237 default: '{volthaHelmChartsChange}'
2238 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2239
2240 - string:
2241 name: olts
2242 default: '{olts}'
2243 description: 'How many BBSim instances to run'
2244
Matteo Scandoloa57b0972021-05-03 14:04:58 -07002245 - string:
2246 name: registry
2247 default: '{registry}'
2248 description: 'Which registry to use (amazon vs menlo)'
2249
Hardik Windlass696002d2021-05-07 11:38:28 +00002250 - string:
2251 name: logLevel
2252 default: '{logLevel}'
2253 description: 'Log level for all the components'
2254
Hardik Windlasse1660492022-03-14 15:12:46 +00002255 - bool:
2256 name: withMonitoring
2257 default: '{withMonitoring}'
2258 description: 'Option to install Prometheus'
2259
TorstenThieme869ba322021-05-05 12:11:42 +00002260 - string:
2261 name: timeout
2262 default: '{timeout}'
2263 description: 'Timeout of pipeline job [minutes]'
2264
Matteo Scandolo075740f2021-04-22 14:52:29 -07002265 project-type: pipeline
2266 concurrent: true
2267
Jan Klare8b7b3df2023-09-15 11:27:15 +02002268 pipeline-scm:
2269 scm:
2270 - git:
2271 url: https://gerrit.opencord.org/ci-management
2272 branches:
2273 - origin/{pipeline-branch}
2274 script-path: jjb/pipeline/{pipeline-script}
Matteo Scandolo075740f2021-04-22 14:52:29 -07002275
2276 triggers:
2277 # patchset jobs will set this to "0 0 29 2 *" (feb 29th, it's once every 4 years)
2278 - timed: |
2279 TZ=America/Los_Angeles
2280 {time-trigger}
2281 # periodic jobs will set this to vv7CBoQQYYonvaN8xcru (hopefully no-one will comment with that)
2282 - gerrit:
2283 server-name: '{gerrit-server-name}'
2284 silent-start: false
2285 successful-message: "PASSED openonu-go test"
2286 failure-message: "FAILED openonu-go test"
2287 unstable-message: "UNSTABLE openonu-go test"
2288 trigger-on:
2289 - comment-added-contains-event:
2290 comment-contains-value: '.*{trigger-comment}.*'
2291 projects:
2292 - project-compare-type: REG_EXP
2293 project-pattern: '^(voltha-go|voltha-openolt-adapter|voltha-openonu-adapter-go|ofagent-go|voltha-onos|bbsim)$'
2294 branches:
2295 - branch-compare-type: REG_EXP
2296 branch-pattern: '{all-branches-regexp}'
2297
2298- job-template:
Kailashaad71012019-08-27 10:36:53 -07002299 id: 'voltha-patch-test'
Matteo Scandolo84e5f002020-02-10 11:50:05 -08002300 name: 'verify_{project}_sanity-test{name-extension}'
Joey Armstrongc5194c42024-07-23 15:31:18 -04002301 #build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrongd1362f12024-08-21 17:35:56 -04002302 build-node: 'ubuntu-basebuild-24.04-4c-15g'
Jan Klare8846dea2023-09-15 14:31:56 +02002303 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002304 pipeline-branch: 'master'
Andy Bavier4318f8d2020-04-09 13:50:53 -07002305 override-branch: '$GERRIT_BRANCH'
Andy Bavier02b00dc2020-04-28 13:01:12 -07002306 sandbox: true
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002307 build-timeout: 20
Hardik Windlassfbf296b2021-06-08 07:36:51 +00002308 timeout: 50
2309 olts: 1
2310 registry: mirror.registry.opennetworking.org
2311 logLevel: 'INFO'
Matteo Scandolo9aae4952020-09-14 13:05:53 -07002312 volthaSystemTestsChange: ''
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002313 volthaHelmChartsChange: ''
Matteo Scandolocecb0842021-05-04 13:16:47 -07002314 extraHelmFlags: ''
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002315 enableMacLearning: false
Hardik Windlass3bb089a2022-03-22 17:56:03 +00002316 withMonitoring: false
Hardik Windlass0e721202021-12-01 09:00:11 +00002317 robot-args: ''
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002318 branch-regexp: '{all-branches-regexp}'
Hardik Windlassec9341b2021-06-07 11:58:29 +00002319 testTargets: |
2320 - target: sanity-kind-att
2321 workflow: att
2322 flags: ""
2323 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00002324 logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00002325 - target: sanity-kind-dt
2326 workflow: dt
2327 flags: ""
2328 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00002329 logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00002330 - target: sanity-kind-tt
2331 workflow: tt
2332 flags: ""
2333 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00002334 logging: true
Kailashaad71012019-08-27 10:36:53 -07002335
2336 description: |
2337 <!-- Managed by Jenkins Job Builder -->
2338 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
2339 E2E Validation for Voltha 2.X
2340
2341 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002342 - onf-infra-volthadevs-permissions
Kailashaad71012019-08-27 10:36:53 -07002343 - cord-infra-properties:
2344 build-days-to-keep: '{build-days-to-keep}'
2345 artifact-num-to-keep: '{artifact-num-to-keep}'
2346
2347 wrappers:
2348 - lf-infra-wrappers:
2349 build-timeout: '{build-timeout}'
2350 jenkins-ssh-credential: '{jenkins-ssh-credential}'
2351
2352 parameters:
2353 - string:
Zack Williamsb3292082019-10-11 17:15:18 -07002354 name: buildNode
Andrea Campanella4792b7f2021-04-23 15:06:42 +02002355 default: '{build-node}'
Kailashaad71012019-08-27 10:36:53 -07002356 description: 'Name of the Jenkins node to run the job on'
2357
2358 - string:
hwchiu14f97852019-10-08 10:51:11 -07002359 name: gerritProject
2360 default: '$GERRIT_PROJECT'
2361 description: 'Name of the Gerrit project'
Kailashaad71012019-08-27 10:36:53 -07002362
2363 - string:
Matteo Scandolo9aae4952020-09-14 13:05:53 -07002364 name: gerritRefspec
2365 default: '$GERRIT_REFSPEC'
2366 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
Kailashaad71012019-08-27 10:36:53 -07002367
2368 - string:
Andy Bavierbedd0392019-10-16 13:58:18 -07002369 name: extraHelmFlags
Matteo Scandolocecb0842021-05-04 13:16:47 -07002370 default: '{extraHelmFlags}'
Matteo Scandoloa57b0972021-05-03 14:04:58 -07002371 description: 'Helm flags to pass to every helm command'
Andy Bavierbedd0392019-10-16 13:58:18 -07002372
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002373 # applicable for voltha-2.9 (excluding) onwards
2374 - bool:
2375 name: enableMacLearning
2376 default: '{enableMacLearning}'
2377 description: "Deploy and test with ONOS Mac-Learning app"
2378
Matteo Scandolo9aae4952020-09-14 13:05:53 -07002379 - string:
Hardik Windlass0e721202021-12-01 09:00:11 +00002380 name: extraRobotArgs
2381 default: '{robot-args}'
2382 description: 'Arguments to pass to robot'
2383
2384 - string:
Matteo Scandolo9aae4952020-09-14 13:05:53 -07002385 name: volthaSystemTestsChange
2386 default: '{volthaSystemTestsChange}'
2387 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2388
2389 - string:
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002390 name: volthaHelmChartsChange
2391 default: '{volthaHelmChartsChange}'
2392 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2393
2394 - string:
2395 name: branch
2396 default: '{override-branch}'
2397 description: 'Name of the branch to use'
2398
Hardik Windlassec9341b2021-06-07 11:58:29 +00002399 # test configuration
2400 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
2401 # the provided configuration and then the make target is invoked,
2402 # example value (has to be valid YAML):
2403 # testTargets: |
2404 # - target: 1t1gem-openonu-go-adapter-test
2405 # workflow: att
2406 # flags: ""
2407 # teardown: true
Hardik Windlasse44ef712021-10-20 10:36:33 +00002408 # logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00002409 - text:
2410 name: testTargets
2411 default: '{testTargets}'
2412 description: 'Test configuration, see the ci-management job definition for more info'
2413
Hardik Windlassfbf296b2021-06-08 07:36:51 +00002414 - string:
2415 name: timeout
2416 default: '{timeout}'
2417 description: 'Timeout of pipeline job [minutes]'
2418
2419 - string:
2420 name: olts
2421 default: '{olts}'
2422 description: 'How many BBSim instances to run'
2423
2424 - string:
2425 name: registry
2426 default: '{registry}'
2427 description: 'Which registry to use (amazon vs menlo)'
2428
Hardik Windlass3bb089a2022-03-22 17:56:03 +00002429 - bool:
2430 name: withMonitoring
2431 default: '{withMonitoring}'
2432 description: 'Option to install Prometheus'
2433
Hardik Windlassfbf296b2021-06-08 07:36:51 +00002434 - string:
2435 name: logLevel
2436 default: '{logLevel}'
2437 description: 'Log level for all the components'
2438
Kailashaad71012019-08-27 10:36:53 -07002439 project-type: pipeline
Kailashb59bc7f2019-09-03 13:13:27 -07002440 concurrent: true
Kailashaad71012019-08-27 10:36:53 -07002441
Jan Klare8b7b3df2023-09-15 11:27:15 +02002442 pipeline-scm:
2443 scm:
2444 - git:
2445 url: https://gerrit.opencord.org/ci-management
2446 branches:
2447 - origin/{pipeline-branch}
2448 script-path: jjb/pipeline/{pipeline-script}
Kailashaad71012019-08-27 10:36:53 -07002449
2450 triggers:
Andy Bavierb99c3d32020-02-18 11:14:17 -07002451 - gerrit:
2452 server-name: '{gerrit-server-name}'
Kailashaad71012019-08-27 10:36:53 -07002453 dependency-jobs: '{dependency-jobs}'
Andy Bavierb99c3d32020-02-18 11:14:17 -07002454 silent-start: true
2455 trigger-on:
2456 - patchset-created-event:
2457 exclude-drafts: true
2458 exclude-trivial-rebase: false
2459 exclude-no-code-change: true
2460 - draft-published-event
2461 - comment-added-contains-event:
2462 comment-contains-value: '(?i)^.*recheck$'
2463 projects:
2464 - project-compare-type: REG_EXP
2465 project-pattern: '^{project}$'
2466 branches:
2467 - branch-compare-type: REG_EXP
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002468 branch-pattern: '{branch-regexp}'
Andy Bavierb99c3d32020-02-18 11:14:17 -07002469 file-paths:
2470 - compare-type: REG_EXP
2471 pattern: '{all-files-regexp}'
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002472
2473# POD Per Patchset Pipeline Jobs
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002474# to use these parameters in a job: `<<: *voltha-physical-patchset-parameters`
2475- voltha-physical-patchset-parameters: &voltha-physical-patchset-parameters
2476 name: voltha-physical-patchset-parameters
Andy Bavier51ba7e82019-12-17 11:01:01 -07002477 parameters:
2478 - string:
2479 name: buildNode
Zack Williams8ef79812019-10-29 11:09:18 -07002480 default: '{build-node}'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002481 description: 'Pod management node'
2482
2483 - string:
Zack Williams03ebb272020-03-27 09:42:33 -07002484 name: branch
2485 default: '$GERRIT_BRANCH'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002486 description: 'Name of the repo branch to use'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002487
2488 - string:
2489 name: gerritProject
2490 default: '$GERRIT_PROJECT'
2491 description: 'Name of the Gerrit project'
2492
2493 - string:
Matteo Scandolo7a330022021-03-29 14:03:48 -07002494 name: gerritRefspec
2495 default: '$GERRIT_REFSPEC'
2496 description: 'RefSpec number in Gerrit'
2497
2498 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002499 name: gerritComment
2500 default: '$GERRIT_EVENT_COMMENT_TEXT'
2501 description: 'RefSpec number in Gerrit'
2502
2503 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002504 name: cordRepoUrl
2505 default: '{gerrit-server-url}'
2506 description: 'The URL of the CORD Project repository'
2507
2508 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002509 name: configBaseDir
2510 default: 'pod-configs'
2511 description: 'The directory inside the POD configs repository'
2512
2513 - string:
2514 name: configDeploymentDir
2515 default: 'deployment-configs'
2516 description: 'The deployment configs folder'
2517
2518 - string:
2519 name: configKubernetesDir
2520 default: 'kubernetes-configs'
2521 description: 'The kubernetes config folder'
2522
2523 - string:
2524 name: configFileName
2525 default: '{config-pod}'
2526 description: 'The config file'
2527
2528 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002529 name: podName
2530 default: '{config-pod}'
2531
2532 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002533 name: sadisConfigFile
Matteo Scandolo7a330022021-03-29 14:03:48 -07002534 default: 'voltha-system-tests/tests/data/{config-pod}-sadis.json'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002535 description: 'Path of SADIS config to load'
2536
2537 - string:
Andy Bavier893d2442020-05-21 12:41:17 -07002538 name: oltDebVersionMaster
2539 default: '{oltDebVersionMaster}'
2540 description: 'OLT Software version to install for master branch builds'
2541
2542 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002543 name: oltDebVersionVoltha23
Andy Bavier893d2442020-05-21 12:41:17 -07002544 default: '{oltDebVersionVoltha23}'
2545 description: 'OLT Software version to install for voltha-2.3 branch builds'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002546
2547 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002548 name: profile
2549 default: '{profile}'
2550 description: 'Technology Profile pushed to the ETCD'
2551
Andy Bavier51ba7e82019-12-17 11:01:01 -07002552 - bool:
2553 name: reinstallOlt
2554 default: true
2555 description: "Re-install OLT software"
2556
Zack Williams03ebb272020-03-27 09:42:33 -07002557 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002558 name: extraRobotArgs
2559 default: '{default-test-args}'
2560 description: 'Arguments to pass to robot'
2561
2562 - string:
2563 name: volthaSystemTestsChange
2564 default: '{volthaSystemTestsChange}'
2565 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2566
2567 - string:
2568 name: volthaHelmChartsChange
2569 default: '{volthaHelmChartsChange}'
2570 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2571
2572 - string:
2573 name: workflow
2574 default: '{workflow}'
2575 description: 'Installs and uses the specified work flow on the POD'
2576
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002577 - string:
2578 name: extraHelmFlags
2579 default: '{extraHelmFlags}'
2580 description: 'Helm flags (passed to each helm command)'
2581
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002582 # deprecated parameters, remove after VOLTHA-2.8 is released
2583 - string:
2584 name: deploymentConfigFile
2585 default: 'pod-configs/deployment-configs/{config-pod}.yaml'
2586 description: 'Path of deployment config file'
2587
2588 - string:
2589 name: kindVolthaValuesFile
2590 default: 'pod-configs/kubernetes-configs/voltha/{config-pod}.yml'
2591 description: 'Path of kind-voltha values override file'
2592
2593 - string:
2594 name: manifestUrl
2595 default: '{gerrit-server-url}/{voltha-test-manifest-repo}'
2596 description: 'URL to the repo manifest'
2597
2598 - string:
2599 name: gerritChangeNumber
2600 default: '$GERRIT_CHANGE_NUMBER'
2601 description: 'Changeset number in Gerrit'
2602
2603 - string:
2604 name: gerritPatchsetNumber
2605 default: '$GERRIT_PATCHSET_NUMBER'
2606 description: 'PatchSet number in Gerrit'
2607
2608 - string:
2609 name: localConfigDir
2610 default: null
2611 description: 'If specified, config file paths are relative to this dir; otherwise $WORKSPACE'
2612
2613 - string:
2614 name: configRepo
2615 default: 'pod-configs'
2616 description: 'A repository containing the config files, will be checked out if specified'
2617
2618 - string:
Zack Williams03ebb272020-03-27 09:42:33 -07002619 name: manualBranch
2620 default: '{manualBranch}'
2621 description: "If a non-empty string, build manually as a specific branch, not with a specific patchset"
Andy Bavier51ba7e82019-12-17 11:01:01 -07002622
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002623- job-template:
2624 name: '{name}'
2625 id: verify_physical_voltha_patchset_auto
2626 description: |
2627 <!-- Managed by Jenkins Job Builder -->
2628 Automated build on POD {config-pod} using {pipeline-script} <br /><br />
2629 Created from job-template {id} from ci-management/jjb/voltha-e2e.yaml <br />
2630 Created by Andy Bavier, andy@opennetworking.org <br />
Joey Armstrong518f3572024-02-11 07:56:25 -05002631 Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002632 sandbox: true
Jan Klare8846dea2023-09-15 14:31:56 +02002633 pipeline-script: 'voltha/tucson-build-and-test.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002634 pipeline-branch: 'master'
Matteo Scandolob6d80732021-05-05 14:06:42 -07002635 default-test-args: '-i sanityORDeleteOLT -i PowerSwitch -X'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002636 build-node: 'tucson-pod'
2637 config-pod: 'tucson-pod'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002638 profile: 'Default'
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002639 oltDebVersionMaster: 'openolt_asfvolt16-3.7.4-3b190f027136e845c5850a5b1a97897ce2b74ebf-40G-NNI.deb'
Girish Gowdra69e3b7f2021-08-05 15:08:01 -07002640 oltDebVersionVoltha23: 'openolt_asfvolt16-3.4.9-e2a9597f3d690fe3a0ea0df244571dfc9e8c2833-40G-NNI.deb'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002641 volthaSystemTestsChange: ''
2642 volthaHelmChartsChange: ''
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002643 extraHelmFlags: ''
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002644
2645 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002646 - onf-infra-volthadevs-permissions
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002647 - cord-infra-properties:
2648 build-days-to-keep: '{build-days-to-keep}'
2649 artifact-num-to-keep: '{artifact-num-to-keep}'
2650
2651 <<: *voltha-physical-patchset-parameters
Andy Bavier51ba7e82019-12-17 11:01:01 -07002652
2653 project-type: pipeline
2654 concurrent: true
2655
Jan Klare8b7b3df2023-09-15 11:27:15 +02002656 pipeline-scm:
2657 scm:
2658 - git:
2659 url: https://gerrit.opencord.org/ci-management
2660 branches:
2661 - origin/{pipeline-branch}
2662 script-path: jjb/pipeline/{pipeline-script}
2663
Andy Bavier51ba7e82019-12-17 11:01:01 -07002664
2665 triggers:
2666 - gerrit:
2667 server-name: '{gerrit-server-name}'
2668 dependency-jobs: '{dependency-jobs}'
2669 silent-start: false
2670 successful-message: "PASSED hardware test"
2671 failure-message: "FAILED hardware test"
2672 unstable-message: "UNSTABLE hardware test"
2673 trigger-on:
2674 - comment-added-event:
2675 approval-category: 'Code-Review'
2676 approval-value: '+2'
2677 projects:
2678 - project-compare-type: REG_EXP
Girish Gowdra7beebea2021-01-31 18:56:45 -08002679 project-pattern: '^(voltha-openolt-adapter|voltha-openonu-adapter|voltha-openonu-adapter-go|voltha-go)$'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002680 branches:
Andy Bavier37f6ea92020-04-03 11:13:35 -07002681 - branch-compare-type: REG_EXP
Matteo Scandoloec3ec8e2021-05-27 13:03:00 -07002682 branch-pattern: '{branch-pattern}'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002683
Andy Bavier51ba7e82019-12-17 11:01:01 -07002684- job-template:
2685 name: '{name}'
2686 id: verify_physical_voltha_patchset_manual
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002687 description: |
2688 <!-- Managed by Jenkins Job Builder -->
Andy Bavier61c5b2a2019-11-12 12:08:19 -07002689 Automated build on POD {config-pod} using {pipeline-script} <br /><br />
Andy Baviere9916452019-11-06 12:32:47 -07002690 Created from job-template {id} from ci-management/jjb/voltha-e2e.yaml <br />
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002691 Created by Andy Bavier, andy@opennetworking.org <br />
Joey Armstrong518f3572024-02-11 07:56:25 -05002692 Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002693 sandbox: true
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002694 build-node: 'tucson-pod'
2695 config-pod: 'tucson-pod'
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002696 oltDebVersionMaster: 'openolt_asfvolt16-3.7.4-3b190f027136e845c5850a5b1a97897ce2b74ebf-40G-NNI.deb'
Girish Gowdra69e3b7f2021-08-05 15:08:01 -07002697 oltDebVersionVoltha23: 'openolt_asfvolt16-3.4.9-e2a9597f3d690fe3a0ea0df244571dfc9e8c2833-40G-NNI.deb'
Jan Klare8846dea2023-09-15 14:31:56 +02002698 pipeline-script: 'voltha/tucson-build-and-test.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002699 pipeline-branch: 'master'
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002700 trigger-string: 'hardware test'
Matteo Scandolob6d80732021-05-05 14:06:42 -07002701 default-test-args: '-i sanityORDeleteOLT -i PowerSwitch -X'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002702 volthaSystemTestsChange: ''
2703 volthaHelmChartsChange: ''
Matteo Scandolob6d80732021-05-05 14:06:42 -07002704 profile: 'Default'
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002705 extraHelmFlags: ''
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002706
2707 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002708 - onf-infra-volthadevs-permissions
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002709 - cord-infra-properties:
2710 build-days-to-keep: '{build-days-to-keep}'
2711 artifact-num-to-keep: '{artifact-num-to-keep}'
2712
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002713 <<: *voltha-physical-patchset-parameters
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002714
Andy Bavier8c11d462019-12-17 08:19:34 -07002715
Andy Bavier61c5b2a2019-11-12 12:08:19 -07002716 project-type: pipeline
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002717 concurrent: true
2718
Jan Klare8b7b3df2023-09-15 11:27:15 +02002719 pipeline-scm:
2720 scm:
2721 - git:
2722 url: https://gerrit.opencord.org/ci-management
2723 branches:
2724 - origin/{pipeline-branch}
2725 script-path: jjb/pipeline/{pipeline-script}
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002726
Andy Bavier1f465592019-11-06 10:03:56 -07002727 triggers:
2728 - gerrit:
2729 server-name: '{gerrit-server-name}'
2730 dependency-jobs: '{dependency-jobs}'
2731 silent-start: false
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002732 successful-message: "PASSED {trigger-string}"
2733 failure-message: "FAILED {trigger-string}"
2734 unstable-message: "UNSTABLE {trigger-string}"
Andy Bavier1f465592019-11-06 10:03:56 -07002735 trigger-on:
2736 - comment-added-contains-event:
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002737 comment-contains-value: '^{trigger-string}$'
Scott Bakerda31d7b2020-01-08 16:35:52 -08002738 - comment-added-contains-event:
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002739 comment-contains-value: '^{trigger-string} with delay$'
Andy Bavier8c11d462019-12-17 08:19:34 -07002740 projects:
2741 - project-compare-type: REG_EXP
Girish Gowdra7beebea2021-01-31 18:56:45 -08002742 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 -07002743 branches:
Andy Bavierfc3ca142020-03-27 13:44:25 -07002744 - branch-compare-type: REG_EXP
Matteo Scandoloec3ec8e2021-05-27 13:03:00 -07002745 branch-pattern: '{branch-pattern}'
Joey Armstrongaf679da2023-01-31 14:22:41 -05002746
2747# [EOF]