blob: bbccdc98e8a802f0ec24f5484aa92ddfa9b5ee45 [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
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400593 # -----------------------------------------------------------------------
594 # -----------------------------------------------------------------------
595 - 'voltha-periodic-test':
Hardik Windlass6598b032021-07-02 10:12:01 +0000596 name: 'periodic-voltha-multi-uni-test-bbsim'
597 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000598 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 +0000599 time-trigger: "H H/23 * * *"
600 testTargets: |
601 - target: functional-single-kind-multiuni-att
602 workflow: att
603 flags: ""
604 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000605 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000606 - target: bbsim-multiuni-failurescenarios-att
607 workflow: att
608 flags: ""
609 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000610 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000611 - target: bbsim-multiuni-errorscenarios-att
612 workflow: att
613 flags: ""
614 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000615 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000616
617 - 'voltha-periodic-test':
618 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim'
619 code-branch: 'master'
620 olts: 2
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000621 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 +0000622 time-trigger: "H H/23 * * *"
623 testTargets: |
624 - target: functional-multiuni-multiolt-att
625 workflow: att
626 flags: ""
627 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000628 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000629 - target: bbsim-multiuni-multiolt-failurescenarios-att
630 workflow: att
631 flags: ""
632 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000633 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000634 - target: bbsim-multiuni-multiolt-errorscenarios-att
635 workflow: att
636 flags: ""
637 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000638 logging: true
Hardik Windlass0e37a1c2022-01-31 10:35:57 +0000639 timeout: 360
Hardik Windlass6598b032021-07-02 10:12:01 +0000640
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000641 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500642 name: 'periodic-voltha-multi-uni-test-bbsim-2.11'
643 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200644 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500645 code-branch: 'voltha-2.11'
646 extraHelmFlags: '--set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
647 time-trigger: "H H/23 * * *"
648 testTargets: |
649 - target: functional-single-kind-multiuni-att
650 workflow: att
651 flags: ""
652 teardown: true
653 logging: true
654 - target: bbsim-multiuni-failurescenarios-att
655 workflow: att
656 flags: ""
657 teardown: false
658 logging: true
659 - target: bbsim-multiuni-errorscenarios-att
660 workflow: att
661 flags: ""
662 teardown: false
663 logging: true
664
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500665 - 'voltha-periodic-test':
666 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim-2.11'
667 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200668 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500669 code-branch: 'voltha-2.11'
670 olts: 2
671 extraHelmFlags: '--set onu=2,pon=2 --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF'
672 time-trigger: "H H/23 * * *"
673 testTargets: |
674 - target: functional-multiuni-multiolt-att
675 workflow: att
676 flags: ""
677 teardown: true
678 logging: true
679 - target: bbsim-multiuni-multiolt-failurescenarios-att
680 workflow: att
681 flags: ""
682 teardown: false
683 logging: true
684 - target: bbsim-multiuni-multiolt-errorscenarios-att
685 workflow: att
686 flags: ""
687 teardown: false
688 logging: true
689 timeout: 180
690
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400691 # -----------------------------------------------------------------------
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700692 # openonu Go periodic tests
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400693 # -----------------------------------------------------------------------
Matteo Scandolo08900f72021-09-07 15:01:10 -0700694 - 'voltha-periodic-test':
Andrea Campanella6b002832021-09-30 17:28:22 +0200695 name: 'periodic-voltha-openonu-go-test-bbsim'
Matteo Scandolo08900f72021-09-07 15:01:10 -0700696 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000697 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
TorstenThieme326e7972021-01-19 14:27:59 +0000698 time-trigger: "H H/12 * * *"
Hardik Windlass696002d2021-05-07 11:38:28 +0000699 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700700 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +0000701 - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700702 workflow: att
703 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700704 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000705 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700706 - target: 1t4gem-openonu-go-adapter-test
707 workflow: att
708 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700709 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000710 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700711 - target: 1t8gem-openonu-go-adapter-test
712 workflow: att
713 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700714 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000715 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700716 - target: mib-upload-templating-openonu-go-adapter-test
717 workflow: att
TorstenThieme2853e622022-07-06 09:53:30 +0000718 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 -0700719 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000720 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +0000721 - target: reconcile-openonu-go-adapter-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700722 workflow: att
723 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700724 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000725 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700726 - target: reconcile-openonu-go-adapter-test-dt
727 workflow: dt
728 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700729 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000730 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +0000731 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700732 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +0000733 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700734 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000735 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000736 - target: openonu-go-adapter-omci-hardening-passed-test
737 workflow: att
TorstenThieme49aec2b2021-07-16 11:32:04 +0000738 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
TorstenThieme39209882021-05-12 11:22:39 +0000739 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000740 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000741 - target: openonu-go-adapter-omci-hardening-failed-test
742 workflow: att
TorstenThieme44a0b042022-03-01 12:52:58 +0000743 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 +0000744 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000745 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000746 - target: voltha-onu-omci-get-single-kind-att
747 workflow: att
748 flags: ""
749 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000750 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000751 - target: voltha-onu-omci-get-single-kind-dt
752 workflow: dt
753 flags: ""
754 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000755 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000756 - target: voltha-onu-omci-get-single-kind-tt
757 workflow: tt
758 flags: ""
759 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000760 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000761 - target: voltha-onu-flows-check-single-kind-att
762 workflow: att
763 flags: ""
764 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000765 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000766 - target: voltha-onu-flows-check-single-kind-dt
767 workflow: dt
768 flags: ""
769 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000770 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000771 - target: voltha-onu-flows-check-single-kind-tt
772 workflow: tt
773 flags: ""
774 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000775 logging: true
TorstenThieme99a7ea32022-02-17 10:52:17 +0000776 - target: onu-mib-audit-test-single-kind-att
777 workflow: att
778 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"
779 teardown: true
780 logging: true
781 - target: onu-mib-audit-test-single-kind-dt
782 workflow: dt
783 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"
784 teardown: true
785 logging: true
786 - target: onu-mib-audit-test-single-kind-tt
787 workflow: tt
788 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"
789 teardown: true
790 logging: true
TorstenThiemea36bf202022-11-09 13:10:06 +0000791 - target: onu-robustness-test-single-kind-dt
792 workflow: dt
793 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"
794 teardown: true
795 logging: true
796 - target: onu-robustness-test-multi-uni-kind-tt
797 workflow: tt
798 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"
799 teardown: true
800 logging: true
801 timeout: 240
TorstenThieme326e7972021-01-19 14:27:59 +0000802
Hardik Windlass6d9a82e2021-07-08 16:23:21 +0000803 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500804 name: 'periodic-voltha-openonu-go-test-bbsim-2.11'
805 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +0200806 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500807 code-branch: 'voltha-2.11'
808 time-trigger: "H H/23 * * *"
809 logLevel: 'DEBUG'
810 testTargets: |
811 - target: 1t1gem-openonu-go-adapter-test
812 workflow: att
813 flags: ""
814 teardown: true
815 logging: true
816 - target: 1t4gem-openonu-go-adapter-test
817 workflow: att
818 flags: ""
819 teardown: true
820 logging: true
821 - target: 1t8gem-openonu-go-adapter-test
822 workflow: att
823 flags: ""
824 teardown: true
825 logging: true
826 - target: mib-upload-templating-openonu-go-adapter-test
827 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +0000828 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 -0500829 teardown: true
830 logging: true
831 - target: reconcile-openonu-go-adapter-test-att
832 workflow: att
833 flags: ""
834 teardown: true
835 logging: true
836 - target: reconcile-openonu-go-adapter-test-dt
837 workflow: dt
838 flags: ""
839 teardown: true
840 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000841 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500842 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +0000843 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500844 teardown: true
845 logging: true
846 - target: openonu-go-adapter-omci-hardening-passed-test
847 workflow: att
848 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
849 teardown: true
850 logging: true
851 - target: openonu-go-adapter-omci-hardening-failed-test
852 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +0000853 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 -0500854 teardown: true
855 logging: true
856 - target: voltha-onu-omci-get-single-kind-att
857 workflow: att
858 flags: ""
859 teardown: true
860 logging: true
861 - target: voltha-onu-omci-get-single-kind-dt
862 workflow: dt
863 flags: ""
864 teardown: true
865 logging: true
866 - target: voltha-onu-omci-get-single-kind-tt
867 workflow: tt
868 flags: ""
869 teardown: true
870 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +0000871 - target: voltha-onu-flows-check-single-kind-att
872 workflow: att
873 flags: ""
874 teardown: true
875 logging: true
876 - target: voltha-onu-flows-check-single-kind-dt
877 workflow: dt
878 flags: ""
879 teardown: true
880 logging: true
881 - target: voltha-onu-flows-check-single-kind-tt
882 workflow: tt
883 flags: ""
884 teardown: true
885 logging: true
886 - target: onu-mib-audit-test-single-kind-att
887 workflow: att
888 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"
889 teardown: true
890 logging: true
891 - target: onu-mib-audit-test-single-kind-dt
892 workflow: dt
893 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"
894 teardown: true
895 logging: true
896 - target: onu-mib-audit-test-single-kind-tt
897 workflow: tt
898 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"
899 teardown: true
900 logging: true
901 - target: onu-robustness-test-single-kind-dt
902 workflow: dt
903 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"
904 teardown: true
905 logging: true
906 - target: onu-robustness-test-multi-uni-kind-tt
907 workflow: tt
908 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"
909 teardown: true
910 logging: true
911 timeout: 240
Joey Armstrong35a8f8f2023-01-30 14:05:29 -0500912
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400913 # -----------------------------------------------------------------------
914 # -----------------------------------------------------------------------
915 - 'voltha-periodic-test':
Matteo Scandolo075740f2021-04-22 14:52:29 -0700916 name: 'patchset-voltha-openonu-go-test-bbsim'
Hardik Windlass8c3813b2021-05-07 08:13:37 +0000917 trigger-comment: "voltha test openonu singleolt"
Matteo Scandolo075740f2021-04-22 14:52:29 -0700918 code-branch: '$GERRIT_BRANCH'
Andrea Campanella67850712021-06-04 08:13:08 +0000919 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
Matteo Scandolobc28eab2021-09-28 18:10:58 -0700920 gerritProject: '$GERRIT_PROJECT'
Matteo Scandolo075740f2021-04-22 14:52:29 -0700921 gerritRefspec: '$GERRIT_REFSPEC'
Hardik Windlass696002d2021-05-07 11:38:28 +0000922 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700923 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +0000924 - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700925 workflow: att
926 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700927 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000928 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700929 - target: 1t4gem-openonu-go-adapter-test
930 workflow: att
931 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700932 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000933 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700934 - target: 1t8gem-openonu-go-adapter-test
935 workflow: att
936 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700937 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000938 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700939 - target: mib-upload-templating-openonu-go-adapter-test
940 workflow: att
TorstenThieme2853e622022-07-06 09:53:30 +0000941 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 -0700942 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000943 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +0000944 - target: reconcile-openonu-go-adapter-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700945 workflow: att
946 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700947 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000948 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700949 - target: reconcile-openonu-go-adapter-test-dt
950 workflow: dt
951 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700952 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000953 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +0000954 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700955 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +0000956 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700957 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000958 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000959 - target: openonu-go-adapter-omci-hardening-passed-test
960 workflow: att
TorstenThieme49aec2b2021-07-16 11:32:04 +0000961 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
TorstenThieme39209882021-05-12 11:22:39 +0000962 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000963 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000964 - target: openonu-go-adapter-omci-hardening-failed-test
965 workflow: att
TorstenThieme44a0b042022-03-01 12:52:58 +0000966 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 +0000967 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000968 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000969 - target: voltha-onu-omci-get-single-kind-att
970 workflow: att
971 flags: ""
972 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000973 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000974 - target: voltha-onu-omci-get-single-kind-dt
975 workflow: dt
976 flags: ""
977 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000978 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000979 - target: voltha-onu-omci-get-single-kind-tt
980 workflow: tt
981 flags: ""
982 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000983 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000984 - target: voltha-onu-flows-check-single-kind-att
985 workflow: att
986 flags: ""
987 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000988 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000989 - target: voltha-onu-flows-check-single-kind-dt
990 workflow: dt
991 flags: ""
992 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000993 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000994 - target: voltha-onu-flows-check-single-kind-tt
995 workflow: tt
996 flags: ""
997 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000998 logging: true
TorstenThieme99a7ea32022-02-17 10:52:17 +0000999 - target: onu-mib-audit-test-single-kind-att
1000 workflow: att
1001 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"
1002 teardown: true
1003 logging: true
1004 - target: onu-mib-audit-test-single-kind-dt
1005 workflow: dt
1006 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"
1007 teardown: true
1008 logging: true
1009 - target: onu-mib-audit-test-single-kind-tt
1010 workflow: tt
1011 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"
1012 teardown: true
1013 logging: true
TorstenThieme1bc87382022-07-14 08:57:29 +00001014 timeout: 210
Matteo Scandolo075740f2021-04-22 14:52:29 -07001015
TorstenThiemeb8df8e22022-01-10 11:17:31 +00001016 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001017 name: 'patchset-voltha-2.11-openonu-go-test-bbsim'
1018 trigger-comment: "voltha 2.11 test openonu singleolt"
1019 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001020 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001021 code-branch: '$GERRIT_BRANCH'
1022 gerritProject: '$GERRIT_PROJECT'
1023 gerritRefspec: '$GERRIT_REFSPEC'
1024 logLevel: 'DEBUG'
1025 testTargets: |
1026 - target: 1t1gem-openonu-go-adapter-test
1027 workflow: att
1028 flags: ""
1029 teardown: true
1030 logging: true
1031 - target: 1t4gem-openonu-go-adapter-test
1032 workflow: att
1033 flags: ""
1034 teardown: true
1035 logging: true
1036 - target: 1t8gem-openonu-go-adapter-test
1037 workflow: att
1038 flags: ""
1039 teardown: true
1040 logging: true
1041 - target: mib-upload-templating-openonu-go-adapter-test
1042 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +00001043 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 -05001044 teardown: true
1045 logging: true
1046 - target: reconcile-openonu-go-adapter-test-att
1047 workflow: att
1048 flags: ""
1049 teardown: true
1050 logging: true
1051 - target: reconcile-openonu-go-adapter-test-dt
1052 workflow: dt
1053 flags: ""
1054 teardown: true
1055 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001056 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001057 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +00001058 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001059 teardown: true
1060 logging: true
1061 - target: openonu-go-adapter-omci-hardening-passed-test
1062 workflow: att
1063 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
1064 teardown: true
1065 logging: true
1066 - target: openonu-go-adapter-omci-hardening-failed-test
1067 workflow: att
TorstenThieme0adf6f12023-02-27 13:01:19 +00001068 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 -05001069 teardown: true
1070 logging: true
1071 - target: voltha-onu-omci-get-single-kind-att
1072 workflow: att
1073 flags: ""
1074 teardown: true
1075 logging: true
1076 - target: voltha-onu-omci-get-single-kind-dt
1077 workflow: dt
1078 flags: ""
1079 teardown: true
1080 logging: true
1081 - target: voltha-onu-omci-get-single-kind-tt
1082 workflow: tt
1083 flags: ""
1084 teardown: true
1085 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001086 - target: voltha-onu-flows-check-single-kind-att
1087 workflow: att
1088 flags: ""
1089 teardown: true
1090 logging: true
1091 - target: voltha-onu-flows-check-single-kind-dt
1092 workflow: dt
1093 flags: ""
1094 teardown: true
1095 logging: true
1096 - target: voltha-onu-flows-check-single-kind-tt
1097 workflow: tt
1098 flags: ""
1099 teardown: true
1100 logging: true
1101 - target: onu-mib-audit-test-single-kind-att
1102 workflow: att
1103 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"
1104 teardown: true
1105 logging: true
1106 - target: onu-mib-audit-test-single-kind-dt
1107 workflow: dt
1108 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"
1109 teardown: true
1110 logging: true
1111 - target: onu-mib-audit-test-single-kind-tt
1112 workflow: tt
1113 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"
1114 teardown: true
1115 logging: true
1116 timeout: 210
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001117
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001118 # -----------------------------------------------------------------------
1119 # -----------------------------------------------------------------------
1120 - 'voltha-periodic-test':
TorstenThieme669258d2021-01-29 09:03:10 +00001121 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001122 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +00001123 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001124 olts: 2
Hardik Windlass696002d2021-05-07 11:38:28 +00001125 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001126 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00001127 - target: 1t1gem-openonu-go-adapter-multi-olt-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001128 workflow: att
1129 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001130 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001131 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001132 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1133 workflow: att
1134 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001135 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001136 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001137 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1138 workflow: att
1139 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001140 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001141 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +00001142 - target: reconcile-openonu-go-adapter-multi-olt-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001143 workflow: att
1144 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001145 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001146 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001147 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1148 workflow: dt
1149 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001150 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001151 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +00001152 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001153 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +00001154 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001155 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001156 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001157 - target: voltha-onu-omci-get-multiolt-kind-att
1158 workflow: att
1159 flags: ""
1160 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001161 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001162 - target: voltha-onu-omci-get-multiolt-kind-dt
1163 workflow: dt
1164 flags: ""
1165 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001166 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001167 - target: voltha-onu-omci-get-multiolt-kind-tt
1168 workflow: tt
1169 flags: ""
1170 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001171 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001172 - target: voltha-onu-flows-check-multiolt-kind-att
1173 workflow: att
1174 flags: ""
1175 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001176 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001177 - target: voltha-onu-flows-check-multiolt-kind-dt
1178 workflow: dt
1179 flags: ""
1180 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001181 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001182 - target: voltha-onu-flows-check-multiolt-kind-tt
1183 workflow: tt
1184 flags: ""
1185 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001186 logging: true
TorstenThieme669258d2021-01-29 09:03:10 +00001187 time-trigger: "H H/12 * * *"
TorstenThiemef4ef35a2022-09-07 09:18:31 +00001188 timeout: 270
TorstenThieme669258d2021-01-29 09:03:10 +00001189
Hardik Windlass6d9a82e2021-07-08 16:23:21 +00001190 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001191 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim-2.11'
1192 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001193 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001194 code-branch: 'voltha-2.11'
1195 extraHelmFlags: '--set onu=2,pon=2'
1196 olts: 2
1197 logLevel: 'DEBUG'
1198 testTargets: |
1199 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1200 workflow: att
1201 flags: ""
1202 teardown: true
1203 logging: true
1204 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1205 workflow: att
1206 flags: ""
1207 teardown: true
1208 logging: true
1209 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1210 workflow: att
1211 flags: ""
1212 teardown: true
1213 logging: true
1214 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1215 workflow: att
1216 flags: ""
1217 teardown: true
1218 logging: true
1219 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1220 workflow: dt
1221 flags: ""
1222 teardown: true
1223 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001224 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001225 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +00001226 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001227 teardown: true
1228 logging: true
1229 - target: voltha-onu-omci-get-multiolt-kind-att
1230 workflow: att
1231 flags: ""
1232 teardown: true
1233 logging: true
1234 - target: voltha-onu-omci-get-multiolt-kind-dt
1235 workflow: dt
1236 flags: ""
1237 teardown: true
1238 logging: true
1239 - target: voltha-onu-omci-get-multiolt-kind-tt
1240 workflow: tt
1241 flags: ""
1242 teardown: true
1243 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001244 - target: voltha-onu-flows-check-multiolt-kind-att
1245 workflow: att
1246 flags: ""
1247 teardown: true
1248 logging: true
1249 - target: voltha-onu-flows-check-multiolt-kind-dt
1250 workflow: dt
1251 flags: ""
1252 teardown: true
1253 logging: true
1254 - target: voltha-onu-flows-check-multiolt-kind-tt
1255 workflow: tt
1256 flags: ""
1257 teardown: true
1258 logging: true
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001259 time-trigger: "H H/23 * * *"
TorstenThieme0adf6f12023-02-27 13:01:19 +00001260 timeout: 270
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001261
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001262 # -----------------------------------------------------------------------
1263 # -----------------------------------------------------------------------
1264 - 'voltha-periodic-test':
Matteo Scandolo075740f2021-04-22 14:52:29 -07001265 name: 'patchset-voltha-multiple-olts-openonu-go-test-bbsim'
1266 trigger-comment: "voltha test openonu multiolt"
1267 code-branch: '$GERRIT_BRANCH'
Hardik Windlass696002d2021-05-07 11:38:28 +00001268 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001269 gerritProject: '$GERRIT_PROJECT'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001270 gerritRefspec: '$GERRIT_REFSPEC'
Hardik Windlass696002d2021-05-07 11:38:28 +00001271 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001272 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00001273 - target: 1t1gem-openonu-go-adapter-multi-olt-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001274 workflow: att
1275 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001276 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001277 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001278 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1279 workflow: att
1280 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001281 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001282 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001283 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1284 workflow: att
1285 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001286 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001287 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +00001288 - target: reconcile-openonu-go-adapter-multi-olt-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001289 workflow: att
1290 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001291 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001292 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001293 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1294 workflow: dt
1295 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001296 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001297 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +00001298 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001299 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +00001300 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001301 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001302 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001303 - target: voltha-onu-omci-get-multiolt-kind-att
1304 workflow: att
1305 flags: ""
1306 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001307 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001308 - target: voltha-onu-omci-get-multiolt-kind-dt
1309 workflow: dt
1310 flags: ""
1311 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001312 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +00001313 - target: voltha-onu-omci-get-multiolt-kind-tt
1314 workflow: tt
1315 flags: ""
1316 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001317 logging: true
Hardik Windlass60fc0da2021-10-14 07:02:40 +00001318 - target: voltha-onu-flows-check-multiolt-kind-att
TorstenThieme674013d2021-07-28 08:15:14 +00001319 workflow: att
1320 flags: ""
1321 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001322 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001323 - target: voltha-onu-flows-check-multiolt-kind-dt
1324 workflow: dt
1325 flags: ""
1326 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001327 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +00001328 - target: voltha-onu-flows-check-multiolt-kind-tt
1329 workflow: tt
1330 flags: ""
1331 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001332 logging: true
Matteo Scandolo075740f2021-04-22 14:52:29 -07001333 olts: 2
TorstenThiemef4ef35a2022-09-07 09:18:31 +00001334 timeout: 270
Matteo Scandolo075740f2021-04-22 14:52:29 -07001335
TorstenThiemeb8df8e22022-01-10 11:17:31 +00001336 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001337 name: 'patchset-voltha-2.11-multiple-olts-openonu-go-test-bbsim'
1338 trigger-comment: "voltha 2.11 test openonu multiolt"
1339 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001340 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001341 code-branch: '$GERRIT_BRANCH'
1342 gerritProject: '$GERRIT_PROJECT'
1343 gerritRefspec: '$GERRIT_REFSPEC'
1344 extraHelmFlags: '--set onu=2,pon=2'
1345 olts: 2
1346 logLevel: 'DEBUG'
1347 testTargets: |
1348 - target: 1t1gem-openonu-go-adapter-multi-olt-test
1349 workflow: att
1350 flags: ""
1351 teardown: true
1352 logging: true
1353 - target: 1t4gem-openonu-go-adapter-multi-olt-test
1354 workflow: att
1355 flags: ""
1356 teardown: true
1357 logging: true
1358 - target: 1t8gem-openonu-go-adapter-multi-olt-test
1359 workflow: att
1360 flags: ""
1361 teardown: true
1362 logging: true
1363 - target: reconcile-openonu-go-adapter-multi-olt-test-att
1364 workflow: att
1365 flags: ""
1366 teardown: true
1367 logging: true
1368 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
1369 workflow: dt
1370 flags: ""
1371 teardown: true
1372 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001373 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001374 workflow: tt
TorstenThieme0adf6f12023-02-27 13:01:19 +00001375 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001376 teardown: true
1377 logging: true
1378 - target: voltha-onu-omci-get-multiolt-kind-att
1379 workflow: att
1380 flags: ""
1381 teardown: true
1382 logging: true
1383 - target: voltha-onu-omci-get-multiolt-kind-dt
1384 workflow: dt
1385 flags: ""
1386 teardown: true
1387 logging: true
1388 - target: voltha-onu-omci-get-multiolt-kind-tt
1389 workflow: tt
1390 flags: ""
1391 teardown: true
1392 logging: true
TorstenThieme0adf6f12023-02-27 13:01:19 +00001393 - target: voltha-onu-flows-check-multiolt-kind-att
1394 workflow: att
1395 flags: ""
1396 teardown: true
1397 logging: true
1398 - target: voltha-onu-flows-check-multiolt-kind-dt
1399 workflow: dt
1400 flags: ""
1401 teardown: true
1402 logging: true
1403 - target: voltha-onu-flows-check-multiolt-kind-tt
1404 workflow: tt
1405 flags: ""
1406 teardown: true
1407 logging: true
1408 timeout: 270
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001409
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001410 # -----------------------------------------------------------------------
1411 # -----------------------------------------------------------------------
1412 - 'voltha-periodic-test':
TorstenThieme869ba322021-05-05 12:11:42 +00001413 name: 'patchset-voltha-pm-data-test-bbsim'
1414 trigger-comment: "voltha test pm data singleolt"
TorstenThieme6877ab12021-05-26 13:28:54 +00001415 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 +00001416 code-branch: '$GERRIT_BRANCH'
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001417 gerritProject: '$GERRIT_PROJECT'
TorstenThieme869ba322021-05-05 12:11:42 +00001418 gerritRefspec: '$GERRIT_REFSPEC'
1419 logLevel: 'DEBUG'
1420 testTargets: |
1421 - target: voltha-pm-data-single-kind-att
1422 workflow: att
1423 flags: ""
1424 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001425 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001426 - target: voltha-pm-data-single-kind-dt
1427 workflow: dt
1428 flags: ""
1429 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001430 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001431 - target: voltha-pm-data-single-kind-tt
1432 workflow: tt
1433 flags: ""
1434 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001435 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001436 timeout: 140
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001437## YY
Joey Armstrong2d689982023-06-08 18:14:16 -04001438#-----------------------------------------------------------------------
1439# Intent: Pipeline jobs refactored into voltha-e2e/votlha-x.1x
1440# What to do with patchset-* (?)
1441#-----------------------------------------------------------------------
TorstenThieme869ba322021-05-05 12:11:42 +00001442 - 'voltha-periodic-test':
1443 name: 'patchset-voltha-multiple-olts-pm-data-test-bbsim'
1444 trigger-comment: "voltha test pm data multiolt"
1445 code-branch: '$GERRIT_BRANCH'
TorstenThieme6877ab12021-05-26 13:28:54 +00001446 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 -07001447 gerritProject: '$GERRIT_PROJECT'
TorstenThieme869ba322021-05-05 12:11:42 +00001448 gerritRefspec: '$GERRIT_REFSPEC'
1449 logLevel: 'DEBUG'
1450 testTargets: |
1451 - target: voltha-pm-data-multiolt-kind-att
1452 workflow: att
1453 flags: ""
1454 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001455 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001456 - target: voltha-pm-data-multiolt-kind-dt
1457 workflow: dt
1458 flags: ""
1459 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001460 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001461 - target: voltha-pm-data-multiolt-kind-tt
1462 workflow: tt
1463 flags: ""
1464 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001465 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001466 olts: 2
1467 timeout: 180
1468
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001469 # -----------------------------------------------------------------------
1470 # -----------------------------------------------------------------------
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001471 - 'voltha-periodic-test':
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001472 name: 'periodic-voltha-test-DMI'
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001473 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001474 code-branch: 'master'
Suchitra Vemuricbb9d842021-02-24 20:29:19 -08001475 time-trigger: "H H/23 * * *"
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001476 testTargets: |
1477 - target: bbsim-dmi-hw-management-test
1478 workflow: att
1479 flags: ""
1480 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001481 logging: true
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001482
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001483 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001484 name: 'periodic-voltha-test-DMI-2.11'
1485 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001486 pipeline-branch: 'voltha-2.11'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001487 code-branch: 'voltha-2.11'
1488 time-trigger: "H H/23 * * *"
1489 testTargets: |
1490 - target: bbsim-dmi-hw-management-test
1491 workflow: att
1492 flags: ""
1493 teardown: true
1494 logging: true
1495
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001496 # -----------------------------------------------------------------------
1497 # -----------------------------------------------------------------------
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001498 - 'voltha-periodic-test':
Andy Bavier4be37062020-06-29 15:17:26 -07001499 name: 'periodic-voltha-etcd-test'
Eric Ball8b48c862024-09-19 15:19:19 -07001500 build-node: 'ubuntu18.04-basebuild-4c-8g'
hwchiuc9189b72019-12-02 15:12:29 -08001501 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +00001502 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
hwchiufdc49242019-11-18 16:37:22 -08001503 time-trigger: "H H/12 * * *"
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001504 testTargets: |
1505 - target: sanity-multi-kind
1506 workflow: att
1507 flags: ""
1508 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001509 logging: true
hwchiufdc49242019-11-18 16:37:22 -08001510
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001511 - 'voltha-periodic-test':
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001512 name: 'periodic-voltha-etcd-test-2.11'
1513 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001514 pipeline-branch: 'voltha-2.11'
Eric Ball8b48c862024-09-19 15:19:19 -07001515 build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001516 code-branch: 'voltha-2.11'
1517 extraHelmFlags: '--set onu=2,pon=2'
1518 time-trigger: "H H/23 * * *"
1519 testTargets: |
1520 - target: sanity-multi-kind
1521 workflow: att
1522 flags: ""
1523 teardown: true
1524 logging: true
1525
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001526 # -----------------------------------------------------------------------
1527 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001528 - 'voltha-periodic-test':
Hardik Windlassd62442d2021-11-30 10:51:20 +00001529 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim'
1530 code-branch: 'master'
Andrea Campanella098e4342022-05-05 09:47:55 +02001531 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 +00001532 time-trigger: "H H/23 * * *"
TorstenThieme0024c862022-01-14 07:35:18 +00001533 logLevel: 'DEBUG'
Hardik Windlassd62442d2021-11-30 10:51:20 +00001534 robot-args: '-v unitag_sub:True'
1535 testTargets: |
1536 - target: functional-single-kind-tt
1537 workflow: tt
1538 flags: ""
1539 teardown: true
1540 logging: true
1541 - target: bbsim-failurescenarios-tt
1542 workflow: tt
1543 flags: ""
1544 teardown: true
1545 logging: true
1546 - target: functional-single-kind-multiuni-tt
1547 workflow: tt
1548 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1549 teardown: true
1550 logging: true
1551
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001552 - 'voltha-periodic-test':
TorstenThieme0adf6f12023-02-27 13:01:19 +00001553 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim-2.11'
1554 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001555 pipeline-branch: 'voltha-2.11'
TorstenThieme0adf6f12023-02-27 13:01:19 +00001556 code-branch: 'voltha-2.11'
1557 extraHelmFlags: '--set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
1558 time-trigger: "H H/23 * * *"
1559 logLevel: 'DEBUG'
1560 robot-args: '-v unitag_sub:True'
1561 testTargets: |
1562 - target: functional-single-kind-tt
1563 workflow: tt
1564 flags: ""
1565 teardown: true
1566 logging: true
1567 - target: bbsim-failurescenarios-tt
1568 workflow: tt
1569 flags: ""
1570 teardown: true
1571 logging: true
1572 - target: functional-single-kind-multiuni-tt
1573 workflow: tt
1574 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1575 teardown: true
1576 logging: true
1577
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001578 # -----------------------------------------------------------------------
1579 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +00001580 - 'voltha-periodic-test':
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001581 name: 'periodic-voltha-tt-maclearner-sanity-test-bbsim'
1582 code-branch: 'master'
1583 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 '
1584 time-trigger: "H H/23 * * *"
1585 logLevel: 'DEBUG'
1586 enableMacLearning: true
1587 testTargets: |
1588 - target: sanity-kind-tt-maclearning
1589 workflow: tt
1590 flags: ""
1591 teardown: true
1592 logging: true
1593
TorstenThieme1944b352022-09-30 08:10:14 +00001594 # 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 +00001595 - 'voltha-periodic-test':
1596 name: 'periodic-voltha-memory-leak-test-bbsim'
Eric Ball8b48c862024-09-19 15:19:19 -07001597 build-node: 'ubuntu18.04-basebuild-4c-8g'
Hardik Windlasse1660492022-03-14 15:12:46 +00001598 code-branch: 'master'
1599 time-trigger: "H H/23 * * *"
TorstenThieme2336f592023-02-14 13:29:42 +00001600 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 +00001601 withMonitoring: true
Andrea Campanella91850da2022-03-24 15:09:08 +01001602 logLevel: 'DEBUG'
Hardik Windlasse1660492022-03-14 15:12:46 +00001603 testTargets: |
TorstenThieme2336f592023-02-14 13:29:42 +00001604 - target: memory-leak-test-single-pon-multi-onu-dt
Hardik Windlasse1660492022-03-14 15:12:46 +00001605 workflow: dt
1606 flags: ""
1607 teardown: true
1608 logging: true
TorstenThieme1944b352022-09-30 08:10:14 +00001609 timeout: 230
Hardik Windlasse1660492022-03-14 15:12:46 +00001610
Hardik Windlassccdb1f72022-03-24 03:23:48 +00001611 - 'voltha-periodic-test':
TorstenThieme0adf6f12023-02-27 13:01:19 +00001612 name: 'periodic-voltha-memory-leak-test-bbsim-2.11'
Eric Ball8b48c862024-09-19 15:19:19 -07001613 build-node: 'ubuntu18.04-basebuild-4c-8g'
TorstenThieme0adf6f12023-02-27 13:01:19 +00001614 pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
Jan Klare41a44fc2023-09-27 10:20:57 +02001615 pipeline-branch: 'voltha-2.11'
TorstenThieme0adf6f12023-02-27 13:01:19 +00001616 code-branch: 'voltha-2.11'
1617 time-trigger: "H H/23 * * *"
TorstenThieme0adf6f12023-02-27 13:01:19 +00001618 withMonitoring: true
1619 logLevel: 'DEBUG'
1620 testTargets: |
TorstenThiemeb8b1fab2023-03-02 15:29:12 +00001621 - target: memory-leak-test-single-kind-dt
TorstenThieme0adf6f12023-02-27 13:01:19 +00001622 workflow: dt
1623 flags: ""
1624 teardown: true
1625 logging: true
1626 timeout: 230
1627
Hardik Windlassb12afd02022-06-15 15:46:11 +05301628 - 'voltha-periodic-test':
1629 name: 'periodic-voltha-tim-multiple-olts-test-bbsim'
1630 code-branch: 'master'
1631 olts: 2
1632 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
1633 time-trigger: "H H/23 * * *"
1634 testTargets: |
1635 - target: sanity-kind-tim-multi-olt-multi-pon-multi-onu
1636 workflow: tim
1637 flags: ""
1638 teardown: true
1639 logging: true
1640
Kailash8b8de742019-07-30 08:54:51 -07001641- job-template:
Kailashaad71012019-08-27 10:36:53 -07001642 id: 'voltha-periodic-test'
1643 name: '{name}'
Jan Klare8846dea2023-09-15 14:31:56 +02001644 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02001645 pipeline-branch: 'master'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001646 build-node: 'ubuntu18.04-basebuild-8c-15g'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001647 robot-args: ''
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001648 gerritProject: ''
Matteo Scandolo075740f2021-04-22 14:52:29 -07001649 gerritRefspec: ''
Matteo Scandolo075740f2021-04-22 14:52:29 -07001650 volthaSystemTestsChange: ''
1651 volthaHelmChartsChange: ''
1652 extraHelmFlags: ''
Joey Armstrong3f575f72023-01-15 23:49:19 -05001653 registry: mirror.registry.opennetworking.org
Matteo Scandolo075740f2021-04-22 14:52:29 -07001654 sandbox: true
1655 olts: 1
TorstenThieme869ba322021-05-05 12:11:42 +00001656 timeout: 130
Hardik Windlass696002d2021-05-07 11:38:28 +00001657 logLevel: 'INFO'
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001658 enableMacLearning: false
Hardik Windlasse1660492022-03-14 15:12:46 +00001659 withMonitoring: false
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001660
Matteo Scandolo075740f2021-04-22 14:52:29 -07001661 trigger-comment: vv7CBoQQYYonvaN8xcru
1662 time-trigger: 0 0 29 2 *
1663
1664 description: |
1665 <!-- Managed by Jenkins Job Builder -->
1666 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
1667 E2E Validation for Voltha 2.X
1668
1669 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04001670 - onf-infra-volthadevs-permissions
Matteo Scandolo075740f2021-04-22 14:52:29 -07001671 - cord-infra-properties:
1672 build-days-to-keep: '{big-build-days-to-keep}'
1673 artifact-num-to-keep: '{big-artifact-num-to-keep}'
1674
1675 wrappers:
1676 - lf-infra-wrappers:
1677 build-timeout: '{build-timeout}'
1678 jenkins-ssh-credential: '{jenkins-ssh-credential}'
1679
1680 parameters:
1681 - string:
1682 name: buildNode
1683 default: '{build-node}'
1684 description: 'Name of the Jenkins node to run the job on'
1685
1686 - string:
1687 name: extraHelmFlags
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001688 default: '{extraHelmFlags}'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001689 description: 'Helm flags (passed to each deployment)'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001690
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001691 # test configuration
1692 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
1693 # the provided configuration and then the make target is invoked,
1694 # example value (has to be valid YAML):
1695 # testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00001696 # - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001697 # workflow: att
1698 # flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001699 # teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001700 # logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001701 - text:
1702 name: testTargets
1703 default: '{testTargets}'
1704 description: 'Test configuration, see the ci-management job definition for more info'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001705
1706 - string:
1707 name: branch
1708 default: '{code-branch}'
1709 description: 'Repo manifest branch for code checkout'
1710
1711 - string:
1712 name: gerritProject
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001713 default: '{gerritProject}'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001714 description: 'Name of the Gerrit project'
1715
1716 - string:
1717 name: gerritRefspec
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001718 default: '{gerritRefspec}'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001719 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
1720
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001721 # applicable for voltha-2.9 (excluding) onwards
1722 - bool:
1723 name: enableMacLearning
1724 default: '{enableMacLearning}'
1725 description: "Deploy and test with ONOS Mac-Learning app"
1726
Matteo Scandolo075740f2021-04-22 14:52:29 -07001727 - string:
1728 name: extraRobotArgs
1729 default: '{robot-args}'
1730 description: 'Arguments to pass to robot'
1731
1732 - string:
1733 name: volthaSystemTestsChange
1734 default: '{volthaSystemTestsChange}'
1735 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
1736
1737 - string:
1738 name: volthaHelmChartsChange
1739 default: '{volthaHelmChartsChange}'
1740 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
1741
1742 - string:
1743 name: olts
1744 default: '{olts}'
1745 description: 'How many BBSim instances to run'
1746
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001747 - string:
1748 name: registry
1749 default: '{registry}'
1750 description: 'Which registry to use (amazon vs menlo)'
1751
Hardik Windlass696002d2021-05-07 11:38:28 +00001752 - string:
1753 name: logLevel
1754 default: '{logLevel}'
1755 description: 'Log level for all the components'
1756
Hardik Windlasse1660492022-03-14 15:12:46 +00001757 - bool:
1758 name: withMonitoring
1759 default: '{withMonitoring}'
1760 description: 'Option to install Prometheus'
1761
TorstenThieme869ba322021-05-05 12:11:42 +00001762 - string:
1763 name: timeout
1764 default: '{timeout}'
1765 description: 'Timeout of pipeline job [minutes]'
1766
Matteo Scandolo075740f2021-04-22 14:52:29 -07001767 project-type: pipeline
1768 concurrent: true
1769
Jan Klare8b7b3df2023-09-15 11:27:15 +02001770 pipeline-scm:
1771 scm:
1772 - git:
1773 url: https://gerrit.opencord.org/ci-management
1774 branches:
1775 - origin/{pipeline-branch}
1776 script-path: jjb/pipeline/{pipeline-script}
Matteo Scandolo075740f2021-04-22 14:52:29 -07001777
1778 triggers:
1779 # patchset jobs will set this to "0 0 29 2 *" (feb 29th, it's once every 4 years)
1780 - timed: |
1781 TZ=America/Los_Angeles
1782 {time-trigger}
1783 # periodic jobs will set this to vv7CBoQQYYonvaN8xcru (hopefully no-one will comment with that)
1784 - gerrit:
1785 server-name: '{gerrit-server-name}'
1786 silent-start: false
1787 successful-message: "PASSED openonu-go test"
1788 failure-message: "FAILED openonu-go test"
1789 unstable-message: "UNSTABLE openonu-go test"
1790 trigger-on:
1791 - comment-added-contains-event:
1792 comment-contains-value: '.*{trigger-comment}.*'
1793 projects:
1794 - project-compare-type: REG_EXP
1795 project-pattern: '^(voltha-go|voltha-openolt-adapter|voltha-openonu-adapter-go|ofagent-go|voltha-onos|bbsim)$'
1796 branches:
1797 - branch-compare-type: REG_EXP
1798 branch-pattern: '{all-branches-regexp}'
1799
1800- job-template:
Kailashaad71012019-08-27 10:36:53 -07001801 id: 'voltha-patch-test'
Matteo Scandolo84e5f002020-02-10 11:50:05 -08001802 name: 'verify_{project}_sanity-test{name-extension}'
Joey Armstrongc5194c42024-07-23 15:31:18 -04001803 #build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong6fb53fb2024-08-27 16:44:29 -04001804 build-node: 'ubuntu18.04-basebuild-8c-15g'
Jan Klare8846dea2023-09-15 14:31:56 +02001805 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02001806 pipeline-branch: 'master'
Andy Bavier4318f8d2020-04-09 13:50:53 -07001807 override-branch: '$GERRIT_BRANCH'
Andy Bavier02b00dc2020-04-28 13:01:12 -07001808 sandbox: true
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001809 build-timeout: 20
Hardik Windlassfbf296b2021-06-08 07:36:51 +00001810 timeout: 50
1811 olts: 1
1812 registry: mirror.registry.opennetworking.org
1813 logLevel: 'INFO'
Matteo Scandolo9aae4952020-09-14 13:05:53 -07001814 volthaSystemTestsChange: ''
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001815 volthaHelmChartsChange: ''
Matteo Scandolocecb0842021-05-04 13:16:47 -07001816 extraHelmFlags: ''
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001817 enableMacLearning: false
Hardik Windlass3bb089a2022-03-22 17:56:03 +00001818 withMonitoring: false
Hardik Windlass0e721202021-12-01 09:00:11 +00001819 robot-args: ''
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001820 branch-regexp: '{all-branches-regexp}'
Hardik Windlassec9341b2021-06-07 11:58:29 +00001821 testTargets: |
1822 - target: sanity-kind-att
1823 workflow: att
1824 flags: ""
1825 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001826 logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00001827 - target: sanity-kind-dt
1828 workflow: dt
1829 flags: ""
1830 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001831 logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00001832 - target: sanity-kind-tt
1833 workflow: tt
1834 flags: ""
1835 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001836 logging: true
Kailashaad71012019-08-27 10:36:53 -07001837
1838 description: |
1839 <!-- Managed by Jenkins Job Builder -->
1840 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
1841 E2E Validation for Voltha 2.X
1842
1843 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04001844 - onf-infra-volthadevs-permissions
Kailashaad71012019-08-27 10:36:53 -07001845 - cord-infra-properties:
1846 build-days-to-keep: '{build-days-to-keep}'
1847 artifact-num-to-keep: '{artifact-num-to-keep}'
1848
1849 wrappers:
1850 - lf-infra-wrappers:
1851 build-timeout: '{build-timeout}'
1852 jenkins-ssh-credential: '{jenkins-ssh-credential}'
1853
1854 parameters:
1855 - string:
Zack Williamsb3292082019-10-11 17:15:18 -07001856 name: buildNode
Andrea Campanella4792b7f2021-04-23 15:06:42 +02001857 default: '{build-node}'
Kailashaad71012019-08-27 10:36:53 -07001858 description: 'Name of the Jenkins node to run the job on'
1859
1860 - string:
hwchiu14f97852019-10-08 10:51:11 -07001861 name: gerritProject
1862 default: '$GERRIT_PROJECT'
1863 description: 'Name of the Gerrit project'
Kailashaad71012019-08-27 10:36:53 -07001864
1865 - string:
Matteo Scandolo9aae4952020-09-14 13:05:53 -07001866 name: gerritRefspec
1867 default: '$GERRIT_REFSPEC'
1868 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
Kailashaad71012019-08-27 10:36:53 -07001869
1870 - string:
Andy Bavierbedd0392019-10-16 13:58:18 -07001871 name: extraHelmFlags
Matteo Scandolocecb0842021-05-04 13:16:47 -07001872 default: '{extraHelmFlags}'
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001873 description: 'Helm flags to pass to every helm command'
Andy Bavierbedd0392019-10-16 13:58:18 -07001874
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001875 # applicable for voltha-2.9 (excluding) onwards
1876 - bool:
1877 name: enableMacLearning
1878 default: '{enableMacLearning}'
1879 description: "Deploy and test with ONOS Mac-Learning app"
1880
Matteo Scandolo9aae4952020-09-14 13:05:53 -07001881 - string:
Hardik Windlass0e721202021-12-01 09:00:11 +00001882 name: extraRobotArgs
1883 default: '{robot-args}'
1884 description: 'Arguments to pass to robot'
1885
1886 - string:
Matteo Scandolo9aae4952020-09-14 13:05:53 -07001887 name: volthaSystemTestsChange
1888 default: '{volthaSystemTestsChange}'
1889 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
1890
1891 - string:
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001892 name: volthaHelmChartsChange
1893 default: '{volthaHelmChartsChange}'
1894 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
1895
1896 - string:
1897 name: branch
1898 default: '{override-branch}'
1899 description: 'Name of the branch to use'
1900
Hardik Windlassec9341b2021-06-07 11:58:29 +00001901 # test configuration
1902 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
1903 # the provided configuration and then the make target is invoked,
1904 # example value (has to be valid YAML):
1905 # testTargets: |
1906 # - target: 1t1gem-openonu-go-adapter-test
1907 # workflow: att
1908 # flags: ""
1909 # teardown: true
Hardik Windlasse44ef712021-10-20 10:36:33 +00001910 # logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00001911 - text:
1912 name: testTargets
1913 default: '{testTargets}'
1914 description: 'Test configuration, see the ci-management job definition for more info'
1915
Hardik Windlassfbf296b2021-06-08 07:36:51 +00001916 - string:
1917 name: timeout
1918 default: '{timeout}'
1919 description: 'Timeout of pipeline job [minutes]'
1920
1921 - string:
1922 name: olts
1923 default: '{olts}'
1924 description: 'How many BBSim instances to run'
1925
1926 - string:
1927 name: registry
1928 default: '{registry}'
1929 description: 'Which registry to use (amazon vs menlo)'
1930
Hardik Windlass3bb089a2022-03-22 17:56:03 +00001931 - bool:
1932 name: withMonitoring
1933 default: '{withMonitoring}'
1934 description: 'Option to install Prometheus'
1935
Hardik Windlassfbf296b2021-06-08 07:36:51 +00001936 - string:
1937 name: logLevel
1938 default: '{logLevel}'
1939 description: 'Log level for all the components'
1940
Kailashaad71012019-08-27 10:36:53 -07001941 project-type: pipeline
Kailashb59bc7f2019-09-03 13:13:27 -07001942 concurrent: true
Kailashaad71012019-08-27 10:36:53 -07001943
Jan Klare8b7b3df2023-09-15 11:27:15 +02001944 pipeline-scm:
1945 scm:
1946 - git:
1947 url: https://gerrit.opencord.org/ci-management
1948 branches:
1949 - origin/{pipeline-branch}
1950 script-path: jjb/pipeline/{pipeline-script}
Kailashaad71012019-08-27 10:36:53 -07001951
1952 triggers:
Andy Bavierb99c3d32020-02-18 11:14:17 -07001953 - gerrit:
1954 server-name: '{gerrit-server-name}'
Kailashaad71012019-08-27 10:36:53 -07001955 dependency-jobs: '{dependency-jobs}'
Andy Bavierb99c3d32020-02-18 11:14:17 -07001956 silent-start: true
1957 trigger-on:
1958 - patchset-created-event:
1959 exclude-drafts: true
1960 exclude-trivial-rebase: false
1961 exclude-no-code-change: true
1962 - draft-published-event
1963 - comment-added-contains-event:
1964 comment-contains-value: '(?i)^.*recheck$'
1965 projects:
1966 - project-compare-type: REG_EXP
1967 project-pattern: '^{project}$'
1968 branches:
1969 - branch-compare-type: REG_EXP
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001970 branch-pattern: '{branch-regexp}'
Andy Bavierb99c3d32020-02-18 11:14:17 -07001971 file-paths:
1972 - compare-type: REG_EXP
1973 pattern: '{all-files-regexp}'
Andy Bavierbf68c5e2019-10-25 15:05:28 -07001974
Eric Ball3f0cec32024-10-10 17:16:03 -07001975- job-template:
1976 id: 'voltha-make-test'
1977 name: '{name}'
1978 #build-node: 'ubuntu18.04-basebuild-4c-8g'
1979 build-node: 'ubuntu18.04-basebuild-8c-15g'
1980 pipeline-script: 'voltha/bbsim-tests.groovy'
1981 pipeline-branch: 'master'
1982 override-branch: '$GERRIT_BRANCH'
1983 sandbox: true
1984 build-timeout: 20
1985 timeout: 50
1986 olts: 1
1987 registry: mirror.registry.opennetworking.org
1988 logLevel: 'INFO'
1989 test-project: 'voltha-go'
1990 volthaSystemTestsChange: ''
1991 volthaHelmChartsChange: ''
1992 extraHelmFlags: ''
1993 enableMacLearning: false
1994 withMonitoring: false
1995 robot-args: ''
1996 branch-regexp: '{all-branches-regexp}'
1997 testTargets: |
1998 - target: sanity-kind-att
1999 workflow: att
2000 flags: ""
2001 teardown: true
2002 logging: true
2003 - target: sanity-kind-dt
2004 workflow: dt
2005 flags: ""
2006 teardown: true
2007 logging: true
2008 - target: sanity-kind-tt
2009 workflow: tt
2010 flags: ""
2011 teardown: true
2012 logging: true
2013
2014 description: |
2015 <!-- Managed by Jenkins Job Builder -->
2016 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
2017 E2E Validation for Voltha 2.X
2018
2019 properties:
2020 - onf-infra-volthadevs-permissions
2021 - cord-infra-properties:
2022 build-days-to-keep: '{build-days-to-keep}'
2023 artifact-num-to-keep: '{artifact-num-to-keep}'
2024
2025 wrappers:
2026 - lf-infra-wrappers:
2027 build-timeout: '{build-timeout}'
2028 jenkins-ssh-credential: '{jenkins-ssh-credential}'
2029
2030 parameters:
2031 - string:
2032 name: buildNode
2033 default: '{build-node}'
2034 description: 'Name of the Jenkins node to run the job on'
2035
2036 - string:
2037 name: gerritProject
2038 default: '{test-project}'
2039 description: 'Name of the Gerrit project'
2040
2041 - string:
2042 name: gerritRefspec
2043 default: 'refs/heads/master'
2044 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
2045
2046 - string:
2047 name: extraHelmFlags
2048 default: '{extraHelmFlags}'
2049 description: 'Helm flags to pass to every helm command'
2050
2051 # applicable for voltha-2.9 (excluding) onwards
2052 - bool:
2053 name: enableMacLearning
2054 default: '{enableMacLearning}'
2055 description: "Deploy and test with ONOS Mac-Learning app"
2056
2057 - string:
2058 name: extraRobotArgs
2059 default: '{robot-args}'
2060 description: 'Arguments to pass to robot'
2061
2062 - string:
2063 name: volthaSystemTestsChange
2064 default: '{volthaSystemTestsChange}'
2065 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2066
2067 - string:
2068 name: volthaHelmChartsChange
2069 default: '{volthaHelmChartsChange}'
2070 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2071
2072 - string:
2073 name: branch
2074 default: '{override-branch}'
2075 description: 'Name of the branch to use'
2076
2077 # test configuration
2078 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
2079 # the provided configuration and then the make target is invoked,
2080 # example value (has to be valid YAML):
2081 # testTargets: |
2082 # - target: 1t1gem-openonu-go-adapter-test
2083 # workflow: att
2084 # flags: ""
2085 # teardown: true
2086 # logging: true
2087 - text:
2088 name: testTargets
2089 default: '{testTargets}'
2090 description: 'Test configuration, see the ci-management job definition for more info'
2091
2092 - string:
2093 name: timeout
2094 default: '{timeout}'
2095 description: 'Timeout of pipeline job [minutes]'
2096
2097 - string:
2098 name: olts
2099 default: '{olts}'
2100 description: 'How many BBSim instances to run'
2101
2102 - string:
2103 name: registry
2104 default: '{registry}'
2105 description: 'Which registry to use (amazon vs menlo)'
2106
2107 - bool:
2108 name: withMonitoring
2109 default: '{withMonitoring}'
2110 description: 'Option to install Prometheus'
2111
2112 - string:
2113 name: logLevel
2114 default: '{logLevel}'
2115 description: 'Log level for all the components'
2116
2117 project-type: pipeline
2118 concurrent: true
2119
2120 pipeline-scm:
2121 scm:
2122 - git:
2123 url: https://gerrit.opencord.org/ci-management
2124 branches:
2125 - origin/{pipeline-branch}
2126 script-path: jjb/pipeline/{pipeline-script}
2127
2128 triggers:
2129 - gerrit:
2130 server-name: '{gerrit-server-name}'
2131 dependency-jobs: '{dependency-jobs}'
2132 silent-start: true
2133 trigger-on:
2134 - patchset-created-event:
2135 exclude-drafts: true
2136 exclude-trivial-rebase: false
2137 exclude-no-code-change: true
2138 - draft-published-event
2139 - comment-added-contains-event:
2140 comment-contains-value: '(?i)^.*recheck$'
2141 projects:
2142 - project-compare-type: REG_EXP
2143 project-pattern: '^{project}$'
2144 branches:
2145 - branch-compare-type: REG_EXP
2146 branch-pattern: '{branch-regexp}'
2147 file-paths:
2148 - compare-type: REG_EXP
2149 pattern: '{all-files-regexp}'
2150
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002151# POD Per Patchset Pipeline Jobs
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002152# to use these parameters in a job: `<<: *voltha-physical-patchset-parameters`
Eric Ball9ecb7ad2024-09-12 12:52:26 -07002153- _voltha-physical-patchset-parameters: &voltha-physical-patchset-parameters
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002154 name: voltha-physical-patchset-parameters
Andy Bavier51ba7e82019-12-17 11:01:01 -07002155 parameters:
2156 - string:
2157 name: buildNode
Zack Williams8ef79812019-10-29 11:09:18 -07002158 default: '{build-node}'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002159 description: 'Pod management node'
2160
2161 - string:
Zack Williams03ebb272020-03-27 09:42:33 -07002162 name: branch
2163 default: '$GERRIT_BRANCH'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002164 description: 'Name of the repo branch to use'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002165
2166 - string:
2167 name: gerritProject
2168 default: '$GERRIT_PROJECT'
2169 description: 'Name of the Gerrit project'
2170
2171 - string:
Matteo Scandolo7a330022021-03-29 14:03:48 -07002172 name: gerritRefspec
2173 default: '$GERRIT_REFSPEC'
2174 description: 'RefSpec number in Gerrit'
2175
2176 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002177 name: gerritComment
2178 default: '$GERRIT_EVENT_COMMENT_TEXT'
2179 description: 'RefSpec number in Gerrit'
2180
2181 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002182 name: cordRepoUrl
2183 default: '{gerrit-server-url}'
2184 description: 'The URL of the CORD Project repository'
2185
2186 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002187 name: configBaseDir
2188 default: 'pod-configs'
2189 description: 'The directory inside the POD configs repository'
2190
2191 - string:
2192 name: configDeploymentDir
2193 default: 'deployment-configs'
2194 description: 'The deployment configs folder'
2195
2196 - string:
2197 name: configKubernetesDir
2198 default: 'kubernetes-configs'
2199 description: 'The kubernetes config folder'
2200
2201 - string:
2202 name: configFileName
2203 default: '{config-pod}'
2204 description: 'The config file'
2205
2206 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002207 name: podName
2208 default: '{config-pod}'
2209
2210 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002211 name: sadisConfigFile
Matteo Scandolo7a330022021-03-29 14:03:48 -07002212 default: 'voltha-system-tests/tests/data/{config-pod}-sadis.json'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002213 description: 'Path of SADIS config to load'
2214
2215 - string:
Andy Bavier893d2442020-05-21 12:41:17 -07002216 name: oltDebVersionMaster
2217 default: '{oltDebVersionMaster}'
2218 description: 'OLT Software version to install for master branch builds'
2219
2220 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002221 name: oltDebVersionVoltha23
Andy Bavier893d2442020-05-21 12:41:17 -07002222 default: '{oltDebVersionVoltha23}'
2223 description: 'OLT Software version to install for voltha-2.3 branch builds'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002224
2225 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07002226 name: profile
2227 default: '{profile}'
2228 description: 'Technology Profile pushed to the ETCD'
2229
Andy Bavier51ba7e82019-12-17 11:01:01 -07002230 - bool:
2231 name: reinstallOlt
2232 default: true
2233 description: "Re-install OLT software"
2234
Zack Williams03ebb272020-03-27 09:42:33 -07002235 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002236 name: extraRobotArgs
2237 default: '{default-test-args}'
2238 description: 'Arguments to pass to robot'
2239
2240 - string:
2241 name: volthaSystemTestsChange
2242 default: '{volthaSystemTestsChange}'
2243 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
2244
2245 - string:
2246 name: volthaHelmChartsChange
2247 default: '{volthaHelmChartsChange}'
2248 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
2249
2250 - string:
2251 name: workflow
2252 default: '{workflow}'
2253 description: 'Installs and uses the specified work flow on the POD'
2254
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002255 - string:
2256 name: extraHelmFlags
2257 default: '{extraHelmFlags}'
2258 description: 'Helm flags (passed to each helm command)'
2259
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002260- job-template:
2261 name: '{name}'
2262 id: verify_physical_voltha_patchset_auto
2263 description: |
2264 <!-- Managed by Jenkins Job Builder -->
2265 Automated build on POD {config-pod} using {pipeline-script} <br /><br />
2266 Created from job-template {id} from ci-management/jjb/voltha-e2e.yaml <br />
2267 Created by Andy Bavier, andy@opennetworking.org <br />
Joey Armstrong518f3572024-02-11 07:56:25 -05002268 Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002269 sandbox: true
Jan Klare8846dea2023-09-15 14:31:56 +02002270 pipeline-script: 'voltha/tucson-build-and-test.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002271 pipeline-branch: 'master'
Matteo Scandolob6d80732021-05-05 14:06:42 -07002272 default-test-args: '-i sanityORDeleteOLT -i PowerSwitch -X'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002273 build-node: 'tucson-pod'
2274 config-pod: 'tucson-pod'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002275 profile: 'Default'
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002276 oltDebVersionMaster: 'openolt_asfvolt16-3.7.4-3b190f027136e845c5850a5b1a97897ce2b74ebf-40G-NNI.deb'
Girish Gowdra69e3b7f2021-08-05 15:08:01 -07002277 oltDebVersionVoltha23: 'openolt_asfvolt16-3.4.9-e2a9597f3d690fe3a0ea0df244571dfc9e8c2833-40G-NNI.deb'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002278 volthaSystemTestsChange: ''
2279 volthaHelmChartsChange: ''
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002280 extraHelmFlags: ''
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002281
2282 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002283 - onf-infra-volthadevs-permissions
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002284 - cord-infra-properties:
2285 build-days-to-keep: '{build-days-to-keep}'
2286 artifact-num-to-keep: '{artifact-num-to-keep}'
2287
2288 <<: *voltha-physical-patchset-parameters
Andy Bavier51ba7e82019-12-17 11:01:01 -07002289
2290 project-type: pipeline
2291 concurrent: true
2292
Jan Klare8b7b3df2023-09-15 11:27:15 +02002293 pipeline-scm:
2294 scm:
2295 - git:
2296 url: https://gerrit.opencord.org/ci-management
2297 branches:
2298 - origin/{pipeline-branch}
2299 script-path: jjb/pipeline/{pipeline-script}
2300
Andy Bavier51ba7e82019-12-17 11:01:01 -07002301 triggers:
2302 - gerrit:
2303 server-name: '{gerrit-server-name}'
2304 dependency-jobs: '{dependency-jobs}'
2305 silent-start: false
2306 successful-message: "PASSED hardware test"
2307 failure-message: "FAILED hardware test"
2308 unstable-message: "UNSTABLE hardware test"
2309 trigger-on:
2310 - comment-added-event:
2311 approval-category: 'Code-Review'
2312 approval-value: '+2'
2313 projects:
2314 - project-compare-type: REG_EXP
Girish Gowdra7beebea2021-01-31 18:56:45 -08002315 project-pattern: '^(voltha-openolt-adapter|voltha-openonu-adapter|voltha-openonu-adapter-go|voltha-go)$'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002316 branches:
Andy Bavier37f6ea92020-04-03 11:13:35 -07002317 - branch-compare-type: REG_EXP
Matteo Scandoloec3ec8e2021-05-27 13:03:00 -07002318 branch-pattern: '{branch-pattern}'
Andy Bavier51ba7e82019-12-17 11:01:01 -07002319
Andy Bavier51ba7e82019-12-17 11:01:01 -07002320- job-template:
2321 name: '{name}'
2322 id: verify_physical_voltha_patchset_manual
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002323 description: |
2324 <!-- Managed by Jenkins Job Builder -->
Andy Bavier61c5b2a2019-11-12 12:08:19 -07002325 Automated build on POD {config-pod} using {pipeline-script} <br /><br />
Andy Baviere9916452019-11-06 12:32:47 -07002326 Created from job-template {id} from ci-management/jjb/voltha-e2e.yaml <br />
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002327 Created by Andy Bavier, andy@opennetworking.org <br />
Joey Armstrong518f3572024-02-11 07:56:25 -05002328 Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002329 sandbox: true
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002330 build-node: 'tucson-pod'
2331 config-pod: 'tucson-pod'
Girish Gowdrab25baaf2022-06-28 18:26:36 -07002332 oltDebVersionMaster: 'openolt_asfvolt16-3.7.4-3b190f027136e845c5850a5b1a97897ce2b74ebf-40G-NNI.deb'
Girish Gowdra69e3b7f2021-08-05 15:08:01 -07002333 oltDebVersionVoltha23: 'openolt_asfvolt16-3.4.9-e2a9597f3d690fe3a0ea0df244571dfc9e8c2833-40G-NNI.deb'
Jan Klare8846dea2023-09-15 14:31:56 +02002334 pipeline-script: 'voltha/tucson-build-and-test.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02002335 pipeline-branch: 'master'
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002336 trigger-string: 'hardware test'
Matteo Scandolob6d80732021-05-05 14:06:42 -07002337 default-test-args: '-i sanityORDeleteOLT -i PowerSwitch -X'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002338 volthaSystemTestsChange: ''
2339 volthaHelmChartsChange: ''
Matteo Scandolob6d80732021-05-05 14:06:42 -07002340 profile: 'Default'
Matteo Scandolobb7382d2021-05-05 08:32:35 -07002341 extraHelmFlags: ''
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002342
2343 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04002344 - onf-infra-volthadevs-permissions
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002345 - cord-infra-properties:
2346 build-days-to-keep: '{build-days-to-keep}'
2347 artifact-num-to-keep: '{artifact-num-to-keep}'
2348
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07002349 <<: *voltha-physical-patchset-parameters
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002350
Andy Bavier8c11d462019-12-17 08:19:34 -07002351
Andy Bavier61c5b2a2019-11-12 12:08:19 -07002352 project-type: pipeline
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002353 concurrent: true
2354
Jan Klare8b7b3df2023-09-15 11:27:15 +02002355 pipeline-scm:
2356 scm:
2357 - git:
2358 url: https://gerrit.opencord.org/ci-management
2359 branches:
2360 - origin/{pipeline-branch}
2361 script-path: jjb/pipeline/{pipeline-script}
Andy Bavierbf68c5e2019-10-25 15:05:28 -07002362
Andy Bavier1f465592019-11-06 10:03:56 -07002363 triggers:
2364 - gerrit:
2365 server-name: '{gerrit-server-name}'
2366 dependency-jobs: '{dependency-jobs}'
2367 silent-start: false
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002368 successful-message: "PASSED {trigger-string}"
2369 failure-message: "FAILED {trigger-string}"
2370 unstable-message: "UNSTABLE {trigger-string}"
Andy Bavier1f465592019-11-06 10:03:56 -07002371 trigger-on:
2372 - comment-added-contains-event:
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002373 comment-contains-value: '^{trigger-string}$'
Scott Bakerda31d7b2020-01-08 16:35:52 -08002374 - comment-added-contains-event:
Andy Bavierd83bf3a2020-08-13 14:55:07 -07002375 comment-contains-value: '^{trigger-string} with delay$'
Andy Bavier8c11d462019-12-17 08:19:34 -07002376 projects:
2377 - project-compare-type: REG_EXP
Girish Gowdra7beebea2021-01-31 18:56:45 -08002378 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 -07002379 branches:
Andy Bavierfc3ca142020-03-27 13:44:25 -07002380 - branch-compare-type: REG_EXP
Matteo Scandoloec3ec8e2021-05-27 13:03:00 -07002381 branch-pattern: '{branch-pattern}'
Joey Armstrongaf679da2023-01-31 14:22:41 -05002382
2383# [EOF]