blob: 701dbe0cb1bb8f1bef2dae06e6b52f2f0011edca [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
Eric Ball0d5a51a2025-01-22 16:55:16 -080026- _voltha_213_common: &voltha_213_common
27 name: voltha-2.13-common
28 pipeline-script: 'voltha/bbsim-tests.groovy'
29 pipeline-branch: 'voltha-2.13'
30 code-branch: 'voltha-2.13'
31 time-trigger: "H H/23 * * *"
32
Kailash8b8de742019-07-30 08:54:51 -070033- project:
34 name: voltha-e2e
35
36 project-name: '{name}'
Zack Williams03ebb272020-03-27 09:42:33 -070037 manualBranch: ''
Suchitra Vemuri456b6b42020-11-10 19:06:22 -080038 olts: 1
Andrea Campanellaf3c32af2020-12-10 12:21:57 +010039 onus: 1
40 pons: 1
Suchitra Vemuri456b6b42020-11-10 19:06:22 -080041 withAlarms: true
42 make-target-failtest: bbsim-failurescenarios
43 make-target-errortest: bbsim-errorscenarios
44 make-target-alarmtest: bbsim-alarms-kind
Suchitra Vemuri0a9c8c62020-12-07 18:24:31 -080045 make-target-multipleolt: bbsim-multiolt-kind
TorstenThieme669258d2021-01-29 09:03:10 +000046 make-target-1t4gemtest: 1t4gem-openonu-go-adapter-test
47 make-target-1t8gemtest: 1t8gem-openonu-go-adapter-test
TorstenThiemea6c21342021-05-05 09:21:59 +000048 make-target-reconciletest: reconcile-openonu-go-adapter-test-att
TorstenThieme45422612021-03-23 10:38:59 +000049 make-target-reconciledttest: reconcile-openonu-go-adapter-test-dt
50 make-target-reconciletttest: reconcile-openonu-go-adapter-test-tt
Kailash8b8de742019-07-30 08:54:51 -070051
52 jobs:
Joey Armstrong0eb8bd82023-07-10 13:26:25 -040053
54 # -----------------------------------------------------------------------
Eric Ball0d5a51a2025-01-22 16:55:16 -080055 # voltha-2.13 Jobs
56 # -----------------------------------------------------------------------
57
58 - 'voltha-periodic-test':
59 <<: *voltha_213_common
60 name: 'periodic-voltha-multiple-olts-test-bbsim-2.13'
61 olts: 2
62 extraHelmFlags: '--set onu=2,pon=2'
63 testTargets: |
64 - target: functional-multi-olt
65 workflow: att
66 flags: ""
67 teardown: true
68 logging: true
69 - target: bbsim-multiolt-failurescenarios
70 workflow: att
71 flags: ""
72 teardown: false
73 logging: true
74 - target: bbsim-multiolt-errorscenarios
75 workflow: att
76 flags: ""
77 teardown: false
78 logging: true
79 - target: bbsim-multiolt-kind
80 workflow: att
81 flags: ""
82 teardown: false
83 logging: true
84
85 - 'voltha-periodic-test':
86 <<: *voltha_213_common
87 name: 'periodic-voltha-multi-uni-test-bbsim-2.13'
88 extraHelmFlags: '--set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
89 testTargets: |
90 - target: functional-single-kind-multiuni-att
91 workflow: att
92 flags: ""
93 teardown: true
94 logging: true
95 - target: bbsim-multiuni-failurescenarios-att
96 workflow: att
97 flags: ""
98 teardown: false
99 logging: true
100 - target: bbsim-multiuni-errorscenarios-att
101 workflow: att
102 flags: ""
103 teardown: false
104 logging: true
105
106 - 'voltha-periodic-test':
107 <<: *voltha_213_common
108 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim-2.13'
109 olts: 2
110 extraHelmFlags: '--set onu=2,pon=2 --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
111 testTargets: |
112 - target: functional-multiuni-multiolt-att
113 workflow: att
114 flags: ""
115 teardown: true
116 logging: true
117 - target: bbsim-multiuni-multiolt-failurescenarios-att
118 workflow: att
119 flags: ""
120 teardown: false
121 logging: true
122 - target: bbsim-multiuni-multiolt-errorscenarios-att
123 workflow: att
124 flags: ""
125 teardown: false
126 logging: true
127 timeout: 180
128
129 - 'voltha-periodic-test':
130 <<: *voltha_213_common
131 name: 'periodic-voltha-openonu-go-test-bbsim-2.13'
132 logLevel: 'DEBUG'
133 testTargets: |
134 - target: 1t1gem-openonu-go-adapter-test
135 workflow: att
136 flags: ""
137 teardown: true
138 logging: true
139 - target: 1t4gem-openonu-go-adapter-test
140 workflow: att
141 flags: ""
142 teardown: true
143 logging: true
144 - target: 1t8gem-openonu-go-adapter-test
145 workflow: att
146 flags: ""
147 teardown: true
148 logging: true
149 - target: mib-upload-templating-openonu-go-adapter-test
150 workflow: att
151 flags: "--set pon=2,onu=2,controlledActivation=only-onu,injectOmciUnknownAttributes=true,injectOmciUnknownMe=true --set global.extended_omci_support.enabled=true "
152 teardown: true
153 logging: true
154 - target: reconcile-openonu-go-adapter-test-att
155 workflow: att
156 flags: ""
157 teardown: true
158 logging: true
159 - target: reconcile-openonu-go-adapter-test-dt
160 workflow: dt
161 flags: ""
162 teardown: true
163 logging: true
164 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
165 workflow: tt
166 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
167 teardown: true
168 logging: true
169 - target: openonu-go-adapter-omci-hardening-passed-test
170 workflow: att
171 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
172 teardown: true
173 logging: true
174 - target: openonu-go-adapter-omci-hardening-failed-test
175 workflow: att
176 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"
177 teardown: true
178 logging: true
179 - target: voltha-onu-omci-get-single-kind-att
180 workflow: att
181 flags: ""
182 teardown: true
183 logging: true
184 - target: voltha-onu-omci-get-single-kind-dt
185 workflow: dt
186 flags: ""
187 teardown: true
188 logging: true
189 - target: voltha-onu-omci-get-single-kind-tt
190 workflow: tt
191 flags: ""
192 teardown: true
193 logging: true
194 - target: voltha-onu-flows-check-single-kind-att
195 workflow: att
196 flags: ""
197 teardown: true
198 logging: true
199 - target: voltha-onu-flows-check-single-kind-dt
200 workflow: dt
201 flags: ""
202 teardown: true
203 logging: true
204 - target: voltha-onu-flows-check-single-kind-tt
205 workflow: tt
206 flags: ""
207 teardown: true
208 logging: true
209 - target: onu-mib-audit-test-single-kind-att
210 workflow: att
211 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"
212 teardown: true
213 logging: true
214 - target: onu-mib-audit-test-single-kind-dt
215 workflow: dt
216 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"
217 teardown: true
218 logging: true
219 - target: onu-mib-audit-test-single-kind-tt
220 workflow: tt
221 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"
222 teardown: true
223 logging: true
224 - target: onu-robustness-test-single-kind-dt
225 workflow: dt
226 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"
227 teardown: true
228 logging: true
229 - target: onu-robustness-test-multi-uni-kind-tt
230 workflow: tt
231 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"
232 teardown: true
233 logging: true
234 timeout: 240
235
236 - 'voltha-periodic-test':
237 <<: *voltha_213_common
238 name: 'patchset-voltha-2.13-openonu-go-test-bbsim'
239 trigger-comment: "voltha 2.13 test openonu singleolt"
240 logLevel: 'DEBUG'
241 testTargets: |
242 - target: 1t1gem-openonu-go-adapter-test
243 workflow: att
244 flags: ""
245 teardown: true
246 logging: true
247 - target: 1t4gem-openonu-go-adapter-test
248 workflow: att
249 flags: ""
250 teardown: true
251 logging: true
252 - target: 1t8gem-openonu-go-adapter-test
253 workflow: att
254 flags: ""
255 teardown: true
256 logging: true
257 - target: mib-upload-templating-openonu-go-adapter-test
258 workflow: att
259 flags: "--set pon=2,onu=2,controlledActivation=only-onu,injectOmciUnknownAttributes=true,injectOmciUnknownMe=true --set global.extended_omci_support.enabled=true "
260 teardown: true
261 logging: true
262 - target: reconcile-openonu-go-adapter-test-att
263 workflow: att
264 flags: ""
265 teardown: true
266 logging: true
267 - target: reconcile-openonu-go-adapter-test-dt
268 workflow: dt
269 flags: ""
270 teardown: true
271 logging: true
272 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
273 workflow: tt
274 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
275 teardown: true
276 logging: true
277 - target: openonu-go-adapter-omci-hardening-passed-test
278 workflow: att
279 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
280 teardown: true
281 logging: true
282 - target: openonu-go-adapter-omci-hardening-failed-test
283 workflow: att
284 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"
285 teardown: true
286 logging: true
287 - target: voltha-onu-omci-get-single-kind-att
288 workflow: att
289 flags: ""
290 teardown: true
291 logging: true
292 - target: voltha-onu-omci-get-single-kind-dt
293 workflow: dt
294 flags: ""
295 teardown: true
296 logging: true
297 - target: voltha-onu-omci-get-single-kind-tt
298 workflow: tt
299 flags: ""
300 teardown: true
301 logging: true
302 - target: voltha-onu-flows-check-single-kind-att
303 workflow: att
304 flags: ""
305 teardown: true
306 logging: true
307 - target: voltha-onu-flows-check-single-kind-dt
308 workflow: dt
309 flags: ""
310 teardown: true
311 logging: true
312 - target: voltha-onu-flows-check-single-kind-tt
313 workflow: tt
314 flags: ""
315 teardown: true
316 logging: true
317 - target: onu-mib-audit-test-single-kind-att
318 workflow: att
319 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"
320 teardown: true
321 logging: true
322 - target: onu-mib-audit-test-single-kind-dt
323 workflow: dt
324 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"
325 teardown: true
326 logging: true
327 - target: onu-mib-audit-test-single-kind-tt
328 workflow: tt
329 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"
330 teardown: true
331 logging: true
332 timeout: 210
333
334 - 'voltha-periodic-test':
335 <<: *voltha_213_common
336 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim-2.13'
337 extraHelmFlags: '--set onu=2,pon=2'
338 olts: 2
339 logLevel: 'DEBUG'
340 testTargets: |
341 - target: 1t1gem-openonu-go-adapter-multi-olt-test
342 workflow: att
343 flags: ""
344 teardown: true
345 logging: true
346 - target: 1t4gem-openonu-go-adapter-multi-olt-test
347 workflow: att
348 flags: ""
349 teardown: true
350 logging: true
351 - target: 1t8gem-openonu-go-adapter-multi-olt-test
352 workflow: att
353 flags: ""
354 teardown: true
355 logging: true
356 - target: reconcile-openonu-go-adapter-multi-olt-test-att
357 workflow: att
358 flags: ""
359 teardown: true
360 logging: true
361 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
362 workflow: dt
363 flags: ""
364 teardown: true
365 logging: true
366 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
367 workflow: tt
368 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
369 teardown: true
370 logging: true
371 - target: voltha-onu-omci-get-multiolt-kind-att
372 workflow: att
373 flags: ""
374 teardown: true
375 logging: true
376 - target: voltha-onu-omci-get-multiolt-kind-dt
377 workflow: dt
378 flags: ""
379 teardown: true
380 logging: true
381 - target: voltha-onu-omci-get-multiolt-kind-tt
382 workflow: tt
383 flags: ""
384 teardown: true
385 logging: true
386 - target: voltha-onu-flows-check-multiolt-kind-att
387 workflow: att
388 flags: ""
389 teardown: true
390 logging: true
391 - target: voltha-onu-flows-check-multiolt-kind-dt
392 workflow: dt
393 flags: ""
394 teardown: true
395 logging: true
396 - target: voltha-onu-flows-check-multiolt-kind-tt
397 workflow: tt
398 flags: ""
399 teardown: true
400 logging: true
401 time-trigger: "H H/23 * * *"
402 timeout: 270
403
404 - 'voltha-periodic-test':
405 <<: *voltha_213_common
406 name: 'patchset-voltha-2.13-multiple-olts-openonu-go-test-bbsim'
407 trigger-comment: "voltha 2.13 test openonu multiolt"
408 extraHelmFlags: '--set onu=2,pon=2'
409 olts: 2
410 logLevel: 'DEBUG'
411 testTargets: |
412 - target: 1t1gem-openonu-go-adapter-multi-olt-test
413 workflow: att
414 flags: ""
415 teardown: true
416 logging: true
417 - target: 1t4gem-openonu-go-adapter-multi-olt-test
418 workflow: att
419 flags: ""
420 teardown: true
421 logging: true
422 - target: 1t8gem-openonu-go-adapter-multi-olt-test
423 workflow: att
424 flags: ""
425 teardown: true
426 logging: true
427 - target: reconcile-openonu-go-adapter-multi-olt-test-att
428 workflow: att
429 flags: ""
430 teardown: true
431 logging: true
432 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
433 workflow: dt
434 flags: ""
435 teardown: true
436 logging: true
437 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
438 workflow: tt
439 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
440 teardown: true
441 logging: true
442 - target: voltha-onu-omci-get-multiolt-kind-att
443 workflow: att
444 flags: ""
445 teardown: true
446 logging: true
447 - target: voltha-onu-omci-get-multiolt-kind-dt
448 workflow: dt
449 flags: ""
450 teardown: true
451 logging: true
452 - target: voltha-onu-omci-get-multiolt-kind-tt
453 workflow: tt
454 flags: ""
455 teardown: true
456 logging: true
457 - target: voltha-onu-flows-check-multiolt-kind-att
458 workflow: att
459 flags: ""
460 teardown: true
461 logging: true
462 - target: voltha-onu-flows-check-multiolt-kind-dt
463 workflow: dt
464 flags: ""
465 teardown: true
466 logging: true
467 - target: voltha-onu-flows-check-multiolt-kind-tt
468 workflow: tt
469 flags: ""
470 teardown: true
471 logging: true
472 timeout: 270
473
474 - 'voltha-periodic-test':
475 <<: *voltha_213_common
476 name: 'periodic-voltha-test-DMI-2.13'
477 testTargets: |
478 - target: bbsim-dmi-hw-management-test
479 workflow: att
480 flags: ""
481 teardown: true
482 logging: true
483
484 - 'voltha-periodic-test':
485 <<: *voltha_213_common
486 name: 'periodic-voltha-etcd-test-2.13'
487 build-node: 'ubuntu18.04-basebuild-4c-8g'
488 extraHelmFlags: '--set onu=2,pon=2'
489 testTargets: |
490 - target: sanity-multi-kind
491 workflow: att
492 flags: ""
493 teardown: true
494 logging: true
495
496 - 'voltha-periodic-test':
497 <<: *voltha_213_common
498 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim-2.13'
499 extraHelmFlags: '--set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
500 logLevel: 'DEBUG'
501 robot-args: '-v unitag_sub:True'
502 testTargets: |
503 - target: functional-single-kind-tt
504 workflow: tt
505 flags: ""
506 teardown: true
507 logging: true
508 - target: bbsim-failurescenarios-tt
509 workflow: tt
510 flags: ""
511 teardown: true
512 logging: true
513 - target: functional-single-kind-multiuni-tt
514 workflow: tt
515 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
516 teardown: true
517 logging: true
518
519 - 'voltha-periodic-test':
520 <<: *voltha_213_common
521 name: 'periodic-voltha-memory-leak-test-bbsim-2.13'
522 build-node: 'ubuntu18.04-basebuild-4c-8g'
523 withMonitoring: true
524 logLevel: 'DEBUG'
525 testTargets: |
526 - target: memory-leak-test-single-kind-dt
527 workflow: dt
528 flags: ""
529 teardown: true
530 logging: true
531 timeout: 230
532
533 # -----------------------------------------------------------------------
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400534 # -----------------------------------------------------------------------
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700535 - 'voltha-periodic-test':
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700536 name: 'periodic-voltha-multiple-olts-test-bbsim'
Suchitra Vemuri456b6b42020-11-10 19:06:22 -0800537 code-branch: 'master'
538 olts: 2
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000539 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
Suchitra Vemuricbb9d842021-02-24 20:29:19 -0800540 time-trigger: "H H/23 * * *"
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700541 testTargets: |
542 - target: functional-multi-olt
543 workflow: att
544 flags: ""
545 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000546 logging: true
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700547 - target: bbsim-multiolt-failurescenarios
548 workflow: att
549 flags: ""
550 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000551 logging: true
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700552 - target: bbsim-multiolt-errorscenarios
553 workflow: att
554 flags: ""
555 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000556 logging: true
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700557 - target: bbsim-multiolt-kind
558 workflow: att
559 flags: ""
560 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000561 logging: true
Andy Bavierf93f3142020-01-09 16:08:51 -0700562
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000563 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500564 name: 'periodic-voltha-multiple-olts-test-bbsim-2.11'
565 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200566 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500567 code-branch: 'voltha-2.11'
568 olts: 2
569 extraHelmFlags: '--set onu=2,pon=2'
570 time-trigger: "H H/23 * * *"
571 testTargets: |
572 - target: functional-multi-olt
573 workflow: att
574 flags: ""
575 teardown: true
576 logging: true
577 - target: bbsim-multiolt-failurescenarios
578 workflow: att
579 flags: ""
580 teardown: false
581 logging: true
582 - target: bbsim-multiolt-errorscenarios
583 workflow: att
584 flags: ""
585 teardown: false
586 logging: true
587 - target: bbsim-multiolt-kind
588 workflow: att
589 flags: ""
590 teardown: false
591 logging: true
592
593 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400594 name: 'periodic-voltha-multiple-olts-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500595 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200596 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400597 code-branch: 'voltha-2.12'
598 olts: 2
599 extraHelmFlags: '--set onu=2,pon=2'
600 time-trigger: "H H/23 * * *"
601 testTargets: |
602 - target: functional-multi-olt
603 workflow: att
604 flags: ""
605 teardown: true
606 logging: true
607 - target: bbsim-multiolt-failurescenarios
608 workflow: att
609 flags: ""
610 teardown: false
611 logging: true
612 - target: bbsim-multiolt-errorscenarios
613 workflow: att
614 flags: ""
615 teardown: false
616 logging: true
617 - target: bbsim-multiolt-kind
618 workflow: att
619 flags: ""
620 teardown: false
621 logging: true
622
623 # -----------------------------------------------------------------------
624 # -----------------------------------------------------------------------
625 - 'voltha-periodic-test':
Hardik Windlass6598b032021-07-02 10:12:01 +0000626 name: 'periodic-voltha-multi-uni-test-bbsim'
627 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000628 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 +0000629 time-trigger: "H H/23 * * *"
630 testTargets: |
631 - target: functional-single-kind-multiuni-att
632 workflow: att
633 flags: ""
634 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000635 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000636 - target: bbsim-multiuni-failurescenarios-att
637 workflow: att
638 flags: ""
639 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000640 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000641 - target: bbsim-multiuni-errorscenarios-att
642 workflow: att
643 flags: ""
644 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000645 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000646
647 - 'voltha-periodic-test':
648 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim'
649 code-branch: 'master'
650 olts: 2
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000651 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 +0000652 time-trigger: "H H/23 * * *"
653 testTargets: |
654 - target: functional-multiuni-multiolt-att
655 workflow: att
656 flags: ""
657 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000658 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000659 - target: bbsim-multiuni-multiolt-failurescenarios-att
660 workflow: att
661 flags: ""
662 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000663 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000664 - target: bbsim-multiuni-multiolt-errorscenarios-att
665 workflow: att
666 flags: ""
667 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000668 logging: true
Hardik Windlass0e37a1c2022-01-31 10:35:57 +0000669 timeout: 360
Hardik Windlass6598b032021-07-02 10:12:01 +0000670
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000671 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400672 name: 'periodic-voltha-multi-uni-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500673 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200674 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400675 code-branch: 'voltha-2.12'
Girish Gowdra3d44b9c2021-10-05 12:10:13 -0700676 extraHelmFlags: '--set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000677 time-trigger: "H H/23 * * *"
678 testTargets: |
679 - target: functional-single-kind-multiuni-att
680 workflow: att
681 flags: ""
682 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000683 logging: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000684 - target: bbsim-multiuni-failurescenarios-att
685 workflow: att
686 flags: ""
687 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000688 logging: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000689 - target: bbsim-multiuni-errorscenarios-att
690 workflow: att
691 flags: ""
692 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000693 logging: true
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000694
695 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500696 name: 'periodic-voltha-multi-uni-test-bbsim-2.11'
697 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200698 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500699 code-branch: 'voltha-2.11'
700 extraHelmFlags: '--set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
701 time-trigger: "H H/23 * * *"
702 testTargets: |
703 - target: functional-single-kind-multiuni-att
704 workflow: att
705 flags: ""
706 teardown: true
707 logging: true
708 - target: bbsim-multiuni-failurescenarios-att
709 workflow: att
710 flags: ""
711 teardown: false
712 logging: true
713 - target: bbsim-multiuni-errorscenarios-att
714 workflow: att
715 flags: ""
716 teardown: false
717 logging: true
718
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500719 - 'voltha-periodic-test':
720 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim-2.11'
721 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200722 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500723 code-branch: 'voltha-2.11'
724 olts: 2
725 extraHelmFlags: '--set onu=2,pon=2 --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
726 time-trigger: "H H/23 * * *"
727 testTargets: |
728 - target: functional-multiuni-multiolt-att
729 workflow: att
730 flags: ""
731 teardown: true
732 logging: true
733 - target: bbsim-multiuni-multiolt-failurescenarios-att
734 workflow: att
735 flags: ""
736 teardown: false
737 logging: true
738 - target: bbsim-multiuni-multiolt-errorscenarios-att
739 workflow: att
740 flags: ""
741 teardown: false
742 logging: true
743 timeout: 180
744
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400745 - 'voltha-periodic-test':
746 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500747 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200748 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400749 code-branch: 'voltha-2.12'
750 olts: 2
751 extraHelmFlags: '--set onu=2,pon=2 --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
752 time-trigger: "H H/23 * * *"
753 testTargets: |
754 - target: functional-multiuni-multiolt-att
755 workflow: att
756 flags: ""
757 teardown: true
758 logging: true
759 - target: bbsim-multiuni-multiolt-failurescenarios-att
760 workflow: att
761 flags: ""
762 teardown: false
763 logging: true
764 - target: bbsim-multiuni-multiolt-errorscenarios-att
765 workflow: att
766 flags: ""
767 teardown: false
768 logging: true
769 timeout: 180
770
771 # -----------------------------------------------------------------------
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700772 # openonu Go periodic tests
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400773 # -----------------------------------------------------------------------
Matteo Scandolo08900f72021-09-07 15:01:10 -0700774 - 'voltha-periodic-test':
Andrea Campanella6b002832021-09-30 17:28:22 +0200775 name: 'periodic-voltha-openonu-go-test-bbsim'
Matteo Scandolo08900f72021-09-07 15:01:10 -0700776 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000777 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
TorstenThieme326e7972021-01-19 14:27:59 +0000778 time-trigger: "H H/12 * * *"
Hardik Windlass696002d2021-05-07 11:38:28 +0000779 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700780 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +0000781 - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700782 workflow: att
783 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700784 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000785 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700786 - target: 1t4gem-openonu-go-adapter-test
787 workflow: att
788 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700789 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000790 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700791 - target: 1t8gem-openonu-go-adapter-test
792 workflow: att
793 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700794 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000795 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700796 - target: mib-upload-templating-openonu-go-adapter-test
797 workflow: att
TorstenThieme2853e622022-07-06 09:53:30 +0000798 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 -0700799 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000800 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +0000801 - target: reconcile-openonu-go-adapter-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700802 workflow: att
803 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700804 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000805 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700806 - target: reconcile-openonu-go-adapter-test-dt
807 workflow: dt
808 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700809 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000810 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +0000811 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700812 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +0000813 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700814 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000815 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000816 - target: openonu-go-adapter-omci-hardening-passed-test
817 workflow: att
TorstenThieme49aec2b2021-07-16 11:32:04 +0000818 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
TorstenThieme39209882021-05-12 11:22:39 +0000819 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000820 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000821 - target: openonu-go-adapter-omci-hardening-failed-test
822 workflow: att
TorstenThieme44a0b042022-03-01 12:52:58 +0000823 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 +0000824 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000825 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000826 - target: voltha-onu-omci-get-single-kind-att
827 workflow: att
828 flags: ""
829 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000830 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000831 - target: voltha-onu-omci-get-single-kind-dt
832 workflow: dt
833 flags: ""
834 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000835 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000836 - target: voltha-onu-omci-get-single-kind-tt
837 workflow: tt
838 flags: ""
839 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000840 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000841 - target: voltha-onu-flows-check-single-kind-att
842 workflow: att
843 flags: ""
844 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000845 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000846 - target: voltha-onu-flows-check-single-kind-dt
847 workflow: dt
848 flags: ""
849 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000850 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000851 - target: voltha-onu-flows-check-single-kind-tt
852 workflow: tt
853 flags: ""
854 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000855 logging: true
TorstenThieme99a7ea32022-02-17 10:52:17 +0000856 - target: onu-mib-audit-test-single-kind-att
857 workflow: att
858 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"
859 teardown: true
860 logging: true
861 - target: onu-mib-audit-test-single-kind-dt
862 workflow: dt
863 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"
864 teardown: true
865 logging: true
866 - target: onu-mib-audit-test-single-kind-tt
867 workflow: tt
868 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"
869 teardown: true
870 logging: true
TorstenThiemea36bf202022-11-09 13:10:06 +0000871 - target: onu-robustness-test-single-kind-dt
872 workflow: dt
873 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"
874 teardown: true
875 logging: true
876 - target: onu-robustness-test-multi-uni-kind-tt
877 workflow: tt
878 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"
879 teardown: true
880 logging: true
881 timeout: 240
TorstenThieme326e7972021-01-19 14:27:59 +0000882
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000883 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500884 name: 'periodic-voltha-openonu-go-test-bbsim-2.11'
885 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200886 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500887 code-branch: 'voltha-2.11'
888 time-trigger: "H H/23 * * *"
889 logLevel: 'DEBUG'
890 testTargets: |
891 - target: 1t1gem-openonu-go-adapter-test
892 workflow: att
893 flags: ""
894 teardown: true
895 logging: true
896 - target: 1t4gem-openonu-go-adapter-test
897 workflow: att
898 flags: ""
899 teardown: true
900 logging: true
901 - target: 1t8gem-openonu-go-adapter-test
902 workflow: att
903 flags: ""
904 teardown: true
905 logging: true
906 - target: mib-upload-templating-openonu-go-adapter-test
907 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +0000908 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 -0500909 teardown: true
910 logging: true
911 - target: reconcile-openonu-go-adapter-test-att
912 workflow: att
913 flags: ""
914 teardown: true
915 logging: true
916 - target: reconcile-openonu-go-adapter-test-dt
917 workflow: dt
918 flags: ""
919 teardown: true
920 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000921 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500922 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +0000923 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500924 teardown: true
925 logging: true
926 - target: openonu-go-adapter-omci-hardening-passed-test
927 workflow: att
928 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
929 teardown: true
930 logging: true
931 - target: openonu-go-adapter-omci-hardening-failed-test
932 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +0000933 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 -0500934 teardown: true
935 logging: true
936 - target: voltha-onu-omci-get-single-kind-att
937 workflow: att
938 flags: ""
939 teardown: true
940 logging: true
941 - target: voltha-onu-omci-get-single-kind-dt
942 workflow: dt
943 flags: ""
944 teardown: true
945 logging: true
946 - target: voltha-onu-omci-get-single-kind-tt
947 workflow: tt
948 flags: ""
949 teardown: true
950 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000951 - target: voltha-onu-flows-check-single-kind-att
952 workflow: att
953 flags: ""
954 teardown: true
955 logging: true
956 - target: voltha-onu-flows-check-single-kind-dt
957 workflow: dt
958 flags: ""
959 teardown: true
960 logging: true
961 - target: voltha-onu-flows-check-single-kind-tt
962 workflow: tt
963 flags: ""
964 teardown: true
965 logging: true
966 - target: onu-mib-audit-test-single-kind-att
967 workflow: att
968 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"
969 teardown: true
970 logging: true
971 - target: onu-mib-audit-test-single-kind-dt
972 workflow: dt
973 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"
974 teardown: true
975 logging: true
976 - target: onu-mib-audit-test-single-kind-tt
977 workflow: tt
978 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"
979 teardown: true
980 logging: true
981 - target: onu-robustness-test-single-kind-dt
982 workflow: dt
983 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"
984 teardown: true
985 logging: true
986 - target: onu-robustness-test-multi-uni-kind-tt
987 workflow: tt
988 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"
989 teardown: true
990 logging: true
991 timeout: 240
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500992
993 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400994 name: 'periodic-voltha-openonu-go-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500995 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200996 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400997 code-branch: 'voltha-2.12'
998 time-trigger: "H H/23 * * *"
999 logLevel: 'DEBUG'
1000 testTargets: |
1001 - target: 1t1gem-openonu-go-adapter-test
1002 workflow: att
1003 flags: ""
1004 teardown: true
1005 logging: true
1006 - target: 1t4gem-openonu-go-adapter-test
1007 workflow: att
1008 flags: ""
1009 teardown: true
1010 logging: true
1011 - target: 1t8gem-openonu-go-adapter-test
1012 workflow: att
1013 flags: ""
1014 teardown: true
1015 logging: true
1016 - target: mib-upload-templating-openonu-go-adapter-test
1017 workflow: att
1018 flags: "--set pon=2,onu=2,controlledActivation=only-onu,injectOmciUnknownAttributes=true,injectOmciUnknownMe=true --set global.extended_omci_support.enabled=true "
1019 teardown: true
1020 logging: true
1021 - target: reconcile-openonu-go-adapter-test-att
1022 workflow: att
1023 flags: ""
1024 teardown: true
1025 logging: true
1026 - target: reconcile-openonu-go-adapter-test-dt
1027 workflow: dt
1028 flags: ""
1029 teardown: true
1030 logging: true
1031 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
1032 workflow: tt
1033 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1034 teardown: true
1035 logging: true
1036 - target: openonu-go-adapter-omci-hardening-passed-test
1037 workflow: att
1038 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
1039 teardown: true
1040 logging: true
1041 - target: openonu-go-adapter-omci-hardening-failed-test
1042 workflow: att
1043 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"
1044 teardown: true
1045 logging: true
1046 - target: voltha-onu-omci-get-single-kind-att
1047 workflow: att
1048 flags: ""
1049 teardown: true
1050 logging: true
1051 - target: voltha-onu-omci-get-single-kind-dt
1052 workflow: dt
1053 flags: ""
1054 teardown: true
1055 logging: true
1056 - target: voltha-onu-omci-get-single-kind-tt
1057 workflow: tt
1058 flags: ""
1059 teardown: true
1060 logging: true
1061 - target: voltha-onu-flows-check-single-kind-att
1062 workflow: att
1063 flags: ""
1064 teardown: true
1065 logging: true
1066 - target: voltha-onu-flows-check-single-kind-dt
1067 workflow: dt
1068 flags: ""
1069 teardown: true
1070 logging: true
1071 - target: voltha-onu-flows-check-single-kind-tt
1072 workflow: tt
1073 flags: ""
1074 teardown: true
1075 logging: true
1076 - target: onu-mib-audit-test-single-kind-att
1077 workflow: att
1078 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"
1079 teardown: true
1080 logging: true
1081 - target: onu-mib-audit-test-single-kind-dt
1082 workflow: dt
1083 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"
1084 teardown: true
1085 logging: true
1086 - target: onu-mib-audit-test-single-kind-tt
1087 workflow: tt
1088 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"
1089 teardown: true
1090 logging: true
1091 - target: onu-robustness-test-single-kind-dt
1092 workflow: dt
1093 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"
1094 teardown: true
1095 logging: true
1096 - target: onu-robustness-test-multi-uni-kind-tt
1097 workflow: tt
1098 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"
1099 teardown: true
1100 logging: true
1101 timeout: 240
1102
1103 # -----------------------------------------------------------------------
1104 # -----------------------------------------------------------------------
1105 - 'voltha-periodic-test':
Matteo Scandolo075740f2021-04-22 14:52:29 -07001106 name: 'patchset-voltha-openonu-go-test-bbsim'
Hardik Windlass8c3813b2021-05-07 08:13:37 +00001107 trigger-comment: "voltha test openonu singleolt"
Matteo Scandolo075740f2021-04-22 14:52:29 -07001108 code-branch: '$GERRIT_BRANCH'
Andrea Campanella67850712021-06-04 08:13:08 +00001109 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001110 gerritProject: '$GERRIT_PROJECT'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001111 gerritRefspec: '$GERRIT_REFSPEC'
Hardik Windlass696002d2021-05-07 11:38:28 +00001112 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001113 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00001114 - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001115 workflow: att
1116 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001117 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001118 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001119 - target: 1t4gem-openonu-go-adapter-test
1120 workflow: att
1121 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001122 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001123 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001124 - target: 1t8gem-openonu-go-adapter-test
1125 workflow: att
1126 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001127 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001128 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001129 - target: mib-upload-templating-openonu-go-adapter-test
1130 workflow: att
TorstenThieme2853e622022-07-06 09:53:30 +00001131 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 -07001132 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001133 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +00001134 - target: reconcile-openonu-go-adapter-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001135 workflow: att
1136 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001137 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001138 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001139 - target: reconcile-openonu-go-adapter-test-dt
1140 workflow: dt
1141 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001142 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001143 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +00001144 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001145 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +00001146 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001147 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001148 logging: true
TorstenThieme39209882021-05-12 11:22:39 +00001149 - target: openonu-go-adapter-omci-hardening-passed-test
1150 workflow: att
TorstenThieme49aec2b2021-07-16 11:32:04 +00001151 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
TorstenThieme39209882021-05-12 11:22:39 +00001152 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001153 logging: true
TorstenThieme39209882021-05-12 11:22:39 +00001154 - target: openonu-go-adapter-omci-hardening-failed-test
1155 workflow: att
TorstenThieme44a0b042022-03-01 12:52:58 +00001156 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 +00001157 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001158 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001159 - target: voltha-onu-omci-get-single-kind-att
1160 workflow: att
1161 flags: ""
1162 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001163 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001164 - target: voltha-onu-omci-get-single-kind-dt
1165 workflow: dt
1166 flags: ""
1167 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001168 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001169 - target: voltha-onu-omci-get-single-kind-tt
1170 workflow: tt
1171 flags: ""
1172 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001173 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001174 - target: voltha-onu-flows-check-single-kind-att
1175 workflow: att
1176 flags: ""
1177 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001178 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001179 - target: voltha-onu-flows-check-single-kind-dt
1180 workflow: dt
1181 flags: ""
1182 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001183 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001184 - target: voltha-onu-flows-check-single-kind-tt
1185 workflow: tt
1186 flags: ""
1187 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001188 logging: true
TorstenThieme99a7ea32022-02-17 10:52:17 +00001189 - target: onu-mib-audit-test-single-kind-att
1190 workflow: att
1191 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"
1192 teardown: true
1193 logging: true
1194 - target: onu-mib-audit-test-single-kind-dt
1195 workflow: dt
1196 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"
1197 teardown: true
1198 logging: true
1199 - target: onu-mib-audit-test-single-kind-tt
1200 workflow: tt
1201 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"
1202 teardown: true
1203 logging: true
TorstenThieme1bc87382022-07-14 08:57:29 +00001204 timeout: 210
Matteo Scandolo075740f2021-04-22 14:52:29 -07001205
TorstenThiemeb8df8e22022-01-10 11:17:31 +00001206 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001207 name: 'patchset-voltha-2.11-openonu-go-test-bbsim'
1208 trigger-comment: "voltha 2.11 test openonu singleolt"
1209 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001210 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001211 code-branch: '$GERRIT_BRANCH'
1212 gerritProject: '$GERRIT_PROJECT'
1213 gerritRefspec: '$GERRIT_REFSPEC'
1214 logLevel: 'DEBUG'
1215 testTargets: |
1216 - target: 1t1gem-openonu-go-adapter-test
1217 workflow: att
1218 flags: ""
1219 teardown: true
1220 logging: true
1221 - target: 1t4gem-openonu-go-adapter-test
1222 workflow: att
1223 flags: ""
1224 teardown: true
1225 logging: true
1226 - target: 1t8gem-openonu-go-adapter-test
1227 workflow: att
1228 flags: ""
1229 teardown: true
1230 logging: true
1231 - target: mib-upload-templating-openonu-go-adapter-test
1232 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +00001233 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 -05001234 teardown: true
1235 logging: true
1236 - target: reconcile-openonu-go-adapter-test-att
1237 workflow: att
1238 flags: ""
1239 teardown: true
1240 logging: true
1241 - target: reconcile-openonu-go-adapter-test-dt
1242 workflow: dt
1243 flags: ""
1244 teardown: true
1245 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001246 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001247 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +00001248 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001249 teardown: true
1250 logging: true
1251 - target: openonu-go-adapter-omci-hardening-passed-test
1252 workflow: att
1253 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
1254 teardown: true
1255 logging: true
1256 - target: openonu-go-adapter-omci-hardening-failed-test
1257 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +00001258 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 -05001259 teardown: true
1260 logging: true
1261 - target: voltha-onu-omci-get-single-kind-att
1262 workflow: att
1263 flags: ""
1264 teardown: true
1265 logging: true
1266 - target: voltha-onu-omci-get-single-kind-dt
1267 workflow: dt
1268 flags: ""
1269 teardown: true
1270 logging: true
1271 - target: voltha-onu-omci-get-single-kind-tt
1272 workflow: tt
1273 flags: ""
1274 teardown: true
1275 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001276 - target: voltha-onu-flows-check-single-kind-att
1277 workflow: att
1278 flags: ""
1279 teardown: true
1280 logging: true
1281 - target: voltha-onu-flows-check-single-kind-dt
1282 workflow: dt
1283 flags: ""
1284 teardown: true
1285 logging: true
1286 - target: voltha-onu-flows-check-single-kind-tt
1287 workflow: tt
1288 flags: ""
1289 teardown: true
1290 logging: true
1291 - target: onu-mib-audit-test-single-kind-att
1292 workflow: att
1293 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"
1294 teardown: true
1295 logging: true
1296 - target: onu-mib-audit-test-single-kind-dt
1297 workflow: dt
1298 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"
1299 teardown: true
1300 logging: true
1301 - target: onu-mib-audit-test-single-kind-tt
1302 workflow: tt
1303 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"
1304 teardown: true
1305 logging: true
1306 timeout: 210
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001307
1308 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001309 name: 'patchset-voltha-2.12-openonu-go-test-bbsim'
1310 trigger-comment: "voltha 2.12 test openonu singleolt"
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001311 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001312 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001313 code-branch: '$GERRIT_BRANCH'
1314 gerritProject: '$GERRIT_PROJECT'
1315 gerritRefspec: '$GERRIT_REFSPEC'
1316 logLevel: 'DEBUG'
1317 testTargets: |
1318 - target: 1t1gem-openonu-go-adapter-test
1319 workflow: att
1320 flags: ""
1321 teardown: true
1322 logging: true
1323 - target: 1t4gem-openonu-go-adapter-test
1324 workflow: att
1325 flags: ""
1326 teardown: true
1327 logging: true
1328 - target: 1t8gem-openonu-go-adapter-test
1329 workflow: att
1330 flags: ""
1331 teardown: true
1332 logging: true
1333 - target: mib-upload-templating-openonu-go-adapter-test
1334 workflow: att
1335 flags: "--set pon=2,onu=2,controlledActivation=only-onu,injectOmciUnknownAttributes=true,injectOmciUnknownMe=true --set global.extended_omci_support.enabled=true "
1336 teardown: true
1337 logging: true
1338 - target: reconcile-openonu-go-adapter-test-att
1339 workflow: att
1340 flags: ""
1341 teardown: true
1342 logging: true
1343 - target: reconcile-openonu-go-adapter-test-dt
1344 workflow: dt
1345 flags: ""
1346 teardown: true
1347 logging: true
1348 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
1349 workflow: tt
1350 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1351 teardown: true
1352 logging: true
1353 - target: openonu-go-adapter-omci-hardening-passed-test
1354 workflow: att
1355 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
1356 teardown: true
1357 logging: true
1358 - target: openonu-go-adapter-omci-hardening-failed-test
1359 workflow: att
1360 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"
1361 teardown: true
1362 logging: true
1363 - target: voltha-onu-omci-get-single-kind-att
1364 workflow: att
1365 flags: ""
1366 teardown: true
1367 logging: true
1368 - target: voltha-onu-omci-get-single-kind-dt
1369 workflow: dt
1370 flags: ""
1371 teardown: true
1372 logging: true
1373 - target: voltha-onu-omci-get-single-kind-tt
1374 workflow: tt
1375 flags: ""
1376 teardown: true
1377 logging: true
1378 - target: voltha-onu-flows-check-single-kind-att
1379 workflow: att
1380 flags: ""
1381 teardown: true
1382 logging: true
1383 - target: voltha-onu-flows-check-single-kind-dt
1384 workflow: dt
1385 flags: ""
1386 teardown: true
1387 logging: true
1388 - target: voltha-onu-flows-check-single-kind-tt
1389 workflow: tt
1390 flags: ""
1391 teardown: true
1392 logging: true
1393 - target: onu-mib-audit-test-single-kind-att
1394 workflow: att
1395 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"
1396 teardown: true
1397 logging: true
1398 - target: onu-mib-audit-test-single-kind-dt
1399 workflow: dt
1400 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"
1401 teardown: true
1402 logging: true
1403 - target: onu-mib-audit-test-single-kind-tt
1404 workflow: tt
1405 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"
1406 teardown: true
1407 logging: true
1408 timeout: 210
1409
1410 # -----------------------------------------------------------------------
1411 # -----------------------------------------------------------------------
1412 - 'voltha-periodic-test':
TorstenThieme669258d2021-01-29 09:03:10 +00001413 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001414 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +00001415 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001416 olts: 2
Hardik Windlass696002d2021-05-07 11:38:28 +00001417 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001418 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00001419 - target: 1t1gem-openonu-go-adapter-multi-olt-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001420 workflow: att
1421 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001422 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001423 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001424 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1425 workflow: att
1426 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001427 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001428 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001429 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1430 workflow: att
1431 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001432 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001433 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +00001434 - target: reconcile-openonu-go-adapter-multi-olt-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001435 workflow: att
1436 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001437 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001438 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001439 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1440 workflow: dt
1441 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001442 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001443 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +00001444 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001445 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +00001446 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001447 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001448 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001449 - target: voltha-onu-omci-get-multiolt-kind-att
1450 workflow: att
1451 flags: ""
1452 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001453 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001454 - target: voltha-onu-omci-get-multiolt-kind-dt
1455 workflow: dt
1456 flags: ""
1457 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001458 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001459 - target: voltha-onu-omci-get-multiolt-kind-tt
1460 workflow: tt
1461 flags: ""
1462 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001463 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001464 - target: voltha-onu-flows-check-multiolt-kind-att
1465 workflow: att
1466 flags: ""
1467 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001468 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001469 - target: voltha-onu-flows-check-multiolt-kind-dt
1470 workflow: dt
1471 flags: ""
1472 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001473 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001474 - target: voltha-onu-flows-check-multiolt-kind-tt
1475 workflow: tt
1476 flags: ""
1477 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001478 logging: true
TorstenThieme669258d2021-01-29 09:03:10 +00001479 time-trigger: "H H/12 * * *"
TorstenThiemef4ef35a2022-09-07 09:18:31 +00001480 timeout: 270
TorstenThieme669258d2021-01-29 09:03:10 +00001481
Hardik Windlass6d9a82e2021-07-08 16:23:21 +00001482 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001483 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim-2.11'
1484 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001485 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001486 code-branch: 'voltha-2.11'
1487 extraHelmFlags: '--set onu=2,pon=2'
1488 olts: 2
1489 logLevel: 'DEBUG'
1490 testTargets: |
1491 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1492 workflow: att
1493 flags: ""
1494 teardown: true
1495 logging: true
1496 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1497 workflow: att
1498 flags: ""
1499 teardown: true
1500 logging: true
1501 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1502 workflow: att
1503 flags: ""
1504 teardown: true
1505 logging: true
1506 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1507 workflow: att
1508 flags: ""
1509 teardown: true
1510 logging: true
1511 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1512 workflow: dt
1513 flags: ""
1514 teardown: true
1515 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001516 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001517 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +00001518 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001519 teardown: true
1520 logging: true
1521 - target: voltha-onu-omci-get-multiolt-kind-att
1522 workflow: att
1523 flags: ""
1524 teardown: true
1525 logging: true
1526 - target: voltha-onu-omci-get-multiolt-kind-dt
1527 workflow: dt
1528 flags: ""
1529 teardown: true
1530 logging: true
1531 - target: voltha-onu-omci-get-multiolt-kind-tt
1532 workflow: tt
1533 flags: ""
1534 teardown: true
1535 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001536 - target: voltha-onu-flows-check-multiolt-kind-att
1537 workflow: att
1538 flags: ""
1539 teardown: true
1540 logging: true
1541 - target: voltha-onu-flows-check-multiolt-kind-dt
1542 workflow: dt
1543 flags: ""
1544 teardown: true
1545 logging: true
1546 - target: voltha-onu-flows-check-multiolt-kind-tt
1547 workflow: tt
1548 flags: ""
1549 teardown: true
1550 logging: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001551 time-trigger: "H H/23 * * *"
TorstenThieme0adf6f12023-02-27 13:01:19 +00001552 timeout: 270
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001553
1554 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001555 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001556 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001557 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001558 code-branch: 'voltha-2.12'
1559 extraHelmFlags: '--set onu=2,pon=2'
1560 olts: 2
1561 logLevel: 'DEBUG'
1562 testTargets: |
1563 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1564 workflow: att
1565 flags: ""
1566 teardown: true
1567 logging: true
1568 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1569 workflow: att
1570 flags: ""
1571 teardown: true
1572 logging: true
1573 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1574 workflow: att
1575 flags: ""
1576 teardown: true
1577 logging: true
1578 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1579 workflow: att
1580 flags: ""
1581 teardown: true
1582 logging: true
1583 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1584 workflow: dt
1585 flags: ""
1586 teardown: true
1587 logging: true
1588 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
1589 workflow: tt
1590 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1591 teardown: true
1592 logging: true
1593 - target: voltha-onu-omci-get-multiolt-kind-att
1594 workflow: att
1595 flags: ""
1596 teardown: true
1597 logging: true
1598 - target: voltha-onu-omci-get-multiolt-kind-dt
1599 workflow: dt
1600 flags: ""
1601 teardown: true
1602 logging: true
1603 - target: voltha-onu-omci-get-multiolt-kind-tt
1604 workflow: tt
1605 flags: ""
1606 teardown: true
1607 logging: true
1608 - target: voltha-onu-flows-check-multiolt-kind-att
1609 workflow: att
1610 flags: ""
1611 teardown: true
1612 logging: true
1613 - target: voltha-onu-flows-check-multiolt-kind-dt
1614 workflow: dt
1615 flags: ""
1616 teardown: true
1617 logging: true
1618 - target: voltha-onu-flows-check-multiolt-kind-tt
1619 workflow: tt
1620 flags: ""
1621 teardown: true
1622 logging: true
1623 time-trigger: "H H/23 * * *"
1624 timeout: 270
1625
1626 # -----------------------------------------------------------------------
1627 # -----------------------------------------------------------------------
1628 - 'voltha-periodic-test':
Matteo Scandolo075740f2021-04-22 14:52:29 -07001629 name: 'patchset-voltha-multiple-olts-openonu-go-test-bbsim'
1630 trigger-comment: "voltha test openonu multiolt"
1631 code-branch: '$GERRIT_BRANCH'
Hardik Windlass696002d2021-05-07 11:38:28 +00001632 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001633 gerritProject: '$GERRIT_PROJECT'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001634 gerritRefspec: '$GERRIT_REFSPEC'
Hardik Windlass696002d2021-05-07 11:38:28 +00001635 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001636 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00001637 - target: 1t1gem-openonu-go-adapter-multi-olt-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001638 workflow: att
1639 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001640 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001641 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001642 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1643 workflow: att
1644 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001645 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001646 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001647 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1648 workflow: att
1649 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001650 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001651 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +00001652 - target: reconcile-openonu-go-adapter-multi-olt-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001653 workflow: att
1654 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001655 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001656 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001657 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1658 workflow: dt
1659 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001660 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001661 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +00001662 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001663 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +00001664 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001665 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001666 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001667 - target: voltha-onu-omci-get-multiolt-kind-att
1668 workflow: att
1669 flags: ""
1670 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001671 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001672 - target: voltha-onu-omci-get-multiolt-kind-dt
1673 workflow: dt
1674 flags: ""
1675 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001676 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001677 - target: voltha-onu-omci-get-multiolt-kind-tt
1678 workflow: tt
1679 flags: ""
1680 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001681 logging: true
Hardik Windlass60fc0da2021-10-14 07:02:40 +00001682 - target: voltha-onu-flows-check-multiolt-kind-att
TorstenThieme674013d2021-07-28 08:15:14 +00001683 workflow: att
1684 flags: ""
1685 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001686 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001687 - target: voltha-onu-flows-check-multiolt-kind-dt
1688 workflow: dt
1689 flags: ""
1690 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001691 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001692 - target: voltha-onu-flows-check-multiolt-kind-tt
1693 workflow: tt
1694 flags: ""
1695 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001696 logging: true
Matteo Scandolo075740f2021-04-22 14:52:29 -07001697 olts: 2
TorstenThiemef4ef35a2022-09-07 09:18:31 +00001698 timeout: 270
Matteo Scandolo075740f2021-04-22 14:52:29 -07001699
TorstenThiemeb8df8e22022-01-10 11:17:31 +00001700 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001701 name: 'patchset-voltha-2.11-multiple-olts-openonu-go-test-bbsim'
1702 trigger-comment: "voltha 2.11 test openonu multiolt"
1703 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001704 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001705 code-branch: '$GERRIT_BRANCH'
1706 gerritProject: '$GERRIT_PROJECT'
1707 gerritRefspec: '$GERRIT_REFSPEC'
1708 extraHelmFlags: '--set onu=2,pon=2'
1709 olts: 2
1710 logLevel: 'DEBUG'
1711 testTargets: |
1712 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1713 workflow: att
1714 flags: ""
1715 teardown: true
1716 logging: true
1717 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1718 workflow: att
1719 flags: ""
1720 teardown: true
1721 logging: true
1722 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1723 workflow: att
1724 flags: ""
1725 teardown: true
1726 logging: true
1727 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1728 workflow: att
1729 flags: ""
1730 teardown: true
1731 logging: true
1732 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1733 workflow: dt
1734 flags: ""
1735 teardown: true
1736 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001737 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001738 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +00001739 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001740 teardown: true
1741 logging: true
1742 - target: voltha-onu-omci-get-multiolt-kind-att
1743 workflow: att
1744 flags: ""
1745 teardown: true
1746 logging: true
1747 - target: voltha-onu-omci-get-multiolt-kind-dt
1748 workflow: dt
1749 flags: ""
1750 teardown: true
1751 logging: true
1752 - target: voltha-onu-omci-get-multiolt-kind-tt
1753 workflow: tt
1754 flags: ""
1755 teardown: true
1756 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001757 - target: voltha-onu-flows-check-multiolt-kind-att
1758 workflow: att
1759 flags: ""
1760 teardown: true
1761 logging: true
1762 - target: voltha-onu-flows-check-multiolt-kind-dt
1763 workflow: dt
1764 flags: ""
1765 teardown: true
1766 logging: true
1767 - target: voltha-onu-flows-check-multiolt-kind-tt
1768 workflow: tt
1769 flags: ""
1770 teardown: true
1771 logging: true
1772 timeout: 270
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001773
TorstenThieme869ba322021-05-05 12:11:42 +00001774 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001775 name: 'patchset-voltha-2.12-multiple-olts-openonu-go-test-bbsim'
1776 trigger-comment: "voltha 2.12 test openonu multiolt"
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001777 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001778 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001779 code-branch: '$GERRIT_BRANCH'
1780 gerritProject: '$GERRIT_PROJECT'
1781 gerritRefspec: '$GERRIT_REFSPEC'
1782 extraHelmFlags: '--set onu=2,pon=2'
1783 olts: 2
1784 logLevel: 'DEBUG'
1785 testTargets: |
1786 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1787 workflow: att
1788 flags: ""
1789 teardown: true
1790 logging: true
1791 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1792 workflow: att
1793 flags: ""
1794 teardown: true
1795 logging: true
1796 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1797 workflow: att
1798 flags: ""
1799 teardown: true
1800 logging: true
1801 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1802 workflow: att
1803 flags: ""
1804 teardown: true
1805 logging: true
1806 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1807 workflow: dt
1808 flags: ""
1809 teardown: true
1810 logging: true
1811 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
1812 workflow: tt
1813 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1814 teardown: true
1815 logging: true
1816 - target: voltha-onu-omci-get-multiolt-kind-att
1817 workflow: att
1818 flags: ""
1819 teardown: true
1820 logging: true
1821 - target: voltha-onu-omci-get-multiolt-kind-dt
1822 workflow: dt
1823 flags: ""
1824 teardown: true
1825 logging: true
1826 - target: voltha-onu-omci-get-multiolt-kind-tt
1827 workflow: tt
1828 flags: ""
1829 teardown: true
1830 logging: true
1831 - target: voltha-onu-flows-check-multiolt-kind-att
1832 workflow: att
1833 flags: ""
1834 teardown: true
1835 logging: true
1836 - target: voltha-onu-flows-check-multiolt-kind-dt
1837 workflow: dt
1838 flags: ""
1839 teardown: true
1840 logging: true
1841 - target: voltha-onu-flows-check-multiolt-kind-tt
1842 workflow: tt
1843 flags: ""
1844 teardown: true
1845 logging: true
1846 timeout: 270
1847
1848 # -----------------------------------------------------------------------
1849 # -----------------------------------------------------------------------
1850 - 'voltha-periodic-test':
TorstenThieme869ba322021-05-05 12:11:42 +00001851 name: 'patchset-voltha-pm-data-test-bbsim'
1852 trigger-comment: "voltha test pm data singleolt"
TorstenThieme6877ab12021-05-26 13:28:54 +00001853 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 +00001854 code-branch: '$GERRIT_BRANCH'
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001855 gerritProject: '$GERRIT_PROJECT'
TorstenThieme869ba322021-05-05 12:11:42 +00001856 gerritRefspec: '$GERRIT_REFSPEC'
1857 logLevel: 'DEBUG'
1858 testTargets: |
1859 - target: voltha-pm-data-single-kind-att
1860 workflow: att
1861 flags: ""
1862 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001863 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001864 - target: voltha-pm-data-single-kind-dt
1865 workflow: dt
1866 flags: ""
1867 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001868 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001869 - target: voltha-pm-data-single-kind-tt
1870 workflow: tt
1871 flags: ""
1872 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001873 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001874 timeout: 140
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001875## YY
Joey Armstrong2d689982023-06-08 18:14:16 -04001876#-----------------------------------------------------------------------
1877# Intent: Pipeline jobs refactored into voltha-e2e/votlha-x.1x
1878# What to do with patchset-* (?)
1879#-----------------------------------------------------------------------
TorstenThieme869ba322021-05-05 12:11:42 +00001880 - 'voltha-periodic-test':
1881 name: 'patchset-voltha-multiple-olts-pm-data-test-bbsim'
1882 trigger-comment: "voltha test pm data multiolt"
1883 code-branch: '$GERRIT_BRANCH'
TorstenThieme6877ab12021-05-26 13:28:54 +00001884 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 -07001885 gerritProject: '$GERRIT_PROJECT'
TorstenThieme869ba322021-05-05 12:11:42 +00001886 gerritRefspec: '$GERRIT_REFSPEC'
1887 logLevel: 'DEBUG'
1888 testTargets: |
1889 - target: voltha-pm-data-multiolt-kind-att
1890 workflow: att
1891 flags: ""
1892 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001893 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001894 - target: voltha-pm-data-multiolt-kind-dt
1895 workflow: dt
1896 flags: ""
1897 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001898 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001899 - target: voltha-pm-data-multiolt-kind-tt
1900 workflow: tt
1901 flags: ""
1902 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001903 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001904 olts: 2
1905 timeout: 180
1906
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001907 # -----------------------------------------------------------------------
1908 # -----------------------------------------------------------------------
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001909 - 'voltha-periodic-test':
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001910 name: 'periodic-voltha-test-DMI'
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001911 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001912 code-branch: 'master'
Suchitra Vemuricbb9d842021-02-24 20:29:19 -08001913 time-trigger: "H H/23 * * *"
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001914 testTargets: |
1915 - target: bbsim-dmi-hw-management-test
1916 workflow: att
1917 flags: ""
1918 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001919 logging: true
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001920
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001921 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001922 name: 'periodic-voltha-test-DMI-2.11'
1923 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001924 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001925 code-branch: 'voltha-2.11'
1926 time-trigger: "H H/23 * * *"
1927 testTargets: |
1928 - target: bbsim-dmi-hw-management-test
1929 workflow: att
1930 flags: ""
1931 teardown: true
1932 logging: true
1933
1934 - 'voltha-periodic-test':
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001935 name: 'periodic-voltha-test-DMI-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001936 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001937 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001938 code-branch: 'voltha-2.12'
1939 time-trigger: "H H/23 * * *"
1940 testTargets: |
1941 - target: bbsim-dmi-hw-management-test
1942 workflow: att
1943 flags: ""
1944 teardown: true
1945 logging: true
1946
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001947 # -----------------------------------------------------------------------
1948 # -----------------------------------------------------------------------
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001949 - 'voltha-periodic-test':
Andy Bavier4be37062020-06-29 15:17:26 -07001950 name: 'periodic-voltha-etcd-test'
Eric Ball8b48c862024-09-19 15:19:19 -07001951 build-node: 'ubuntu18.04-basebuild-4c-8g'
hwchiuc9189b72019-12-02 15:12:29 -08001952 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +00001953 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
hwchiufdc49242019-11-18 16:37:22 -08001954 time-trigger: "H H/12 * * *"
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001955 testTargets: |
1956 - target: sanity-multi-kind
1957 workflow: att
1958 flags: ""
1959 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001960 logging: true
hwchiufdc49242019-11-18 16:37:22 -08001961
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001962 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001963 name: 'periodic-voltha-etcd-test-2.11'
1964 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001965 pipeline-branch: 'voltha-2.11'
Eric Ball8b48c862024-09-19 15:19:19 -07001966 build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001967 code-branch: 'voltha-2.11'
1968 extraHelmFlags: '--set onu=2,pon=2'
1969 time-trigger: "H H/23 * * *"
1970 testTargets: |
1971 - target: sanity-multi-kind
1972 workflow: att
1973 flags: ""
1974 teardown: true
1975 logging: true
1976
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001977 - 'voltha-periodic-test':
1978 name: 'periodic-voltha-etcd-test-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05001979 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001980 pipeline-branch: 'voltha-2.12'
Eric Ball8b48c862024-09-19 15:19:19 -07001981 build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001982 code-branch: 'voltha-2.12'
1983 extraHelmFlags: '--set onu=2,pon=2'
1984 time-trigger: "H H/23 * * *"
1985 testTargets: |
1986 - target: sanity-multi-kind
1987 workflow: att
1988 flags: ""
1989 teardown: true
1990 logging: true
1991
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001992 # -----------------------------------------------------------------------
1993 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001994 - 'voltha-periodic-test':
Hardik Windlassd62442d2021-11-30 10:51:20 +00001995 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim'
1996 code-branch: 'master'
Andrea Campanella098e4342022-05-05 09:47:55 +02001997 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 +00001998 time-trigger: "H H/23 * * *"
TorstenThieme0024c862022-01-14 07:35:18 +00001999 logLevel: 'DEBUG'
Hardik Windlassd62442d2021-11-30 10:51:20 +00002000 robot-args: '-v unitag_sub:True'
2001 testTargets: |
2002 - target: functional-single-kind-tt
2003 workflow: tt
2004 flags: ""
2005 teardown: true
2006 logging: true
2007 - target: bbsim-failurescenarios-tt
2008 workflow: tt
2009 flags: ""
2010 teardown: true
2011 logging: true
2012 - target: functional-single-kind-multiuni-tt
2013 workflow: tt
2014 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
2015 teardown: true
2016 logging: true
2017
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04002018 # -----------------------------------------------------------------------
2019 # -----------------------------------------------------------------------
2020 - 'voltha-periodic-test':
2021 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05002022 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02002023 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04002024 code-branch: 'voltha-2.12'
2025 extraHelmFlags: '--set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
2026 time-trigger: "H H/23 * * *"
2027 logLevel: 'DEBUG'
2028 robot-args: '-v unitag_sub:True'
2029 testTargets: |
2030 - target: functional-single-kind-tt
2031 workflow: tt
2032 flags: ""
2033 teardown: true
2034 logging: true
2035 - target: bbsim-failurescenarios-tt
2036 workflow: tt
2037 flags: ""
2038 teardown: true
2039 logging: true
2040 - target: functional-single-kind-multiuni-tt
2041 workflow: tt
2042 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
2043 teardown: true
2044 logging: true
2045
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002046 - 'voltha-periodic-test':
TorstenThieme0adf6f12023-02-27 13:01:19 +00002047 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim-2.11'
2048 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02002049 pipeline-branch: 'voltha-2.11'
TorstenThieme0adf6f12023-02-27 13:01:19 +00002050 code-branch: 'voltha-2.11'
2051 extraHelmFlags: '--set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
2052 time-trigger: "H H/23 * * *"
2053 logLevel: 'DEBUG'
2054 robot-args: '-v unitag_sub:True'
2055 testTargets: |
2056 - target: functional-single-kind-tt
2057 workflow: tt
2058 flags: ""
2059 teardown: true
2060 logging: true
2061 - target: bbsim-failurescenarios-tt
2062 workflow: tt
2063 flags: ""
2064 teardown: true
2065 logging: true
2066 - target: functional-single-kind-multiuni-tt
2067 workflow: tt
2068 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
2069 teardown: true
2070 logging: true
2071
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04002072 # -----------------------------------------------------------------------
2073 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +00002074 - 'voltha-periodic-test':
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002075 name: 'periodic-voltha-tt-maclearner-sanity-test-bbsim'
2076 code-branch: 'master'
2077 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 '
2078 time-trigger: "H H/23 * * *"
2079 logLevel: 'DEBUG'
2080 enableMacLearning: true
2081 testTargets: |
2082 - target: sanity-kind-tt-maclearning
2083 workflow: tt
2084 flags: ""
2085 teardown: true
2086 logging: true
2087
TorstenThieme1944b352022-09-30 08:10:14 +00002088 # 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 +00002089 - 'voltha-periodic-test':
2090 name: 'periodic-voltha-memory-leak-test-bbsim'
Eric Ball8b48c862024-09-19 15:19:19 -07002091 build-node: 'ubuntu18.04-basebuild-4c-8g'
Hardik Windlasse1660492022-03-14 15:12:46 +00002092 code-branch: 'master'
2093 time-trigger: "H H/23 * * *"
TorstenThieme2336f592023-02-14 13:29:42 +00002094 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 +00002095 withMonitoring: true
Andrea Campanella91850da2022-03-24 15:09:08 +01002096 logLevel: 'DEBUG'
Hardik Windlasse1660492022-03-14 15:12:46 +00002097 testTargets: |
TorstenThieme2336f592023-02-14 13:29:42 +00002098 - target: memory-leak-test-single-pon-multi-onu-dt
Hardik Windlasse1660492022-03-14 15:12:46 +00002099 workflow: dt
2100 flags: ""
2101 teardown: true
2102 logging: true
TorstenThieme1944b352022-09-30 08:10:14 +00002103 timeout: 230
Hardik Windlasse1660492022-03-14 15:12:46 +00002104
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04002105 # -----------------------------------------------------------------------
2106 # -----------------------------------------------------------------------
2107 - 'voltha-periodic-test':
2108 name: 'periodic-voltha-memory-leak-test-bbsim-2.12'
Eric Ball8b48c862024-09-19 15:19:19 -07002109 build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -05002110 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02002111 pipeline-branch: 'voltha-2.12'
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04002112 code-branch: 'voltha-2.12'
2113 time-trigger: "H H/23 * * *"
2114 withMonitoring: true
2115 logLevel: 'DEBUG'
2116 testTargets: |
2117 - target: memory-leak-test-single-kind-dt
2118 workflow: dt
2119 flags: ""
2120 teardown: true
2121 logging: true
2122 timeout: 230
2123
Hardik Windlassccdb1f72022-03-24 03:23:48 +00002124 - 'voltha-periodic-test':
TorstenThieme0adf6f12023-02-27 13:01:19 +00002125 name: 'periodic-voltha-memory-leak-test-bbsim-2.11'
Eric Ball8b48c862024-09-19 15:19:19 -07002126 build-node: 'ubuntu18.04-basebuild-4c-8g'
TorstenThieme0adf6f12023-02-27 13:01:19 +00002127 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02002128 pipeline-branch: 'voltha-2.11'
TorstenThieme0adf6f12023-02-27 13:01:19 +00002129 code-branch: 'voltha-2.11'
2130 time-trigger: "H H/23 * * *"
TorstenThieme0adf6f12023-02-27 13:01:19 +00002131 withMonitoring: true
2132 logLevel: 'DEBUG'
2133 testTargets: |
TorstenThiemeb8b1fab2023-03-02 15:29:12 +00002134 - target: memory-leak-test-single-kind-dt
TorstenThieme0adf6f12023-02-27 13:01:19 +00002135 workflow: dt
2136 flags: ""
2137 teardown: true
2138 logging: true
2139 timeout: 230
2140
Hardik Windlassb12afd02022-06-15 15:46:11 +05302141 - 'voltha-periodic-test':
2142 name: 'periodic-voltha-tim-multiple-olts-test-bbsim'
2143 code-branch: 'master'
2144 olts: 2
2145 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
2146 time-trigger: "H H/23 * * *"
2147 testTargets: |
2148 - target: sanity-kind-tim-multi-olt-multi-pon-multi-onu
2149 workflow: tim
2150 flags: ""
2151 teardown: true
2152 logging: true
2153
Kailash8b8de742019-07-30 08:54:51 -07002154- job-template:
Kailashaad71012019-08-27 10:36:53 -07002155 id: 'voltha-periodic-test'
2156 name: '{name}'
Jan Klare8846dea2023-09-15 14:31:56 +02002157 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002158 pipeline-branch: 'master'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002159 build-node: 'ubuntu18.04-basebuild-8c-15g'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002160 robot-args: ''
Matteo Scandolobc28eab2021-09-28 18:10:58 -07002161 gerritProject: ''
Matteo Scandolo075740f2021-04-22 14:52:29 -07002162 gerritRefspec: ''
Matteo Scandolo075740f2021-04-22 14:52:29 -07002163 volthaSystemTestsChange: ''
2164 volthaHelmChartsChange: ''
2165 extraHelmFlags: ''
Joey Armstrong3f575f72023-01-15 23:49:19 -05002166 registry: mirror.registry.opennetworking.org
Matteo Scandolo075740f2021-04-22 14:52:29 -07002167 sandbox: true
2168 olts: 1
TorstenThieme869ba322021-05-05 12:11:42 +00002169 timeout: 130
Hardik Windlass696002d2021-05-07 11:38:28 +00002170 logLevel: 'INFO'
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002171 enableMacLearning: false
Hardik Windlasse1660492022-03-14 15:12:46 +00002172 withMonitoring: false
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002173
Matteo Scandolo075740f2021-04-22 14:52:29 -07002174 trigger-comment: vv7CBoQQYYonvaN8xcru
2175 time-trigger: 0 0 29 2 *
2176
2177 description: |
2178 <!-- Managed by Jenkins Job Builder -->
2179 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
2180 E2E Validation for Voltha 2.X
2181
2182 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002183 - onf-infra-volthadevs-permissions
Matteo Scandolo075740f2021-04-22 14:52:29 -07002184 - cord-infra-properties:
2185 build-days-to-keep: '{big-build-days-to-keep}'
2186 artifact-num-to-keep: '{big-artifact-num-to-keep}'
2187
2188 wrappers:
2189 - lf-infra-wrappers:
2190 build-timeout: '{build-timeout}'
2191 jenkins-ssh-credential: '{jenkins-ssh-credential}'
2192
2193 parameters:
2194 - string:
2195 name: buildNode
2196 default: '{build-node}'
2197 description: 'Name of the Jenkins node to run the job on'
2198
2199 - string:
2200 name: extraHelmFlags
Matteo Scandoloa57b0972021-05-03 14:04:58 -07002201 default: '{extraHelmFlags}'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002202 description: 'Helm flags (passed to each deployment)'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002203
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002204 # test configuration
2205 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
2206 # the provided configuration and then the make target is invoked,
2207 # example value (has to be valid YAML):
2208 # testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00002209 # - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002210 # workflow: att
2211 # flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07002212 # teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00002213 # logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07002214 - text:
2215 name: testTargets
2216 default: '{testTargets}'
2217 description: 'Test configuration, see the ci-management job definition for more info'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002218
2219 - string:
2220 name: branch
2221 default: '{code-branch}'
2222 description: 'Repo manifest branch for code checkout'
2223
2224 - string:
2225 name: gerritProject
Matteo Scandolobc28eab2021-09-28 18:10:58 -07002226 default: '{gerritProject}'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002227 description: 'Name of the Gerrit project'
2228
2229 - string:
2230 name: gerritRefspec
Matteo Scandolobc28eab2021-09-28 18:10:58 -07002231 default: '{gerritRefspec}'
Matteo Scandolo075740f2021-04-22 14:52:29 -07002232 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
2233
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002234 # applicable for voltha-2.9 (excluding) onwards
2235 - bool:
2236 name: enableMacLearning
2237 default: '{enableMacLearning}'
2238 description: "Deploy and test with ONOS Mac-Learning app"
2239
Matteo Scandolo075740f2021-04-22 14:52:29 -07002240 - string:
2241 name: extraRobotArgs
2242 default: '{robot-args}'
2243 description: 'Arguments to pass to robot'
2244
2245 - string:
2246 name: volthaSystemTestsChange
2247 default: '{volthaSystemTestsChange}'
2248 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2249
2250 - string:
2251 name: volthaHelmChartsChange
2252 default: '{volthaHelmChartsChange}'
2253 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2254
2255 - string:
2256 name: olts
2257 default: '{olts}'
2258 description: 'How many BBSim instances to run'
2259
Matteo Scandoloa57b0972021-05-03 14:04:58 -07002260 - string:
2261 name: registry
2262 default: '{registry}'
2263 description: 'Which registry to use (amazon vs menlo)'
2264
Hardik Windlass696002d2021-05-07 11:38:28 +00002265 - string:
2266 name: logLevel
2267 default: '{logLevel}'
2268 description: 'Log level for all the components'
2269
Hardik Windlasse1660492022-03-14 15:12:46 +00002270 - bool:
2271 name: withMonitoring
2272 default: '{withMonitoring}'
2273 description: 'Option to install Prometheus'
2274
TorstenThieme869ba322021-05-05 12:11:42 +00002275 - string:
2276 name: timeout
2277 default: '{timeout}'
2278 description: 'Timeout of pipeline job [minutes]'
2279
Matteo Scandolo075740f2021-04-22 14:52:29 -07002280 project-type: pipeline
2281 concurrent: true
2282
Jan Klare8b7b3df2023-09-15 11:27:15 +02002283 pipeline-scm:
2284 scm:
2285 - git:
2286 url: https://gerrit.opencord.org/ci-management
2287 branches:
2288 - origin/{pipeline-branch}
2289 script-path: jjb/pipeline/{pipeline-script}
Matteo Scandolo075740f2021-04-22 14:52:29 -07002290
2291 triggers:
2292 # patchset jobs will set this to "0 0 29 2 *" (feb 29th, it's once every 4 years)
2293 - timed: |
2294 TZ=America/Los_Angeles
2295 {time-trigger}
2296 # periodic jobs will set this to vv7CBoQQYYonvaN8xcru (hopefully no-one will comment with that)
2297 - gerrit:
2298 server-name: '{gerrit-server-name}'
2299 silent-start: false
2300 successful-message: "PASSED openonu-go test"
2301 failure-message: "FAILED openonu-go test"
2302 unstable-message: "UNSTABLE openonu-go test"
2303 trigger-on:
2304 - comment-added-contains-event:
2305 comment-contains-value: '.*{trigger-comment}.*'
2306 projects:
2307 - project-compare-type: REG_EXP
2308 project-pattern: '^(voltha-go|voltha-openolt-adapter|voltha-openonu-adapter-go|ofagent-go|voltha-onos|bbsim)$'
2309 branches:
2310 - branch-compare-type: REG_EXP
2311 branch-pattern: '{all-branches-regexp}'
2312
2313- job-template:
Kailashaad71012019-08-27 10:36:53 -07002314 id: 'voltha-patch-test'
Matteo Scandolo84e5f002020-02-10 11:50:05 -08002315 name: 'verify_{project}_sanity-test{name-extension}'
Joey Armstrongc5194c42024-07-23 15:31:18 -04002316 #build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong6fb53fb2024-08-27 16:44:29 -04002317 build-node: 'ubuntu18.04-basebuild-8c-15g'
Jan Klare8846dea2023-09-15 14:31:56 +02002318 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002319 pipeline-branch: 'master'
Andy Bavier4318f8d2020-04-09 13:50:53 -07002320 override-branch: '$GERRIT_BRANCH'
Andy Bavier02b00dc2020-04-28 13:01:12 -07002321 sandbox: true
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002322 build-timeout: 20
Hardik Windlassfbf296b2021-06-08 07:36:51 +00002323 timeout: 50
2324 olts: 1
2325 registry: mirror.registry.opennetworking.org
2326 logLevel: 'INFO'
Matteo Scandolo9aae4952020-09-14 13:05:53 -07002327 volthaSystemTestsChange: ''
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002328 volthaHelmChartsChange: ''
Matteo Scandolocecb0842021-05-04 13:16:47 -07002329 extraHelmFlags: ''
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002330 enableMacLearning: false
Hardik Windlass3bb089a2022-03-22 17:56:03 +00002331 withMonitoring: false
Hardik Windlass0e721202021-12-01 09:00:11 +00002332 robot-args: ''
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002333 branch-regexp: '{all-branches-regexp}'
Hardik Windlassec9341b2021-06-07 11:58:29 +00002334 testTargets: |
2335 - target: sanity-kind-att
2336 workflow: att
2337 flags: ""
2338 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00002339 logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00002340 - target: sanity-kind-dt
2341 workflow: dt
2342 flags: ""
2343 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00002344 logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00002345 - target: sanity-kind-tt
2346 workflow: tt
2347 flags: ""
2348 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00002349 logging: true
Kailashaad71012019-08-27 10:36:53 -07002350
2351 description: |
2352 <!-- Managed by Jenkins Job Builder -->
2353 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
2354 E2E Validation for Voltha 2.X
2355
2356 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002357 - onf-infra-volthadevs-permissions
Kailashaad71012019-08-27 10:36:53 -07002358 - cord-infra-properties:
2359 build-days-to-keep: '{build-days-to-keep}'
2360 artifact-num-to-keep: '{artifact-num-to-keep}'
2361
2362 wrappers:
2363 - lf-infra-wrappers:
2364 build-timeout: '{build-timeout}'
2365 jenkins-ssh-credential: '{jenkins-ssh-credential}'
2366
2367 parameters:
2368 - string:
Zack Williamsb3292082019-10-11 17:15:18 -07002369 name: buildNode
Andrea Campanella4792b7f2021-04-23 15:06:42 +02002370 default: '{build-node}'
Kailashaad71012019-08-27 10:36:53 -07002371 description: 'Name of the Jenkins node to run the job on'
2372
2373 - string:
hwchiu14f97852019-10-08 10:51:11 -07002374 name: gerritProject
2375 default: '$GERRIT_PROJECT'
2376 description: 'Name of the Gerrit project'
Kailashaad71012019-08-27 10:36:53 -07002377
2378 - string:
Matteo Scandolo9aae4952020-09-14 13:05:53 -07002379 name: gerritRefspec
2380 default: '$GERRIT_REFSPEC'
2381 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
Kailashaad71012019-08-27 10:36:53 -07002382
2383 - string:
Andy Bavierbedd0392019-10-16 13:58:18 -07002384 name: extraHelmFlags
Matteo Scandolocecb0842021-05-04 13:16:47 -07002385 default: '{extraHelmFlags}'
Matteo Scandoloa57b0972021-05-03 14:04:58 -07002386 description: 'Helm flags to pass to every helm command'
Andy Bavierbedd0392019-10-16 13:58:18 -07002387
Hardik Windlass810b6cf2022-02-24 09:21:18 +00002388 # applicable for voltha-2.9 (excluding) onwards
2389 - bool:
2390 name: enableMacLearning
2391 default: '{enableMacLearning}'
2392 description: "Deploy and test with ONOS Mac-Learning app"
2393
Matteo Scandolo9aae4952020-09-14 13:05:53 -07002394 - string:
Hardik Windlass0e721202021-12-01 09:00:11 +00002395 name: extraRobotArgs
2396 default: '{robot-args}'
2397 description: 'Arguments to pass to robot'
2398
2399 - string:
Matteo Scandolo9aae4952020-09-14 13:05:53 -07002400 name: volthaSystemTestsChange
2401 default: '{volthaSystemTestsChange}'
2402 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2403
2404 - string:
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002405 name: volthaHelmChartsChange
2406 default: '{volthaHelmChartsChange}'
2407 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2408
2409 - string:
2410 name: branch
2411 default: '{override-branch}'
2412 description: 'Name of the branch to use'
2413
Hardik Windlassec9341b2021-06-07 11:58:29 +00002414 # test configuration
2415 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
2416 # the provided configuration and then the make target is invoked,
2417 # example value (has to be valid YAML):
2418 # testTargets: |
2419 # - target: 1t1gem-openonu-go-adapter-test
2420 # workflow: att
2421 # flags: ""
2422 # teardown: true
Hardik Windlasse44ef712021-10-20 10:36:33 +00002423 # logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00002424 - text:
2425 name: testTargets
2426 default: '{testTargets}'
2427 description: 'Test configuration, see the ci-management job definition for more info'
2428
Hardik Windlassfbf296b2021-06-08 07:36:51 +00002429 - string:
2430 name: timeout
2431 default: '{timeout}'
2432 description: 'Timeout of pipeline job [minutes]'
2433
2434 - string:
2435 name: olts
2436 default: '{olts}'
2437 description: 'How many BBSim instances to run'
2438
2439 - string:
2440 name: registry
2441 default: '{registry}'
2442 description: 'Which registry to use (amazon vs menlo)'
2443
Hardik Windlass3bb089a2022-03-22 17:56:03 +00002444 - bool:
2445 name: withMonitoring
2446 default: '{withMonitoring}'
2447 description: 'Option to install Prometheus'
2448
Hardik Windlassfbf296b2021-06-08 07:36:51 +00002449 - string:
2450 name: logLevel
2451 default: '{logLevel}'
2452 description: 'Log level for all the components'
2453
Kailashaad71012019-08-27 10:36:53 -07002454 project-type: pipeline
Kailashb59bc7f2019-09-03 13:13:27 -07002455 concurrent: true
Kailashaad71012019-08-27 10:36:53 -07002456
Jan Klare8b7b3df2023-09-15 11:27:15 +02002457 pipeline-scm:
2458 scm:
2459 - git:
2460 url: https://gerrit.opencord.org/ci-management
2461 branches:
2462 - origin/{pipeline-branch}
2463 script-path: jjb/pipeline/{pipeline-script}
Kailashaad71012019-08-27 10:36:53 -07002464
2465 triggers:
Andy Bavierb99c3d32020-02-18 11:14:17 -07002466 - gerrit:
2467 server-name: '{gerrit-server-name}'
Kailashaad71012019-08-27 10:36:53 -07002468 dependency-jobs: '{dependency-jobs}'
Andy Bavierb99c3d32020-02-18 11:14:17 -07002469 silent-start: true
2470 trigger-on:
2471 - patchset-created-event:
2472 exclude-drafts: true
2473 exclude-trivial-rebase: false
2474 exclude-no-code-change: true
2475 - draft-published-event
2476 - comment-added-contains-event:
2477 comment-contains-value: '(?i)^.*recheck$'
2478 projects:
2479 - project-compare-type: REG_EXP
2480 project-pattern: '^{project}$'
2481 branches:
2482 - branch-compare-type: REG_EXP
Matteo Scandolo42f6e572021-01-25 15:11:34 -08002483 branch-pattern: '{branch-regexp}'
Andy Bavierb99c3d32020-02-18 11:14:17 -07002484 file-paths:
2485 - compare-type: REG_EXP
2486 pattern: '{all-files-regexp}'
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002487
Eric Ball3f0cec32024-10-10 17:16:03 -07002488- job-template:
2489 id: 'voltha-make-test'
2490 name: '{name}'
2491 #build-node: 'ubuntu18.04-basebuild-4c-8g'
2492 build-node: 'ubuntu18.04-basebuild-8c-15g'
2493 pipeline-script: 'voltha/bbsim-tests.groovy'
2494 pipeline-branch: 'master'
2495 override-branch: '$GERRIT_BRANCH'
2496 sandbox: true
2497 build-timeout: 20
2498 timeout: 50
2499 olts: 1
2500 registry: mirror.registry.opennetworking.org
2501 logLevel: 'INFO'
2502 test-project: 'voltha-go'
2503 volthaSystemTestsChange: ''
2504 volthaHelmChartsChange: ''
2505 extraHelmFlags: ''
2506 enableMacLearning: false
2507 withMonitoring: false
2508 robot-args: ''
2509 branch-regexp: '{all-branches-regexp}'
2510 testTargets: |
2511 - target: sanity-kind-att
2512 workflow: att
2513 flags: ""
2514 teardown: true
2515 logging: true
2516 - target: sanity-kind-dt
2517 workflow: dt
2518 flags: ""
2519 teardown: true
2520 logging: true
2521 - target: sanity-kind-tt
2522 workflow: tt
2523 flags: ""
2524 teardown: true
2525 logging: true
2526
2527 description: |
2528 <!-- Managed by Jenkins Job Builder -->
2529 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
2530 E2E Validation for Voltha 2.X
2531
2532 properties:
2533 - onf-infra-volthadevs-permissions
2534 - cord-infra-properties:
2535 build-days-to-keep: '{build-days-to-keep}'
2536 artifact-num-to-keep: '{artifact-num-to-keep}'
2537
2538 wrappers:
2539 - lf-infra-wrappers:
2540 build-timeout: '{build-timeout}'
2541 jenkins-ssh-credential: '{jenkins-ssh-credential}'
2542
2543 parameters:
2544 - string:
2545 name: buildNode
2546 default: '{build-node}'
2547 description: 'Name of the Jenkins node to run the job on'
2548
2549 - string:
2550 name: gerritProject
2551 default: '{test-project}'
2552 description: 'Name of the Gerrit project'
2553
2554 - string:
2555 name: gerritRefspec
2556 default: 'refs/heads/master'
2557 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
2558
2559 - string:
2560 name: extraHelmFlags
2561 default: '{extraHelmFlags}'
2562 description: 'Helm flags to pass to every helm command'
2563
2564 # applicable for voltha-2.9 (excluding) onwards
2565 - bool:
2566 name: enableMacLearning
2567 default: '{enableMacLearning}'
2568 description: "Deploy and test with ONOS Mac-Learning app"
2569
2570 - string:
2571 name: extraRobotArgs
2572 default: '{robot-args}'
2573 description: 'Arguments to pass to robot'
2574
2575 - string:
2576 name: volthaSystemTestsChange
2577 default: '{volthaSystemTestsChange}'
2578 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2579
2580 - string:
2581 name: volthaHelmChartsChange
2582 default: '{volthaHelmChartsChange}'
2583 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2584
2585 - string:
2586 name: branch
2587 default: '{override-branch}'
2588 description: 'Name of the branch to use'
2589
2590 # test configuration
2591 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
2592 # the provided configuration and then the make target is invoked,
2593 # example value (has to be valid YAML):
2594 # testTargets: |
2595 # - target: 1t1gem-openonu-go-adapter-test
2596 # workflow: att
2597 # flags: ""
2598 # teardown: true
2599 # logging: true
2600 - text:
2601 name: testTargets
2602 default: '{testTargets}'
2603 description: 'Test configuration, see the ci-management job definition for more info'
2604
2605 - string:
2606 name: timeout
2607 default: '{timeout}'
2608 description: 'Timeout of pipeline job [minutes]'
2609
2610 - string:
2611 name: olts
2612 default: '{olts}'
2613 description: 'How many BBSim instances to run'
2614
2615 - string:
2616 name: registry
2617 default: '{registry}'
2618 description: 'Which registry to use (amazon vs menlo)'
2619
2620 - bool:
2621 name: withMonitoring
2622 default: '{withMonitoring}'
2623 description: 'Option to install Prometheus'
2624
2625 - string:
2626 name: logLevel
2627 default: '{logLevel}'
2628 description: 'Log level for all the components'
2629
2630 project-type: pipeline
2631 concurrent: true
2632
2633 pipeline-scm:
2634 scm:
2635 - git:
2636 url: https://gerrit.opencord.org/ci-management
2637 branches:
2638 - origin/{pipeline-branch}
2639 script-path: jjb/pipeline/{pipeline-script}
2640
2641 triggers:
2642 - gerrit:
2643 server-name: '{gerrit-server-name}'
2644 dependency-jobs: '{dependency-jobs}'
2645 silent-start: true
2646 trigger-on:
2647 - patchset-created-event:
2648 exclude-drafts: true
2649 exclude-trivial-rebase: false
2650 exclude-no-code-change: true
2651 - draft-published-event
2652 - comment-added-contains-event:
2653 comment-contains-value: '(?i)^.*recheck$'
2654 projects:
2655 - project-compare-type: REG_EXP
2656 project-pattern: '^{project}$'
2657 branches:
2658 - branch-compare-type: REG_EXP
2659 branch-pattern: '{branch-regexp}'
2660 file-paths:
2661 - compare-type: REG_EXP
2662 pattern: '{all-files-regexp}'
2663
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002664# POD Per Patchset Pipeline Jobs
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002665# to use these parameters in a job: `<<: *voltha-physical-patchset-parameters`
Eric Ball9ecb7ad2024-09-12 12:52:26 -07002666- _voltha-physical-patchset-parameters: &voltha-physical-patchset-parameters
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002667 name: voltha-physical-patchset-parameters
Andy Bavier51ba7e82019-12-17 11:01:01 -07002668 parameters:
2669 - string:
2670 name: buildNode
Zack Williams8ef79812019-10-29 11:09:18 -07002671 default: '{build-node}'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002672 description: 'Pod management node'
2673
2674 - string:
Zack Williams03ebb272020-03-27 09:42:33 -07002675 name: branch
2676 default: '$GERRIT_BRANCH'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002677 description: 'Name of the repo branch to use'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002678
2679 - string:
2680 name: gerritProject
2681 default: '$GERRIT_PROJECT'
2682 description: 'Name of the Gerrit project'
2683
2684 - string:
Matteo Scandolo7a330022021-03-29 14:03:48 -07002685 name: gerritRefspec
2686 default: '$GERRIT_REFSPEC'
2687 description: 'RefSpec number in Gerrit'
2688
2689 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002690 name: gerritComment
2691 default: '$GERRIT_EVENT_COMMENT_TEXT'
2692 description: 'RefSpec number in Gerrit'
2693
2694 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002695 name: cordRepoUrl
2696 default: '{gerrit-server-url}'
2697 description: 'The URL of the CORD Project repository'
2698
2699 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002700 name: configBaseDir
2701 default: 'pod-configs'
2702 description: 'The directory inside the POD configs repository'
2703
2704 - string:
2705 name: configDeploymentDir
2706 default: 'deployment-configs'
2707 description: 'The deployment configs folder'
2708
2709 - string:
2710 name: configKubernetesDir
2711 default: 'kubernetes-configs'
2712 description: 'The kubernetes config folder'
2713
2714 - string:
2715 name: configFileName
2716 default: '{config-pod}'
2717 description: 'The config file'
2718
2719 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002720 name: podName
2721 default: '{config-pod}'
2722
2723 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002724 name: sadisConfigFile
Matteo Scandolo7a330022021-03-29 14:03:48 -07002725 default: 'voltha-system-tests/tests/data/{config-pod}-sadis.json'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002726 description: 'Path of SADIS config to load'
2727
2728 - string:
Andy Bavier893d2442020-05-21 12:41:17 -07002729 name: oltDebVersionMaster
2730 default: '{oltDebVersionMaster}'
2731 description: 'OLT Software version to install for master branch builds'
2732
2733 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002734 name: oltDebVersionVoltha23
Andy Bavier893d2442020-05-21 12:41:17 -07002735 default: '{oltDebVersionVoltha23}'
2736 description: 'OLT Software version to install for voltha-2.3 branch builds'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002737
2738 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002739 name: profile
2740 default: '{profile}'
2741 description: 'Technology Profile pushed to the ETCD'
2742
Andy Bavier51ba7e82019-12-17 11:01:01 -07002743 - bool:
2744 name: reinstallOlt
2745 default: true
2746 description: "Re-install OLT software"
2747
Zack Williams03ebb272020-03-27 09:42:33 -07002748 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002749 name: extraRobotArgs
2750 default: '{default-test-args}'
2751 description: 'Arguments to pass to robot'
2752
2753 - string:
2754 name: volthaSystemTestsChange
2755 default: '{volthaSystemTestsChange}'
2756 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2757
2758 - string:
2759 name: volthaHelmChartsChange
2760 default: '{volthaHelmChartsChange}'
2761 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2762
2763 - string:
2764 name: workflow
2765 default: '{workflow}'
2766 description: 'Installs and uses the specified work flow on the POD'
2767
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002768 - string:
2769 name: extraHelmFlags
2770 default: '{extraHelmFlags}'
2771 description: 'Helm flags (passed to each helm command)'
2772
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002773- job-template:
2774 name: '{name}'
2775 id: verify_physical_voltha_patchset_auto
2776 description: |
2777 <!-- Managed by Jenkins Job Builder -->
2778 Automated build on POD {config-pod} using {pipeline-script} <br /><br />
2779 Created from job-template {id} from ci-management/jjb/voltha-e2e.yaml <br />
2780 Created by Andy Bavier, andy@opennetworking.org <br />
Joey Armstrong518f3572024-02-11 07:56:25 -05002781 Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002782 sandbox: true
Jan Klare8846dea2023-09-15 14:31:56 +02002783 pipeline-script: 'voltha/tucson-build-and-test.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002784 pipeline-branch: 'master'
Matteo Scandolob6d80732021-05-05 14:06:42 -07002785 default-test-args: '-i sanityORDeleteOLT -i PowerSwitch -X'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002786 build-node: 'tucson-pod'
2787 config-pod: 'tucson-pod'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002788 profile: 'Default'
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002789 oltDebVersionMaster: 'openolt_asfvolt16-3.7.4-3b190f027136e845c5850a5b1a97897ce2b74ebf-40G-NNI.deb'
Girish Gowdra69e3b7f2021-08-05 15:08:01 -07002790 oltDebVersionVoltha23: 'openolt_asfvolt16-3.4.9-e2a9597f3d690fe3a0ea0df244571dfc9e8c2833-40G-NNI.deb'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002791 volthaSystemTestsChange: ''
2792 volthaHelmChartsChange: ''
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002793 extraHelmFlags: ''
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002794
2795 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002796 - onf-infra-volthadevs-permissions
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002797 - cord-infra-properties:
2798 build-days-to-keep: '{build-days-to-keep}'
2799 artifact-num-to-keep: '{artifact-num-to-keep}'
2800
2801 <<: *voltha-physical-patchset-parameters
Andy Bavier51ba7e82019-12-17 11:01:01 -07002802
2803 project-type: pipeline
2804 concurrent: true
2805
Jan Klare8b7b3df2023-09-15 11:27:15 +02002806 pipeline-scm:
2807 scm:
2808 - git:
2809 url: https://gerrit.opencord.org/ci-management
2810 branches:
2811 - origin/{pipeline-branch}
2812 script-path: jjb/pipeline/{pipeline-script}
2813
Andy Bavier51ba7e82019-12-17 11:01:01 -07002814 triggers:
2815 - gerrit:
2816 server-name: '{gerrit-server-name}'
2817 dependency-jobs: '{dependency-jobs}'
2818 silent-start: false
2819 successful-message: "PASSED hardware test"
2820 failure-message: "FAILED hardware test"
2821 unstable-message: "UNSTABLE hardware test"
2822 trigger-on:
2823 - comment-added-event:
2824 approval-category: 'Code-Review'
2825 approval-value: '+2'
2826 projects:
2827 - project-compare-type: REG_EXP
Girish Gowdra7beebea2021-01-31 18:56:45 -08002828 project-pattern: '^(voltha-openolt-adapter|voltha-openonu-adapter|voltha-openonu-adapter-go|voltha-go)$'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002829 branches:
Andy Bavier37f6ea92020-04-03 11:13:35 -07002830 - branch-compare-type: REG_EXP
Matteo Scandoloec3ec8e2021-05-27 13:03:00 -07002831 branch-pattern: '{branch-pattern}'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002832
Andy Bavier51ba7e82019-12-17 11:01:01 -07002833- job-template:
2834 name: '{name}'
2835 id: verify_physical_voltha_patchset_manual
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002836 description: |
2837 <!-- Managed by Jenkins Job Builder -->
Andy Bavier61c5b2a2019-11-12 12:08:19 -07002838 Automated build on POD {config-pod} using {pipeline-script} <br /><br />
Andy Baviere9916452019-11-06 12:32:47 -07002839 Created from job-template {id} from ci-management/jjb/voltha-e2e.yaml <br />
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002840 Created by Andy Bavier, andy@opennetworking.org <br />
Joey Armstrong518f3572024-02-11 07:56:25 -05002841 Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002842 sandbox: true
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002843 build-node: 'tucson-pod'
2844 config-pod: 'tucson-pod'
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002845 oltDebVersionMaster: 'openolt_asfvolt16-3.7.4-3b190f027136e845c5850a5b1a97897ce2b74ebf-40G-NNI.deb'
Girish Gowdra69e3b7f2021-08-05 15:08:01 -07002846 oltDebVersionVoltha23: 'openolt_asfvolt16-3.4.9-e2a9597f3d690fe3a0ea0df244571dfc9e8c2833-40G-NNI.deb'
Jan Klare8846dea2023-09-15 14:31:56 +02002847 pipeline-script: 'voltha/tucson-build-and-test.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002848 pipeline-branch: 'master'
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002849 trigger-string: 'hardware test'
Matteo Scandolob6d80732021-05-05 14:06:42 -07002850 default-test-args: '-i sanityORDeleteOLT -i PowerSwitch -X'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002851 volthaSystemTestsChange: ''
2852 volthaHelmChartsChange: ''
Matteo Scandolob6d80732021-05-05 14:06:42 -07002853 profile: 'Default'
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002854 extraHelmFlags: ''
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002855
2856 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002857 - onf-infra-volthadevs-permissions
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002858 - cord-infra-properties:
2859 build-days-to-keep: '{build-days-to-keep}'
2860 artifact-num-to-keep: '{artifact-num-to-keep}'
2861
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002862 <<: *voltha-physical-patchset-parameters
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002863
Andy Bavier8c11d462019-12-17 08:19:34 -07002864
Andy Bavier61c5b2a2019-11-12 12:08:19 -07002865 project-type: pipeline
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002866 concurrent: true
2867
Jan Klare8b7b3df2023-09-15 11:27:15 +02002868 pipeline-scm:
2869 scm:
2870 - git:
2871 url: https://gerrit.opencord.org/ci-management
2872 branches:
2873 - origin/{pipeline-branch}
2874 script-path: jjb/pipeline/{pipeline-script}
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002875
Andy Bavier1f465592019-11-06 10:03:56 -07002876 triggers:
2877 - gerrit:
2878 server-name: '{gerrit-server-name}'
2879 dependency-jobs: '{dependency-jobs}'
2880 silent-start: false
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002881 successful-message: "PASSED {trigger-string}"
2882 failure-message: "FAILED {trigger-string}"
2883 unstable-message: "UNSTABLE {trigger-string}"
Andy Bavier1f465592019-11-06 10:03:56 -07002884 trigger-on:
2885 - comment-added-contains-event:
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002886 comment-contains-value: '^{trigger-string}$'
Scott Bakerda31d7b2020-01-08 16:35:52 -08002887 - comment-added-contains-event:
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002888 comment-contains-value: '^{trigger-string} with delay$'
Andy Bavier8c11d462019-12-17 08:19:34 -07002889 projects:
2890 - project-compare-type: REG_EXP
Girish Gowdra7beebea2021-01-31 18:56:45 -08002891 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 -07002892 branches:
Andy Bavierfc3ca142020-03-27 13:44:25 -07002893 - branch-compare-type: REG_EXP
Matteo Scandoloec3ec8e2021-05-27 13:03:00 -07002894 branch-pattern: '{branch-pattern}'
Joey Armstrongaf679da2023-01-31 14:22:41 -05002895
2896# [EOF]