blob: 1366fd1e60784aed0c3285e30edab0165f593b59 [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# -----------------------------------------------------------------------
Eric Ballc03e6f82025-08-07 15:06:12 -07004# Copyright 2017-2025 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# -----------------------------------------------------------------------
Eric Ballc03e6f82025-08-07 15:06:12 -070018# SPDX-FileCopyrightText: 2017-2025 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 Ballc03e6f82025-08-07 15:06:12 -070026- _voltha_214_common: &voltha_214_common
27 name: voltha-2.14-common
Eric Ball0d5a51a2025-01-22 16:55:16 -080028 pipeline-script: 'voltha/bbsim-tests.groovy'
Eric Ballc03e6f82025-08-07 15:06:12 -070029 pipeline-branch: 'voltha-2.14'
30 code-branch: 'voltha-2.14'
Eric Ball0d5a51a2025-01-22 16:55:16 -080031 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 Ballc03e6f82025-08-07 15:06:12 -070055 # voltha-2.14 Jobs
Eric Ball0d5a51a2025-01-22 16:55:16 -080056 # -----------------------------------------------------------------------
57
58 - 'voltha-periodic-test':
Eric Ballc03e6f82025-08-07 15:06:12 -070059 <<: *voltha_214_common
60 name: 'periodic-voltha-multiple-olts-test-bbsim-2.14'
Eric Ball0d5a51a2025-01-22 16:55:16 -080061 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':
Eric Ballc03e6f82025-08-07 15:06:12 -070086 <<: *voltha_214_common
87 name: 'periodic-voltha-multi-uni-test-bbsim-2.14'
Eric Ball0d5a51a2025-01-22 16:55:16 -080088 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':
Eric Ballc03e6f82025-08-07 15:06:12 -0700107 <<: *voltha_214_common
108 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim-2.14'
Eric Ball0d5a51a2025-01-22 16:55:16 -0800109 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':
Eric Ballc03e6f82025-08-07 15:06:12 -0700130 <<: *voltha_214_common
131 name: 'periodic-voltha-openonu-go-test-bbsim-2.14'
Eric Ball0d5a51a2025-01-22 16:55:16 -0800132 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':
Eric Ballc03e6f82025-08-07 15:06:12 -0700237 <<: *voltha_214_common
238 name: 'patchset-voltha-2.14-openonu-go-test-bbsim'
239 trigger-comment: "voltha 2.14 test openonu singleolt"
Eric Ball0d5a51a2025-01-22 16:55:16 -0800240 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':
Eric Ballc03e6f82025-08-07 15:06:12 -0700335 <<: *voltha_214_common
336 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim-2.14'
Eric Ball0d5a51a2025-01-22 16:55:16 -0800337 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':
Eric Ballc03e6f82025-08-07 15:06:12 -0700405 <<: *voltha_214_common
406 name: 'patchset-voltha-2.14-multiple-olts-openonu-go-test-bbsim'
407 trigger-comment: "voltha 2.14 test openonu multiolt"
Eric Ball0d5a51a2025-01-22 16:55:16 -0800408 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':
Eric Ballc03e6f82025-08-07 15:06:12 -0700475 <<: *voltha_214_common
476 name: 'periodic-voltha-test-DMI-2.14'
Eric Ball0d5a51a2025-01-22 16:55:16 -0800477 testTargets: |
478 - target: bbsim-dmi-hw-management-test
479 workflow: att
480 flags: ""
481 teardown: true
482 logging: true
483
484 - 'voltha-periodic-test':
Eric Ballc03e6f82025-08-07 15:06:12 -0700485 <<: *voltha_214_common
486 name: 'periodic-voltha-etcd-test-2.14'
Eric Ball0d5a51a2025-01-22 16:55:16 -0800487 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':
Eric Ballc03e6f82025-08-07 15:06:12 -0700497 <<: *voltha_214_common
498 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim-2.14'
Eric Ball0d5a51a2025-01-22 16:55:16 -0800499 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':
Eric Ballc03e6f82025-08-07 15:06:12 -0700520 <<: *voltha_214_common
521 name: 'periodic-voltha-memory-leak-test-bbsim-2.14'
Eric Ball0d5a51a2025-01-22 16:55:16 -0800522 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
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400563 # -----------------------------------------------------------------------
564 # -----------------------------------------------------------------------
565 - 'voltha-periodic-test':
Hardik Windlass6598b032021-07-02 10:12:01 +0000566 name: 'periodic-voltha-multi-uni-test-bbsim'
567 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000568 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 +0000569 time-trigger: "H H/23 * * *"
570 testTargets: |
571 - target: functional-single-kind-multiuni-att
572 workflow: att
573 flags: ""
574 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000575 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000576 - target: bbsim-multiuni-failurescenarios-att
577 workflow: att
578 flags: ""
579 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000580 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000581 - target: bbsim-multiuni-errorscenarios-att
582 workflow: att
583 flags: ""
584 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000585 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000586
587 - 'voltha-periodic-test':
588 name: 'periodic-voltha-multi-uni-multiple-olts-test-bbsim'
589 code-branch: 'master'
590 olts: 2
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000591 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 +0000592 time-trigger: "H H/23 * * *"
593 testTargets: |
594 - target: functional-multiuni-multiolt-att
595 workflow: att
596 flags: ""
597 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000598 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000599 - target: bbsim-multiuni-multiolt-failurescenarios-att
600 workflow: att
601 flags: ""
602 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000603 logging: true
Hardik Windlass6598b032021-07-02 10:12:01 +0000604 - target: bbsim-multiuni-multiolt-errorscenarios-att
605 workflow: att
606 flags: ""
607 teardown: false
Hardik Windlass24e275f2021-10-19 08:19:06 +0000608 logging: true
Hardik Windlass0e37a1c2022-01-31 10:35:57 +0000609 timeout: 360
Hardik Windlass6598b032021-07-02 10:12:01 +0000610
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400611 # -----------------------------------------------------------------------
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700612 # openonu Go periodic tests
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400613 # -----------------------------------------------------------------------
Matteo Scandolo08900f72021-09-07 15:01:10 -0700614 - 'voltha-periodic-test':
Andrea Campanella6b002832021-09-30 17:28:22 +0200615 name: 'periodic-voltha-openonu-go-test-bbsim'
Matteo Scandolo08900f72021-09-07 15:01:10 -0700616 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000617 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
TorstenThieme326e7972021-01-19 14:27:59 +0000618 time-trigger: "H H/12 * * *"
Hardik Windlass696002d2021-05-07 11:38:28 +0000619 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700620 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +0000621 - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700622 workflow: att
623 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700624 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000625 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700626 - target: 1t4gem-openonu-go-adapter-test
627 workflow: att
628 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700629 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000630 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700631 - target: 1t8gem-openonu-go-adapter-test
632 workflow: att
633 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700634 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000635 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700636 - target: mib-upload-templating-openonu-go-adapter-test
637 workflow: att
TorstenThieme2853e622022-07-06 09:53:30 +0000638 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 -0700639 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000640 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +0000641 - target: reconcile-openonu-go-adapter-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700642 workflow: att
643 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700644 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000645 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700646 - target: reconcile-openonu-go-adapter-test-dt
647 workflow: dt
648 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700649 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000650 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +0000651 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700652 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +0000653 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700654 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000655 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000656 - target: openonu-go-adapter-omci-hardening-passed-test
657 workflow: att
TorstenThieme49aec2b2021-07-16 11:32:04 +0000658 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
TorstenThieme39209882021-05-12 11:22:39 +0000659 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000660 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000661 - target: openonu-go-adapter-omci-hardening-failed-test
662 workflow: att
TorstenThieme44a0b042022-03-01 12:52:58 +0000663 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 +0000664 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000665 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000666 - target: voltha-onu-omci-get-single-kind-att
667 workflow: att
668 flags: ""
669 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000670 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000671 - target: voltha-onu-omci-get-single-kind-dt
672 workflow: dt
673 flags: ""
674 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000675 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000676 - target: voltha-onu-omci-get-single-kind-tt
677 workflow: tt
678 flags: ""
679 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000680 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000681 - target: voltha-onu-flows-check-single-kind-att
682 workflow: att
683 flags: ""
684 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000685 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000686 - target: voltha-onu-flows-check-single-kind-dt
687 workflow: dt
688 flags: ""
689 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000690 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000691 - target: voltha-onu-flows-check-single-kind-tt
692 workflow: tt
693 flags: ""
694 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000695 logging: true
TorstenThieme99a7ea32022-02-17 10:52:17 +0000696 - target: onu-mib-audit-test-single-kind-att
697 workflow: att
698 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"
699 teardown: true
700 logging: true
701 - target: onu-mib-audit-test-single-kind-dt
702 workflow: dt
703 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"
704 teardown: true
705 logging: true
706 - target: onu-mib-audit-test-single-kind-tt
707 workflow: tt
708 flags: "--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1,voltha-adapter-openonu.global.mib_audit.interval=60s"
709 teardown: true
710 logging: true
TorstenThiemea36bf202022-11-09 13:10:06 +0000711 - target: onu-robustness-test-single-kind-dt
712 workflow: dt
713 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"
714 teardown: true
715 logging: true
716 - target: onu-robustness-test-multi-uni-kind-tt
717 workflow: tt
718 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"
719 teardown: true
720 logging: true
721 timeout: 240
TorstenThieme326e7972021-01-19 14:27:59 +0000722
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400723 # -----------------------------------------------------------------------
724 # -----------------------------------------------------------------------
725 - 'voltha-periodic-test':
Matteo Scandolo075740f2021-04-22 14:52:29 -0700726 name: 'patchset-voltha-openonu-go-test-bbsim'
Hardik Windlass8c3813b2021-05-07 08:13:37 +0000727 trigger-comment: "voltha test openonu singleolt"
Matteo Scandolo075740f2021-04-22 14:52:29 -0700728 code-branch: '$GERRIT_BRANCH'
Andrea Campanella67850712021-06-04 08:13:08 +0000729 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
Matteo Scandolobc28eab2021-09-28 18:10:58 -0700730 gerritProject: '$GERRIT_PROJECT'
Matteo Scandolo075740f2021-04-22 14:52:29 -0700731 gerritRefspec: '$GERRIT_REFSPEC'
Hardik Windlass696002d2021-05-07 11:38:28 +0000732 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700733 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +0000734 - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700735 workflow: att
736 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700737 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000738 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700739 - target: 1t4gem-openonu-go-adapter-test
740 workflow: att
741 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700742 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000743 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700744 - target: 1t8gem-openonu-go-adapter-test
745 workflow: att
746 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700747 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000748 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700749 - target: mib-upload-templating-openonu-go-adapter-test
750 workflow: att
TorstenThieme2853e622022-07-06 09:53:30 +0000751 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 -0700752 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000753 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +0000754 - target: reconcile-openonu-go-adapter-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700755 workflow: att
756 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700757 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000758 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700759 - target: reconcile-openonu-go-adapter-test-dt
760 workflow: dt
761 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700762 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000763 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +0000764 - target: reconcile-openonu-go-adapter-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700765 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +0000766 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700767 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000768 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000769 - target: openonu-go-adapter-omci-hardening-passed-test
770 workflow: att
TorstenThieme49aec2b2021-07-16 11:32:04 +0000771 flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
TorstenThieme39209882021-05-12 11:22:39 +0000772 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000773 logging: true
TorstenThieme39209882021-05-12 11:22:39 +0000774 - target: openonu-go-adapter-omci-hardening-failed-test
775 workflow: att
TorstenThieme44a0b042022-03-01 12:52:58 +0000776 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 +0000777 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000778 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000779 - target: voltha-onu-omci-get-single-kind-att
780 workflow: att
781 flags: ""
782 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000783 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000784 - target: voltha-onu-omci-get-single-kind-dt
785 workflow: dt
786 flags: ""
787 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000788 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000789 - target: voltha-onu-omci-get-single-kind-tt
790 workflow: tt
791 flags: ""
792 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000793 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000794 - target: voltha-onu-flows-check-single-kind-att
795 workflow: att
796 flags: ""
797 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000798 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000799 - target: voltha-onu-flows-check-single-kind-dt
800 workflow: dt
801 flags: ""
802 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000803 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000804 - target: voltha-onu-flows-check-single-kind-tt
805 workflow: tt
806 flags: ""
807 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000808 logging: true
TorstenThieme99a7ea32022-02-17 10:52:17 +0000809 - target: onu-mib-audit-test-single-kind-att
810 workflow: att
811 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"
812 teardown: true
813 logging: true
814 - target: onu-mib-audit-test-single-kind-dt
815 workflow: dt
816 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"
817 teardown: true
818 logging: true
819 - target: onu-mib-audit-test-single-kind-tt
820 workflow: tt
821 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"
822 teardown: true
823 logging: true
TorstenThieme1bc87382022-07-14 08:57:29 +0000824 timeout: 210
Matteo Scandolo075740f2021-04-22 14:52:29 -0700825
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400826 # -----------------------------------------------------------------------
827 # -----------------------------------------------------------------------
828 - 'voltha-periodic-test':
TorstenThieme669258d2021-01-29 09:03:10 +0000829 name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim'
Matteo Scandolo075740f2021-04-22 14:52:29 -0700830 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +0000831 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
Matteo Scandolo075740f2021-04-22 14:52:29 -0700832 olts: 2
Hardik Windlass696002d2021-05-07 11:38:28 +0000833 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700834 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +0000835 - target: 1t1gem-openonu-go-adapter-multi-olt-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700836 workflow: att
837 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700838 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000839 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700840 - target: 1t4gem-openonu-go-adapter-multi-olt-test
841 workflow: att
842 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700843 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000844 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700845 - target: 1t8gem-openonu-go-adapter-multi-olt-test
846 workflow: att
847 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700848 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000849 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +0000850 - target: reconcile-openonu-go-adapter-multi-olt-test-att
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700851 workflow: att
852 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700853 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000854 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700855 - target: reconcile-openonu-go-adapter-multi-olt-test-dt
856 workflow: dt
857 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700858 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000859 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +0000860 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700861 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +0000862 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700863 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000864 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000865 - target: voltha-onu-omci-get-multiolt-kind-att
866 workflow: att
867 flags: ""
868 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000869 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000870 - target: voltha-onu-omci-get-multiolt-kind-dt
871 workflow: dt
872 flags: ""
873 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000874 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000875 - target: voltha-onu-omci-get-multiolt-kind-tt
876 workflow: tt
877 flags: ""
878 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000879 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000880 - target: voltha-onu-flows-check-multiolt-kind-att
881 workflow: att
882 flags: ""
883 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000884 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000885 - target: voltha-onu-flows-check-multiolt-kind-dt
886 workflow: dt
887 flags: ""
888 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000889 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000890 - target: voltha-onu-flows-check-multiolt-kind-tt
891 workflow: tt
892 flags: ""
893 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000894 logging: true
TorstenThieme669258d2021-01-29 09:03:10 +0000895 time-trigger: "H H/12 * * *"
TorstenThiemef4ef35a2022-09-07 09:18:31 +0000896 timeout: 270
TorstenThieme669258d2021-01-29 09:03:10 +0000897
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400898 # -----------------------------------------------------------------------
899 # -----------------------------------------------------------------------
900 - 'voltha-periodic-test':
Matteo Scandolo075740f2021-04-22 14:52:29 -0700901 name: 'patchset-voltha-multiple-olts-openonu-go-test-bbsim'
902 trigger-comment: "voltha test openonu multiolt"
903 code-branch: '$GERRIT_BRANCH'
Hardik Windlass696002d2021-05-07 11:38:28 +0000904 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
Matteo Scandolobc28eab2021-09-28 18:10:58 -0700905 gerritProject: '$GERRIT_PROJECT'
Matteo Scandolo075740f2021-04-22 14:52:29 -0700906 gerritRefspec: '$GERRIT_REFSPEC'
Hardik Windlass696002d2021-05-07 11:38:28 +0000907 logLevel: 'DEBUG'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700908 testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +0000909 - target: 1t1gem-openonu-go-adapter-multi-olt-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700910 workflow: att
911 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700912 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000913 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700914 - target: 1t4gem-openonu-go-adapter-multi-olt-test
915 workflow: att
916 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700917 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000918 logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700919 - target: 1t8gem-openonu-go-adapter-multi-olt-test
920 workflow: att
921 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700922 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000923 logging: true
TorstenThiemea6c21342021-05-05 09:21:59 +0000924 - target: reconcile-openonu-go-adapter-multi-olt-test-att
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: reconcile-openonu-go-adapter-multi-olt-test-dt
930 workflow: dt
931 flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700932 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000933 logging: true
TorstenThieme9e11af82022-01-31 09:49:22 +0000934 - target: reconcile-openonu-go-adapter-multi-olt-multi-uni-test-tt
Matteo Scandolo886cb8e2021-05-03 13:37:41 -0700935 workflow: tt
TorstenThieme9e11af82022-01-31 09:49:22 +0000936 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
Matteo Scandoloa57b0972021-05-03 14:04:58 -0700937 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000938 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000939 - target: voltha-onu-omci-get-multiolt-kind-att
940 workflow: att
941 flags: ""
942 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000943 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000944 - target: voltha-onu-omci-get-multiolt-kind-dt
945 workflow: dt
946 flags: ""
947 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000948 logging: true
TorstenThiemefb4e48d2021-06-21 10:54:31 +0000949 - target: voltha-onu-omci-get-multiolt-kind-tt
950 workflow: tt
951 flags: ""
952 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000953 logging: true
Hardik Windlass60fc0da2021-10-14 07:02:40 +0000954 - target: voltha-onu-flows-check-multiolt-kind-att
TorstenThieme674013d2021-07-28 08:15:14 +0000955 workflow: att
956 flags: ""
957 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000958 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000959 - target: voltha-onu-flows-check-multiolt-kind-dt
960 workflow: dt
961 flags: ""
962 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000963 logging: true
TorstenThieme674013d2021-07-28 08:15:14 +0000964 - target: voltha-onu-flows-check-multiolt-kind-tt
965 workflow: tt
966 flags: ""
967 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000968 logging: true
Matteo Scandolo075740f2021-04-22 14:52:29 -0700969 olts: 2
TorstenThiemef4ef35a2022-09-07 09:18:31 +0000970 timeout: 270
Matteo Scandolo075740f2021-04-22 14:52:29 -0700971
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400972 # -----------------------------------------------------------------------
973 # -----------------------------------------------------------------------
974 - 'voltha-periodic-test':
TorstenThieme869ba322021-05-05 12:11:42 +0000975 name: 'patchset-voltha-pm-data-test-bbsim'
976 trigger-comment: "voltha test pm data singleolt"
TorstenThieme6877ab12021-05-26 13:28:54 +0000977 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 +0000978 code-branch: '$GERRIT_BRANCH'
Matteo Scandolobc28eab2021-09-28 18:10:58 -0700979 gerritProject: '$GERRIT_PROJECT'
TorstenThieme869ba322021-05-05 12:11:42 +0000980 gerritRefspec: '$GERRIT_REFSPEC'
981 logLevel: 'DEBUG'
982 testTargets: |
983 - target: voltha-pm-data-single-kind-att
984 workflow: att
985 flags: ""
986 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000987 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +0000988 - target: voltha-pm-data-single-kind-dt
989 workflow: dt
990 flags: ""
991 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000992 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +0000993 - target: voltha-pm-data-single-kind-tt
994 workflow: tt
995 flags: ""
996 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +0000997 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +0000998 timeout: 140
Joey Armstrong0eb8bd82023-07-10 13:26:25 -0400999## YY
Joey Armstrong2d689982023-06-08 18:14:16 -04001000#-----------------------------------------------------------------------
1001# Intent: Pipeline jobs refactored into voltha-e2e/votlha-x.1x
1002# What to do with patchset-* (?)
1003#-----------------------------------------------------------------------
TorstenThieme869ba322021-05-05 12:11:42 +00001004 - 'voltha-periodic-test':
1005 name: 'patchset-voltha-multiple-olts-pm-data-test-bbsim'
1006 trigger-comment: "voltha test pm data multiolt"
1007 code-branch: '$GERRIT_BRANCH'
TorstenThieme6877ab12021-05-26 13:28:54 +00001008 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 -07001009 gerritProject: '$GERRIT_PROJECT'
TorstenThieme869ba322021-05-05 12:11:42 +00001010 gerritRefspec: '$GERRIT_REFSPEC'
1011 logLevel: 'DEBUG'
1012 testTargets: |
1013 - target: voltha-pm-data-multiolt-kind-att
1014 workflow: att
1015 flags: ""
1016 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001017 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001018 - target: voltha-pm-data-multiolt-kind-dt
1019 workflow: dt
1020 flags: ""
1021 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001022 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001023 - target: voltha-pm-data-multiolt-kind-tt
1024 workflow: tt
1025 flags: ""
1026 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001027 logging: true
TorstenThieme869ba322021-05-05 12:11:42 +00001028 olts: 2
1029 timeout: 180
1030
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001031 # -----------------------------------------------------------------------
1032 # -----------------------------------------------------------------------
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001033 - 'voltha-periodic-test':
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001034 name: 'periodic-voltha-test-DMI'
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001035 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001036 code-branch: 'master'
Suchitra Vemuricbb9d842021-02-24 20:29:19 -08001037 time-trigger: "H H/23 * * *"
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001038 testTargets: |
1039 - target: bbsim-dmi-hw-management-test
1040 workflow: att
1041 flags: ""
1042 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001043 logging: true
Andrea Campanellaf3c32af2020-12-10 12:21:57 +01001044
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001045 # -----------------------------------------------------------------------
1046 # -----------------------------------------------------------------------
Joey Armstrong0eb8bd82023-07-10 13:26:25 -04001047 - 'voltha-periodic-test':
Andy Bavier4be37062020-06-29 15:17:26 -07001048 name: 'periodic-voltha-etcd-test'
Eric Ball8b48c862024-09-19 15:19:19 -07001049 build-node: 'ubuntu18.04-basebuild-4c-8g'
hwchiuc9189b72019-12-02 15:12:29 -08001050 code-branch: 'master'
Matteo Scandolo276a6e72021-12-15 18:56:15 +00001051 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
hwchiufdc49242019-11-18 16:37:22 -08001052 time-trigger: "H H/12 * * *"
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001053 testTargets: |
1054 - target: sanity-multi-kind
1055 workflow: att
1056 flags: ""
1057 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001058 logging: true
hwchiufdc49242019-11-18 16:37:22 -08001059
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001060 # -----------------------------------------------------------------------
1061 # -----------------------------------------------------------------------
Joey Armstrong35a8f8f2023-01-30 14:05:29 -05001062 - 'voltha-periodic-test':
Hardik Windlassd62442d2021-11-30 10:51:20 +00001063 name: 'periodic-voltha-unitag-subscriber-tt-test-bbsim'
1064 code-branch: 'master'
Andrea Campanella098e4342022-05-05 09:47:55 +02001065 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 +00001066 time-trigger: "H H/23 * * *"
TorstenThieme0024c862022-01-14 07:35:18 +00001067 logLevel: 'DEBUG'
Hardik Windlassd62442d2021-11-30 10:51:20 +00001068 robot-args: '-v unitag_sub:True'
1069 testTargets: |
1070 - target: functional-single-kind-tt
1071 workflow: tt
1072 flags: ""
1073 teardown: true
1074 logging: true
1075 - target: bbsim-failurescenarios-tt
1076 workflow: tt
1077 flags: ""
1078 teardown: true
1079 logging: true
1080 - target: functional-single-kind-multiuni-tt
1081 workflow: tt
1082 flags: " --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF "
1083 teardown: true
1084 logging: true
1085
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -04001086 # -----------------------------------------------------------------------
1087 # -----------------------------------------------------------------------
TorstenThieme0adf6f12023-02-27 13:01:19 +00001088 - 'voltha-periodic-test':
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001089 name: 'periodic-voltha-tt-maclearner-sanity-test-bbsim'
1090 code-branch: 'master'
1091 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 '
1092 time-trigger: "H H/23 * * *"
1093 logLevel: 'DEBUG'
1094 enableMacLearning: true
1095 testTargets: |
1096 - target: sanity-kind-tt-maclearning
1097 workflow: tt
1098 flags: ""
1099 teardown: true
1100 logging: true
1101
TorstenThieme1944b352022-09-30 08:10:14 +00001102 # 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 +00001103 - 'voltha-periodic-test':
1104 name: 'periodic-voltha-memory-leak-test-bbsim'
Eric Ball8b48c862024-09-19 15:19:19 -07001105 build-node: 'ubuntu18.04-basebuild-4c-8g'
Hardik Windlasse1660492022-03-14 15:12:46 +00001106 code-branch: 'master'
1107 time-trigger: "H H/23 * * *"
TorstenThieme2336f592023-02-14 13:29:42 +00001108 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 +00001109 withMonitoring: true
Andrea Campanella91850da2022-03-24 15:09:08 +01001110 logLevel: 'DEBUG'
Hardik Windlasse1660492022-03-14 15:12:46 +00001111 testTargets: |
TorstenThieme2336f592023-02-14 13:29:42 +00001112 - target: memory-leak-test-single-pon-multi-onu-dt
Hardik Windlasse1660492022-03-14 15:12:46 +00001113 workflow: dt
1114 flags: ""
1115 teardown: true
1116 logging: true
TorstenThieme1944b352022-09-30 08:10:14 +00001117 timeout: 230
Hardik Windlasse1660492022-03-14 15:12:46 +00001118
Hardik Windlassccdb1f72022-03-24 03:23:48 +00001119 - 'voltha-periodic-test':
Hardik Windlassb12afd02022-06-15 15:46:11 +05301120 name: 'periodic-voltha-tim-multiple-olts-test-bbsim'
1121 code-branch: 'master'
1122 olts: 2
1123 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
1124 time-trigger: "H H/23 * * *"
1125 testTargets: |
1126 - target: sanity-kind-tim-multi-olt-multi-pon-multi-onu
1127 workflow: tim
1128 flags: ""
1129 teardown: true
1130 logging: true
1131
Kailash8b8de742019-07-30 08:54:51 -07001132- job-template:
Kailashaad71012019-08-27 10:36:53 -07001133 id: 'voltha-periodic-test'
1134 name: '{name}'
Jan Klare8846dea2023-09-15 14:31:56 +02001135 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02001136 pipeline-branch: 'master'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001137 build-node: 'ubuntu18.04-basebuild-8c-15g'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001138 robot-args: ''
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001139 gerritProject: ''
Matteo Scandolo075740f2021-04-22 14:52:29 -07001140 gerritRefspec: ''
Matteo Scandolo075740f2021-04-22 14:52:29 -07001141 volthaSystemTestsChange: ''
1142 volthaHelmChartsChange: ''
1143 extraHelmFlags: ''
Joey Armstrong3f575f72023-01-15 23:49:19 -05001144 registry: mirror.registry.opennetworking.org
Matteo Scandolo075740f2021-04-22 14:52:29 -07001145 sandbox: true
1146 olts: 1
TorstenThieme869ba322021-05-05 12:11:42 +00001147 timeout: 130
Hardik Windlass696002d2021-05-07 11:38:28 +00001148 logLevel: 'INFO'
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001149 enableMacLearning: false
Hardik Windlasse1660492022-03-14 15:12:46 +00001150 withMonitoring: false
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001151
Matteo Scandolo075740f2021-04-22 14:52:29 -07001152 trigger-comment: vv7CBoQQYYonvaN8xcru
1153 time-trigger: 0 0 29 2 *
1154
1155 description: |
1156 <!-- Managed by Jenkins Job Builder -->
1157 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
1158 E2E Validation for Voltha 2.X
1159
1160 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04001161 - onf-infra-volthadevs-permissions
Matteo Scandolo075740f2021-04-22 14:52:29 -07001162 - cord-infra-properties:
1163 build-days-to-keep: '{big-build-days-to-keep}'
1164 artifact-num-to-keep: '{big-artifact-num-to-keep}'
1165
1166 wrappers:
1167 - lf-infra-wrappers:
1168 build-timeout: '{build-timeout}'
1169 jenkins-ssh-credential: '{jenkins-ssh-credential}'
1170
1171 parameters:
1172 - string:
1173 name: buildNode
1174 default: '{build-node}'
1175 description: 'Name of the Jenkins node to run the job on'
1176
1177 - string:
1178 name: extraHelmFlags
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001179 default: '{extraHelmFlags}'
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001180 description: 'Helm flags (passed to each deployment)'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001181
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001182 # test configuration
1183 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
1184 # the provided configuration and then the make target is invoked,
1185 # example value (has to be valid YAML):
1186 # testTargets: |
TorstenThiemea6c21342021-05-05 09:21:59 +00001187 # - target: 1t1gem-openonu-go-adapter-test
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001188 # workflow: att
1189 # flags: ""
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001190 # teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001191 # logging: true
Matteo Scandolo886cb8e2021-05-03 13:37:41 -07001192 - text:
1193 name: testTargets
1194 default: '{testTargets}'
1195 description: 'Test configuration, see the ci-management job definition for more info'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001196
1197 - string:
1198 name: branch
1199 default: '{code-branch}'
1200 description: 'Repo manifest branch for code checkout'
1201
1202 - string:
1203 name: gerritProject
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001204 default: '{gerritProject}'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001205 description: 'Name of the Gerrit project'
1206
1207 - string:
1208 name: gerritRefspec
Matteo Scandolobc28eab2021-09-28 18:10:58 -07001209 default: '{gerritRefspec}'
Matteo Scandolo075740f2021-04-22 14:52:29 -07001210 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
1211
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001212 # applicable for voltha-2.9 (excluding) onwards
1213 - bool:
1214 name: enableMacLearning
1215 default: '{enableMacLearning}'
1216 description: "Deploy and test with ONOS Mac-Learning app"
1217
Matteo Scandolo075740f2021-04-22 14:52:29 -07001218 - string:
1219 name: extraRobotArgs
1220 default: '{robot-args}'
1221 description: 'Arguments to pass to robot'
1222
1223 - string:
1224 name: volthaSystemTestsChange
1225 default: '{volthaSystemTestsChange}'
1226 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
1227
1228 - string:
1229 name: volthaHelmChartsChange
1230 default: '{volthaHelmChartsChange}'
1231 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
1232
1233 - string:
1234 name: olts
1235 default: '{olts}'
1236 description: 'How many BBSim instances to run'
1237
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001238 - string:
1239 name: registry
1240 default: '{registry}'
1241 description: 'Which registry to use (amazon vs menlo)'
1242
Hardik Windlass696002d2021-05-07 11:38:28 +00001243 - string:
1244 name: logLevel
1245 default: '{logLevel}'
1246 description: 'Log level for all the components'
1247
Hardik Windlasse1660492022-03-14 15:12:46 +00001248 - bool:
1249 name: withMonitoring
1250 default: '{withMonitoring}'
1251 description: 'Option to install Prometheus'
1252
TorstenThieme869ba322021-05-05 12:11:42 +00001253 - string:
1254 name: timeout
1255 default: '{timeout}'
1256 description: 'Timeout of pipeline job [minutes]'
1257
Matteo Scandolo075740f2021-04-22 14:52:29 -07001258 project-type: pipeline
1259 concurrent: true
1260
Jan Klare8b7b3df2023-09-15 11:27:15 +02001261 pipeline-scm:
1262 scm:
1263 - git:
Eric Ballf89cdba2025-08-26 16:12:55 -07001264 url: https://gerrit.lfbroadband.org/ci-management
Jan Klare8b7b3df2023-09-15 11:27:15 +02001265 branches:
1266 - origin/{pipeline-branch}
1267 script-path: jjb/pipeline/{pipeline-script}
Matteo Scandolo075740f2021-04-22 14:52:29 -07001268
1269 triggers:
1270 # patchset jobs will set this to "0 0 29 2 *" (feb 29th, it's once every 4 years)
1271 - timed: |
1272 TZ=America/Los_Angeles
1273 {time-trigger}
1274 # periodic jobs will set this to vv7CBoQQYYonvaN8xcru (hopefully no-one will comment with that)
1275 - gerrit:
1276 server-name: '{gerrit-server-name}'
1277 silent-start: false
1278 successful-message: "PASSED openonu-go test"
1279 failure-message: "FAILED openonu-go test"
1280 unstable-message: "UNSTABLE openonu-go test"
1281 trigger-on:
1282 - comment-added-contains-event:
1283 comment-contains-value: '.*{trigger-comment}.*'
1284 projects:
1285 - project-compare-type: REG_EXP
1286 project-pattern: '^(voltha-go|voltha-openolt-adapter|voltha-openonu-adapter-go|ofagent-go|voltha-onos|bbsim)$'
1287 branches:
1288 - branch-compare-type: REG_EXP
1289 branch-pattern: '{all-branches-regexp}'
1290
1291- job-template:
Kailashaad71012019-08-27 10:36:53 -07001292 id: 'voltha-patch-test'
Matteo Scandolo84e5f002020-02-10 11:50:05 -08001293 name: 'verify_{project}_sanity-test{name-extension}'
Joey Armstrongc5194c42024-07-23 15:31:18 -04001294 #build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong6fb53fb2024-08-27 16:44:29 -04001295 build-node: 'ubuntu18.04-basebuild-8c-15g'
Jan Klare8846dea2023-09-15 14:31:56 +02001296 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02001297 pipeline-branch: 'master'
Andy Bavier4318f8d2020-04-09 13:50:53 -07001298 override-branch: '$GERRIT_BRANCH'
Andy Bavier02b00dc2020-04-28 13:01:12 -07001299 sandbox: true
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001300 build-timeout: 20
Hardik Windlassfbf296b2021-06-08 07:36:51 +00001301 timeout: 50
1302 olts: 1
1303 registry: mirror.registry.opennetworking.org
1304 logLevel: 'INFO'
Matteo Scandolo9aae4952020-09-14 13:05:53 -07001305 volthaSystemTestsChange: ''
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001306 volthaHelmChartsChange: ''
Matteo Scandolocecb0842021-05-04 13:16:47 -07001307 extraHelmFlags: ''
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001308 enableMacLearning: false
Hardik Windlass3bb089a2022-03-22 17:56:03 +00001309 withMonitoring: false
Hardik Windlass0e721202021-12-01 09:00:11 +00001310 robot-args: ''
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001311 branch-regexp: '{all-branches-regexp}'
Hardik Windlassec9341b2021-06-07 11:58:29 +00001312 testTargets: |
1313 - target: sanity-kind-att
1314 workflow: att
1315 flags: ""
1316 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001317 logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00001318 - target: sanity-kind-dt
1319 workflow: dt
1320 flags: ""
1321 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001322 logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00001323 - target: sanity-kind-tt
1324 workflow: tt
1325 flags: ""
1326 teardown: true
Hardik Windlass24e275f2021-10-19 08:19:06 +00001327 logging: true
Kailashaad71012019-08-27 10:36:53 -07001328
1329 description: |
1330 <!-- Managed by Jenkins Job Builder -->
1331 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
1332 E2E Validation for Voltha 2.X
1333
1334 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04001335 - onf-infra-volthadevs-permissions
Kailashaad71012019-08-27 10:36:53 -07001336 - cord-infra-properties:
1337 build-days-to-keep: '{build-days-to-keep}'
1338 artifact-num-to-keep: '{artifact-num-to-keep}'
1339
1340 wrappers:
1341 - lf-infra-wrappers:
1342 build-timeout: '{build-timeout}'
1343 jenkins-ssh-credential: '{jenkins-ssh-credential}'
1344
1345 parameters:
1346 - string:
Zack Williamsb3292082019-10-11 17:15:18 -07001347 name: buildNode
Andrea Campanella4792b7f2021-04-23 15:06:42 +02001348 default: '{build-node}'
Kailashaad71012019-08-27 10:36:53 -07001349 description: 'Name of the Jenkins node to run the job on'
1350
1351 - string:
hwchiu14f97852019-10-08 10:51:11 -07001352 name: gerritProject
1353 default: '$GERRIT_PROJECT'
1354 description: 'Name of the Gerrit project'
Kailashaad71012019-08-27 10:36:53 -07001355
1356 - string:
Matteo Scandolo9aae4952020-09-14 13:05:53 -07001357 name: gerritRefspec
1358 default: '$GERRIT_REFSPEC'
1359 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
Kailashaad71012019-08-27 10:36:53 -07001360
1361 - string:
Andy Bavierbedd0392019-10-16 13:58:18 -07001362 name: extraHelmFlags
Matteo Scandolocecb0842021-05-04 13:16:47 -07001363 default: '{extraHelmFlags}'
Matteo Scandoloa57b0972021-05-03 14:04:58 -07001364 description: 'Helm flags to pass to every helm command'
Andy Bavierbedd0392019-10-16 13:58:18 -07001365
Hardik Windlass810b6cf2022-02-24 09:21:18 +00001366 # applicable for voltha-2.9 (excluding) onwards
1367 - bool:
1368 name: enableMacLearning
1369 default: '{enableMacLearning}'
1370 description: "Deploy and test with ONOS Mac-Learning app"
1371
Matteo Scandolo9aae4952020-09-14 13:05:53 -07001372 - string:
Hardik Windlass0e721202021-12-01 09:00:11 +00001373 name: extraRobotArgs
1374 default: '{robot-args}'
1375 description: 'Arguments to pass to robot'
1376
1377 - string:
Matteo Scandolo9aae4952020-09-14 13:05:53 -07001378 name: volthaSystemTestsChange
1379 default: '{volthaSystemTestsChange}'
1380 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
1381
1382 - string:
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001383 name: volthaHelmChartsChange
1384 default: '{volthaHelmChartsChange}'
1385 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
1386
1387 - string:
1388 name: branch
1389 default: '{override-branch}'
1390 description: 'Name of the branch to use'
1391
Hardik Windlassec9341b2021-06-07 11:58:29 +00001392 # test configuration
1393 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
1394 # the provided configuration and then the make target is invoked,
1395 # example value (has to be valid YAML):
1396 # testTargets: |
1397 # - target: 1t1gem-openonu-go-adapter-test
1398 # workflow: att
1399 # flags: ""
1400 # teardown: true
Hardik Windlasse44ef712021-10-20 10:36:33 +00001401 # logging: true
Hardik Windlassec9341b2021-06-07 11:58:29 +00001402 - text:
1403 name: testTargets
1404 default: '{testTargets}'
1405 description: 'Test configuration, see the ci-management job definition for more info'
1406
Hardik Windlassfbf296b2021-06-08 07:36:51 +00001407 - string:
1408 name: timeout
1409 default: '{timeout}'
1410 description: 'Timeout of pipeline job [minutes]'
1411
1412 - string:
1413 name: olts
1414 default: '{olts}'
1415 description: 'How many BBSim instances to run'
1416
1417 - string:
1418 name: registry
1419 default: '{registry}'
1420 description: 'Which registry to use (amazon vs menlo)'
1421
Hardik Windlass3bb089a2022-03-22 17:56:03 +00001422 - bool:
1423 name: withMonitoring
1424 default: '{withMonitoring}'
1425 description: 'Option to install Prometheus'
1426
Hardik Windlassfbf296b2021-06-08 07:36:51 +00001427 - string:
1428 name: logLevel
1429 default: '{logLevel}'
1430 description: 'Log level for all the components'
1431
Kailashaad71012019-08-27 10:36:53 -07001432 project-type: pipeline
Kailashb59bc7f2019-09-03 13:13:27 -07001433 concurrent: true
Kailashaad71012019-08-27 10:36:53 -07001434
Jan Klare8b7b3df2023-09-15 11:27:15 +02001435 pipeline-scm:
1436 scm:
1437 - git:
Eric Ballf89cdba2025-08-26 16:12:55 -07001438 url: https://gerrit.lfbroadband.org/ci-management
Jan Klare8b7b3df2023-09-15 11:27:15 +02001439 branches:
1440 - origin/{pipeline-branch}
1441 script-path: jjb/pipeline/{pipeline-script}
Kailashaad71012019-08-27 10:36:53 -07001442
1443 triggers:
Andy Bavierb99c3d32020-02-18 11:14:17 -07001444 - gerrit:
1445 server-name: '{gerrit-server-name}'
Kailashaad71012019-08-27 10:36:53 -07001446 dependency-jobs: '{dependency-jobs}'
Andy Bavierb99c3d32020-02-18 11:14:17 -07001447 silent-start: true
1448 trigger-on:
1449 - patchset-created-event:
1450 exclude-drafts: true
1451 exclude-trivial-rebase: false
1452 exclude-no-code-change: true
1453 - draft-published-event
1454 - comment-added-contains-event:
1455 comment-contains-value: '(?i)^.*recheck$'
1456 projects:
1457 - project-compare-type: REG_EXP
1458 project-pattern: '^{project}$'
1459 branches:
1460 - branch-compare-type: REG_EXP
Matteo Scandolo42f6e572021-01-25 15:11:34 -08001461 branch-pattern: '{branch-regexp}'
Andy Bavierb99c3d32020-02-18 11:14:17 -07001462 file-paths:
1463 - compare-type: REG_EXP
1464 pattern: '{all-files-regexp}'
Andy Bavierbf68c5e2019-10-25 15:05:28 -07001465
Eric Ball3f0cec32024-10-10 17:16:03 -07001466- job-template:
1467 id: 'voltha-make-test'
1468 name: '{name}'
1469 #build-node: 'ubuntu18.04-basebuild-4c-8g'
1470 build-node: 'ubuntu18.04-basebuild-8c-15g'
1471 pipeline-script: 'voltha/bbsim-tests.groovy'
1472 pipeline-branch: 'master'
1473 override-branch: '$GERRIT_BRANCH'
1474 sandbox: true
1475 build-timeout: 20
1476 timeout: 50
1477 olts: 1
1478 registry: mirror.registry.opennetworking.org
1479 logLevel: 'INFO'
1480 test-project: 'voltha-go'
1481 volthaSystemTestsChange: ''
1482 volthaHelmChartsChange: ''
1483 extraHelmFlags: ''
1484 enableMacLearning: false
1485 withMonitoring: false
1486 robot-args: ''
1487 branch-regexp: '{all-branches-regexp}'
1488 testTargets: |
1489 - target: sanity-kind-att
1490 workflow: att
1491 flags: ""
1492 teardown: true
1493 logging: true
1494 - target: sanity-kind-dt
1495 workflow: dt
1496 flags: ""
1497 teardown: true
1498 logging: true
1499 - target: sanity-kind-tt
1500 workflow: tt
1501 flags: ""
1502 teardown: true
1503 logging: true
1504
1505 description: |
1506 <!-- Managed by Jenkins Job Builder -->
1507 Created by {id} job-template from ci-management/jjb/voltha-e2e.yaml <br /><br />
1508 E2E Validation for Voltha 2.X
1509
1510 properties:
1511 - onf-infra-volthadevs-permissions
1512 - cord-infra-properties:
1513 build-days-to-keep: '{build-days-to-keep}'
1514 artifact-num-to-keep: '{artifact-num-to-keep}'
1515
1516 wrappers:
1517 - lf-infra-wrappers:
1518 build-timeout: '{build-timeout}'
1519 jenkins-ssh-credential: '{jenkins-ssh-credential}'
1520
1521 parameters:
1522 - string:
1523 name: buildNode
1524 default: '{build-node}'
1525 description: 'Name of the Jenkins node to run the job on'
1526
1527 - string:
1528 name: gerritProject
1529 default: '{test-project}'
1530 description: 'Name of the Gerrit project'
1531
1532 - string:
1533 name: gerritRefspec
1534 default: 'refs/heads/master'
1535 description: 'PatchSet REFSPEC in Gerrit, example value: "refs/changes/79/18779/13"'
1536
1537 - string:
1538 name: extraHelmFlags
1539 default: '{extraHelmFlags}'
1540 description: 'Helm flags to pass to every helm command'
1541
1542 # applicable for voltha-2.9 (excluding) onwards
1543 - bool:
1544 name: enableMacLearning
1545 default: '{enableMacLearning}'
1546 description: "Deploy and test with ONOS Mac-Learning app"
1547
1548 - string:
1549 name: extraRobotArgs
1550 default: '{robot-args}'
1551 description: 'Arguments to pass to robot'
1552
1553 - string:
1554 name: volthaSystemTestsChange
1555 default: '{volthaSystemTestsChange}'
1556 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
1557
1558 - string:
1559 name: volthaHelmChartsChange
1560 default: '{volthaHelmChartsChange}'
1561 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
1562
1563 - string:
1564 name: branch
1565 default: '{override-branch}'
1566 description: 'Name of the branch to use'
1567
1568 # test configuration
1569 # this is a parameter to drive the test execution, VOLTHA is redeployed each time with
1570 # the provided configuration and then the make target is invoked,
1571 # example value (has to be valid YAML):
1572 # testTargets: |
1573 # - target: 1t1gem-openonu-go-adapter-test
1574 # workflow: att
1575 # flags: ""
1576 # teardown: true
1577 # logging: true
1578 - text:
1579 name: testTargets
1580 default: '{testTargets}'
1581 description: 'Test configuration, see the ci-management job definition for more info'
1582
1583 - string:
1584 name: timeout
1585 default: '{timeout}'
1586 description: 'Timeout of pipeline job [minutes]'
1587
1588 - string:
1589 name: olts
1590 default: '{olts}'
1591 description: 'How many BBSim instances to run'
1592
1593 - string:
1594 name: registry
1595 default: '{registry}'
1596 description: 'Which registry to use (amazon vs menlo)'
1597
1598 - bool:
1599 name: withMonitoring
1600 default: '{withMonitoring}'
1601 description: 'Option to install Prometheus'
1602
1603 - string:
1604 name: logLevel
1605 default: '{logLevel}'
1606 description: 'Log level for all the components'
1607
1608 project-type: pipeline
1609 concurrent: true
1610
1611 pipeline-scm:
1612 scm:
1613 - git:
Eric Ballf89cdba2025-08-26 16:12:55 -07001614 url: https://gerrit.lfbroadband.org/ci-management
Eric Ball3f0cec32024-10-10 17:16:03 -07001615 branches:
1616 - origin/{pipeline-branch}
1617 script-path: jjb/pipeline/{pipeline-script}
1618
1619 triggers:
1620 - gerrit:
1621 server-name: '{gerrit-server-name}'
1622 dependency-jobs: '{dependency-jobs}'
1623 silent-start: true
1624 trigger-on:
1625 - patchset-created-event:
1626 exclude-drafts: true
1627 exclude-trivial-rebase: false
1628 exclude-no-code-change: true
1629 - draft-published-event
1630 - comment-added-contains-event:
1631 comment-contains-value: '(?i)^.*recheck$'
1632 projects:
1633 - project-compare-type: REG_EXP
1634 project-pattern: '^{project}$'
1635 branches:
1636 - branch-compare-type: REG_EXP
1637 branch-pattern: '{branch-regexp}'
1638 file-paths:
1639 - compare-type: REG_EXP
1640 pattern: '{all-files-regexp}'
1641
Andy Bavierbf68c5e2019-10-25 15:05:28 -07001642# POD Per Patchset Pipeline Jobs
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001643# to use these parameters in a job: `<<: *voltha-physical-patchset-parameters`
Eric Ball9ecb7ad2024-09-12 12:52:26 -07001644- _voltha-physical-patchset-parameters: &voltha-physical-patchset-parameters
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001645 name: voltha-physical-patchset-parameters
Andy Bavier51ba7e82019-12-17 11:01:01 -07001646 parameters:
1647 - string:
1648 name: buildNode
Zack Williams8ef79812019-10-29 11:09:18 -07001649 default: '{build-node}'
Andy Bavier51ba7e82019-12-17 11:01:01 -07001650 description: 'Pod management node'
1651
1652 - string:
Zack Williams03ebb272020-03-27 09:42:33 -07001653 name: branch
1654 default: '$GERRIT_BRANCH'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001655 description: 'Name of the repo branch to use'
Andy Bavier51ba7e82019-12-17 11:01:01 -07001656
1657 - string:
1658 name: gerritProject
1659 default: '$GERRIT_PROJECT'
1660 description: 'Name of the Gerrit project'
1661
1662 - string:
Matteo Scandolo7a330022021-03-29 14:03:48 -07001663 name: gerritRefspec
1664 default: '$GERRIT_REFSPEC'
1665 description: 'RefSpec number in Gerrit'
1666
1667 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001668 name: gerritComment
1669 default: '$GERRIT_EVENT_COMMENT_TEXT'
1670 description: 'RefSpec number in Gerrit'
1671
1672 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07001673 name: cordRepoUrl
1674 default: '{gerrit-server-url}'
1675 description: 'The URL of the CORD Project repository'
1676
1677 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001678 name: configBaseDir
1679 default: 'pod-configs'
1680 description: 'The directory inside the POD configs repository'
1681
1682 - string:
1683 name: configDeploymentDir
1684 default: 'deployment-configs'
1685 description: 'The deployment configs folder'
1686
1687 - string:
1688 name: configKubernetesDir
1689 default: 'kubernetes-configs'
1690 description: 'The kubernetes config folder'
1691
1692 - string:
1693 name: configFileName
1694 default: '{config-pod}'
1695 description: 'The config file'
1696
1697 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07001698 name: podName
1699 default: '{config-pod}'
1700
1701 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07001702 name: sadisConfigFile
Matteo Scandolo7a330022021-03-29 14:03:48 -07001703 default: 'voltha-system-tests/tests/data/{config-pod}-sadis.json'
Andy Bavier51ba7e82019-12-17 11:01:01 -07001704 description: 'Path of SADIS config to load'
1705
1706 - string:
Andy Bavier893d2442020-05-21 12:41:17 -07001707 name: oltDebVersionMaster
1708 default: '{oltDebVersionMaster}'
1709 description: 'OLT Software version to install for master branch builds'
1710
1711 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001712 name: oltDebVersionVoltha23
Andy Bavier893d2442020-05-21 12:41:17 -07001713 default: '{oltDebVersionVoltha23}'
1714 description: 'OLT Software version to install for voltha-2.3 branch builds'
Andy Bavier51ba7e82019-12-17 11:01:01 -07001715
1716 - string:
Andy Bavier51ba7e82019-12-17 11:01:01 -07001717 name: profile
1718 default: '{profile}'
1719 description: 'Technology Profile pushed to the ETCD'
1720
Andy Bavier51ba7e82019-12-17 11:01:01 -07001721 - bool:
1722 name: reinstallOlt
1723 default: true
1724 description: "Re-install OLT software"
1725
Zack Williams03ebb272020-03-27 09:42:33 -07001726 - string:
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001727 name: extraRobotArgs
1728 default: '{default-test-args}'
1729 description: 'Arguments to pass to robot'
1730
1731 - string:
1732 name: volthaSystemTestsChange
1733 default: '{volthaSystemTestsChange}'
1734 description: 'Download a change for gerrit in the voltha-system-tests repo, example value: "refs/changes/79/18779/13"'
1735
1736 - string:
1737 name: volthaHelmChartsChange
1738 default: '{volthaHelmChartsChange}'
1739 description: 'Download a change for gerrit in the voltha-helm-charts repo, example value: "refs/changes/79/18779/13"'
1740
1741 - string:
1742 name: workflow
1743 default: '{workflow}'
1744 description: 'Installs and uses the specified work flow on the POD'
1745
Matteo Scandolobb7382d2021-05-05 08:32:35 -07001746 - string:
1747 name: extraHelmFlags
1748 default: '{extraHelmFlags}'
1749 description: 'Helm flags (passed to each helm command)'
1750
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001751- job-template:
1752 name: '{name}'
1753 id: verify_physical_voltha_patchset_auto
1754 description: |
1755 <!-- Managed by Jenkins Job Builder -->
1756 Automated build on POD {config-pod} using {pipeline-script} <br /><br />
1757 Created from job-template {id} from ci-management/jjb/voltha-e2e.yaml <br />
1758 Created by Andy Bavier, andy@opennetworking.org <br />
Joey Armstrong518f3572024-02-11 07:56:25 -05001759 Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001760 sandbox: true
Jan Klare8846dea2023-09-15 14:31:56 +02001761 pipeline-script: 'voltha/tucson-build-and-test.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02001762 pipeline-branch: 'master'
Matteo Scandolob6d80732021-05-05 14:06:42 -07001763 default-test-args: '-i sanityORDeleteOLT -i PowerSwitch -X'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001764 build-node: 'tucson-pod'
1765 config-pod: 'tucson-pod'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001766 profile: 'Default'
Girish Gowdrab25baaf2022-06-28 18:26:36 -07001767 oltDebVersionMaster: 'openolt_asfvolt16-3.7.4-3b190f027136e845c5850a5b1a97897ce2b74ebf-40G-NNI.deb'
Girish Gowdra69e3b7f2021-08-05 15:08:01 -07001768 oltDebVersionVoltha23: 'openolt_asfvolt16-3.4.9-e2a9597f3d690fe3a0ea0df244571dfc9e8c2833-40G-NNI.deb'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001769 volthaSystemTestsChange: ''
1770 volthaHelmChartsChange: ''
Matteo Scandolobb7382d2021-05-05 08:32:35 -07001771 extraHelmFlags: ''
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001772
1773 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04001774 - onf-infra-volthadevs-permissions
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001775 - cord-infra-properties:
1776 build-days-to-keep: '{build-days-to-keep}'
1777 artifact-num-to-keep: '{artifact-num-to-keep}'
1778
1779 <<: *voltha-physical-patchset-parameters
Andy Bavier51ba7e82019-12-17 11:01:01 -07001780
1781 project-type: pipeline
1782 concurrent: true
1783
Jan Klare8b7b3df2023-09-15 11:27:15 +02001784 pipeline-scm:
1785 scm:
1786 - git:
Eric Ballf89cdba2025-08-26 16:12:55 -07001787 url: https://gerrit.lfbroadband.org/ci-management
Jan Klare8b7b3df2023-09-15 11:27:15 +02001788 branches:
1789 - origin/{pipeline-branch}
1790 script-path: jjb/pipeline/{pipeline-script}
1791
Andy Bavier51ba7e82019-12-17 11:01:01 -07001792 triggers:
1793 - gerrit:
1794 server-name: '{gerrit-server-name}'
1795 dependency-jobs: '{dependency-jobs}'
1796 silent-start: false
1797 successful-message: "PASSED hardware test"
1798 failure-message: "FAILED hardware test"
1799 unstable-message: "UNSTABLE hardware test"
1800 trigger-on:
1801 - comment-added-event:
1802 approval-category: 'Code-Review'
1803 approval-value: '+2'
1804 projects:
1805 - project-compare-type: REG_EXP
Girish Gowdra7beebea2021-01-31 18:56:45 -08001806 project-pattern: '^(voltha-openolt-adapter|voltha-openonu-adapter|voltha-openonu-adapter-go|voltha-go)$'
Andy Bavier51ba7e82019-12-17 11:01:01 -07001807 branches:
Andy Bavier37f6ea92020-04-03 11:13:35 -07001808 - branch-compare-type: REG_EXP
Matteo Scandoloec3ec8e2021-05-27 13:03:00 -07001809 branch-pattern: '{branch-pattern}'
Andy Bavier51ba7e82019-12-17 11:01:01 -07001810
Andy Bavier51ba7e82019-12-17 11:01:01 -07001811- job-template:
1812 name: '{name}'
1813 id: verify_physical_voltha_patchset_manual
Andy Bavierbf68c5e2019-10-25 15:05:28 -07001814 description: |
1815 <!-- Managed by Jenkins Job Builder -->
Andy Bavier61c5b2a2019-11-12 12:08:19 -07001816 Automated build on POD {config-pod} using {pipeline-script} <br /><br />
Andy Baviere9916452019-11-06 12:32:47 -07001817 Created from job-template {id} from ci-management/jjb/voltha-e2e.yaml <br />
Andy Bavierbf68c5e2019-10-25 15:05:28 -07001818 Created by Andy Bavier, andy@opennetworking.org <br />
Joey Armstrong518f3572024-02-11 07:56:25 -05001819 Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors
Andy Bavierbf68c5e2019-10-25 15:05:28 -07001820 sandbox: true
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001821 build-node: 'tucson-pod'
1822 config-pod: 'tucson-pod'
Girish Gowdrab25baaf2022-06-28 18:26:36 -07001823 oltDebVersionMaster: 'openolt_asfvolt16-3.7.4-3b190f027136e845c5850a5b1a97897ce2b74ebf-40G-NNI.deb'
Girish Gowdra69e3b7f2021-08-05 15:08:01 -07001824 oltDebVersionVoltha23: 'openolt_asfvolt16-3.4.9-e2a9597f3d690fe3a0ea0df244571dfc9e8c2833-40G-NNI.deb'
Jan Klare8846dea2023-09-15 14:31:56 +02001825 pipeline-script: 'voltha/tucson-build-and-test.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +02001826 pipeline-branch: 'master'
Andy Bavierd83bf3a2020-08-13 14:55:07 -07001827 trigger-string: 'hardware test'
Matteo Scandolob6d80732021-05-05 14:06:42 -07001828 default-test-args: '-i sanityORDeleteOLT -i PowerSwitch -X'
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001829 volthaSystemTestsChange: ''
1830 volthaHelmChartsChange: ''
Matteo Scandolob6d80732021-05-05 14:06:42 -07001831 profile: 'Default'
Matteo Scandolobb7382d2021-05-05 08:32:35 -07001832 extraHelmFlags: ''
Andy Bavierbf68c5e2019-10-25 15:05:28 -07001833
1834 properties:
Joey Armstronge04fe1f2022-08-25 13:48:13 -04001835 - onf-infra-volthadevs-permissions
Andy Bavierbf68c5e2019-10-25 15:05:28 -07001836 - cord-infra-properties:
1837 build-days-to-keep: '{build-days-to-keep}'
1838 artifact-num-to-keep: '{artifact-num-to-keep}'
1839
Matteo Scandolo9b644ba2021-04-19 11:21:07 -07001840 <<: *voltha-physical-patchset-parameters
Andy Bavierbf68c5e2019-10-25 15:05:28 -07001841
Andy Bavier8c11d462019-12-17 08:19:34 -07001842
Andy Bavier61c5b2a2019-11-12 12:08:19 -07001843 project-type: pipeline
Andy Bavierbf68c5e2019-10-25 15:05:28 -07001844 concurrent: true
1845
Jan Klare8b7b3df2023-09-15 11:27:15 +02001846 pipeline-scm:
1847 scm:
1848 - git:
Eric Ballf89cdba2025-08-26 16:12:55 -07001849 url: https://gerrit.lfbroadband.org/ci-management
Jan Klare8b7b3df2023-09-15 11:27:15 +02001850 branches:
1851 - origin/{pipeline-branch}
1852 script-path: jjb/pipeline/{pipeline-script}
Andy Bavierbf68c5e2019-10-25 15:05:28 -07001853
Andy Bavier1f465592019-11-06 10:03:56 -07001854 triggers:
1855 - gerrit:
1856 server-name: '{gerrit-server-name}'
1857 dependency-jobs: '{dependency-jobs}'
1858 silent-start: false
Andy Bavierd83bf3a2020-08-13 14:55:07 -07001859 successful-message: "PASSED {trigger-string}"
1860 failure-message: "FAILED {trigger-string}"
1861 unstable-message: "UNSTABLE {trigger-string}"
Andy Bavier1f465592019-11-06 10:03:56 -07001862 trigger-on:
1863 - comment-added-contains-event:
Andy Bavierd83bf3a2020-08-13 14:55:07 -07001864 comment-contains-value: '^{trigger-string}$'
Scott Bakerda31d7b2020-01-08 16:35:52 -08001865 - comment-added-contains-event:
Andy Bavierd83bf3a2020-08-13 14:55:07 -07001866 comment-contains-value: '^{trigger-string} with delay$'
Andy Bavier8c11d462019-12-17 08:19:34 -07001867 projects:
1868 - project-compare-type: REG_EXP
Girish Gowdra7beebea2021-01-31 18:56:45 -08001869 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 -07001870 branches:
Andy Bavierfc3ca142020-03-27 13:44:25 -07001871 - branch-compare-type: REG_EXP
Matteo Scandoloec3ec8e2021-05-27 13:03:00 -07001872 branch-pattern: '{branch-pattern}'
Joey Armstrongaf679da2023-01-31 14:22:41 -05001873
1874# [EOF]