2 - functest-ovn-jobs: &functest-ovn-jobs
3 name: 'functest-ovn-jobs'
4 current-parameters: true
6 - functest-ovn-params: &functest-ovn-params
7 name: 'functest-ovn-params'
14 dashboard_url: http://172.30.12.85
17 name: functest-ovn-slave
24 name: functest-ovn-build_tag
30 name: functest-ovn-branch
37 name: functest-ovn-DEBUG
44 name: functest-ovn-EXTERNAL_NETWORK
47 name: EXTERNAL_NETWORK
50 - functest-ovn-containers: &functest-ovn-containers
51 name: 'functest-ovn-containers'
54 container: '{container}'
57 - functest-ovn-run-containers: &functest-ovn-run-containers
58 name: 'functest-ovn-run-containers'
59 <<: *functest-ovn-containers
61 dashboard_url: '{dashboard_url}'
63 - functest-ovn-build-containers: &functest-ovn-build-containers
64 name: 'functest-ovn-build-containers'
65 <<: *functest-ovn-containers
70 name: functest-ovn-pull-containers
74 if [ "{repo}" = "_" ]; then
75 image={container}:{tag}
76 elif [ "{port}" = "None" ]; then
77 image={repo}/{container}:{tag}
79 image={repo}:{port}/{container}:{tag}
81 sudo docker pull $image
84 name: functest-ovn-build-containers
88 if [ "{repo}" = "_" ]; then
89 image={container}:{tag}
90 elif [ "{port}" = "None" ]; then
91 image={repo}/{container}:{tag}
93 image={repo}:{port}/{container}:{tag}
95 if [ "{ref_arg}" = "None" ]; then
98 build_arg="--build-arg {ref_arg}={ref}"
101 sudo docker build $build_arg \
102 --pull=false --no-cache --force-rm=true \
106 name: functest-ovn-run-containers
110 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true
111 if [ "{repo}" = "_" ]; then
112 image={container}:{tag}
113 elif [ "{port}" = "None" ]; then
114 image={repo}/{container}:{tag}
116 image={repo}:{port}/{container}:{tag}
118 if [ "{tag}" = "latest" ]; then
120 elif [ "{tag}" = "jerma" ]; then
122 elif [ "{tag}" = "iruya" ]; then
127 sudo docker run --rm \
128 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
129 -e S3_DST_URL=s3://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
130 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
131 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
132 -e NODE_NAME=$slave \
133 -e BUILD_TAG=$BUILD_TAG \
134 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
136 -e DEPLOY_SCENARIO=os-ovn-nofeature-noha \
137 -e EXTERNAL_NETWORK=$EXTERNAL_NETWORK \
138 -e DASHBOARD_URL={dashboard_url} \
139 -e VOLUME_DEVICE_NAME=sdb \
140 -e IMAGE_PROPERTIES=hw_scsi_model:virtio-scsi,hw_disk_bus:scsi \
141 -v /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file \
142 -v /home/opnfv/functest/images:/home/opnfv/functest/images \
143 -v /home/opnfv/functest/tempest_conf.yaml:/usr/lib/python$py/\
144 site-packages/functest/opnfv_tests/openstack/tempest/custom_tests/\
146 -v /home/opnfv/functest/.boto:/root/.boto \
147 $image run_tests -t {test} -r -p
150 name: functest-ovn-remove-images
154 if [ "{repo}" = "_" ]; then
155 image={container}:{tag}
156 elif [ "{port}" = "None" ]; then
157 image={repo}/{container}:{tag}
159 image={repo}:{port}/{container}:{tag}
161 sudo docker rmi $image || true
164 name: functest-ovn-scm
167 url: https://gerrit.opnfv.org/gerrit/functest
168 refspec: '+refs/changes/*:refs/changes/*'
173 name: 'functest-ovn-{repo}-{container}-{tag}-pull'
175 - functest-ovn-slave:
178 - functest-ovn-pull-containers:
179 <<: *functest-ovn-containers
182 name: 'functest-ovn-opnfv-functest-healthcheck-pull'
183 <<: *functest-ovn-params
184 container: 'functest-healthcheck'
186 - 'functest-ovn-{repo}-{container}-{tag}-pull'
189 name: 'functest-ovn-opnfv-functest-smoke-pull'
190 <<: *functest-ovn-params
191 container: 'functest-smoke'
193 - 'functest-ovn-{repo}-{container}-{tag}-pull'
196 name: 'functest-ovn-opnfv-functest-smoke-cntt-pull'
197 <<: *functest-ovn-params
198 container: 'functest-smoke-cntt'
200 - 'functest-ovn-{repo}-{container}-{tag}-pull'
203 name: 'functest-ovn-opnfv-functest-benchmarking-pull'
204 <<: *functest-ovn-params
205 container: 'functest-benchmarking'
207 - 'functest-ovn-{repo}-{container}-{tag}-pull'
210 name: 'functest-ovn-opnfv-functest-vnf-pull'
211 <<: *functest-ovn-params
212 container: 'functest-vnf'
214 - 'functest-ovn-{repo}-{container}-{tag}-pull'
217 name: 'functest-ovn-{repo}-{container}-{tag}-rmi'
219 - functest-ovn-slave:
222 - functest-ovn-remove-images:
223 <<: *functest-ovn-containers
226 name: 'functest-ovn-opnfv-functest-healthcheck-rmi'
227 <<: *functest-ovn-params
228 container: 'functest-healthcheck'
230 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
233 name: 'functest-ovn-opnfv-functest-smoke-rmi'
234 <<: *functest-ovn-params
235 container: 'functest-smoke'
237 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
240 name: 'functest-ovn-opnfv-functest-smoke-cntt-rmi'
241 <<: *functest-ovn-params
242 container: 'functest-smoke-cntt'
244 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
247 name: 'functest-ovn-opnfv-functest-benchmarking-rmi'
248 <<: *functest-ovn-params
249 container: 'functest-benchmarking'
251 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
254 name: 'functest-ovn-opnfv-functest-vnf-rmi'
255 <<: *functest-ovn-params
256 container: 'functest-vnf'
258 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
261 name: 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
263 - functest-ovn-slave:
265 - functest-ovn-build_tag:
267 - functest-ovn-DEBUG:
269 - functest-ovn-EXTERNAL_NETWORK:
270 EXTERNAL_NETWORK: public
272 - functest-ovn-run-containers:
273 <<: *functest-ovn-run-containers
276 name: 'functest-ovn-opnfv-functest-healthcheck'
277 <<: *functest-ovn-params
278 container: 'functest-healthcheck'
295 test: tempest_horizon
297 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
300 name: 'functest-ovn-opnfv-functest-smoke'
301 <<: *functest-ovn-params
302 container: 'functest-smoke'
304 - neutron-tempest-plugin-api
323 test: refstack_defcore
325 test: refstack_defcore
327 test: refstack_defcore
331 test: refstack_compute
333 test: refstack_object
335 test: refstack_platform
339 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
342 name: 'functest-ovn-opnfv-functest-smoke-cntt'
343 <<: *functest-ovn-params
344 container: 'functest-smoke-cntt'
346 - neutron-tempest-plugin-api
354 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
357 name: 'functest-ovn-opnfv-functest-benchmarking'
358 <<: *functest-ovn-params
359 container: 'functest-benchmarking'
366 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
369 name: 'functest-ovn-opnfv-functest-vnf'
370 <<: *functest-ovn-params
371 container: 'functest-vnf'
379 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
382 name: functest-ovn-zip
386 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/* || true
387 if [ "{repo}" = "_" ]; then
388 image={container}:{tag}
389 elif [ "{port}" = "None" ]; then
390 image={repo}/{container}:{tag}
392 image={repo}:{port}/{container}:{tag}
394 sudo docker run --rm \
395 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
396 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
397 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
398 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
399 -e BUILD_TAG=$BUILD_TAG \
400 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
401 -v /home/opnfv/functest/.boto:/root/.boto \
405 name: 'functest-ovn-{tag}-zip'
407 - functest-ovn-build_tag:
411 <<: *functest-ovn-containers
414 name: 'functest-ovn-{tag}-zip'
415 <<: *functest-ovn-params
416 container: 'functest-healthcheck'
418 - 'functest-ovn-{tag}-zip'
421 name: 'functest-ovn-{tag}-daily'
422 project-type: multijob
426 - functest-ovn-slave:
428 - functest-ovn-build_tag:
430 - functest-ovn-DEBUG:
432 - functest-ovn-EXTERNAL_NETWORK:
433 EXTERNAL_NETWORK: public
436 use-build-blocker: true
437 blocking-level: 'NODE'
439 - '^functest-ovn-{tag}-(daily|check|gate)$'
442 name: remove former images
444 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
445 <<: *functest-ovn-jobs
446 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
447 <<: *functest-ovn-jobs
448 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
449 <<: *functest-ovn-jobs
450 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
451 <<: *functest-ovn-jobs
452 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
453 <<: *functest-ovn-jobs
455 name: pull containers
457 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull'
458 <<: *functest-ovn-jobs
459 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull'
460 <<: *functest-ovn-jobs
461 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull'
462 <<: *functest-ovn-jobs
463 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull'
464 <<: *functest-ovn-jobs
465 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull'
466 <<: *functest-ovn-jobs
468 name: opnfv/functest-healthcheck:{tag}
471 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
472 <<: *functest-ovn-jobs
473 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
474 <<: *functest-ovn-jobs
475 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
476 <<: *functest-ovn-jobs
477 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
478 <<: *functest-ovn-jobs
479 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
480 <<: *functest-ovn-jobs
481 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
482 <<: *functest-ovn-jobs
483 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
484 <<: *functest-ovn-jobs
485 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
486 <<: *functest-ovn-jobs
487 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
488 <<: *functest-ovn-jobs
489 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
490 <<: *functest-ovn-jobs
491 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
492 <<: *functest-ovn-jobs
493 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
494 <<: *functest-ovn-jobs
495 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
496 <<: *functest-ovn-jobs
498 name: opnfv/functest-smoke:{tag}
501 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
502 <<: *functest-ovn-jobs
503 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
504 <<: *functest-ovn-jobs
505 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
506 <<: *functest-ovn-jobs
507 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
508 <<: *functest-ovn-jobs
509 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
510 <<: *functest-ovn-jobs
511 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
512 <<: *functest-ovn-jobs
513 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
514 <<: *functest-ovn-jobs
515 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
516 <<: *functest-ovn-jobs
517 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
518 <<: *functest-ovn-jobs
519 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
520 <<: *functest-ovn-jobs
521 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
522 <<: *functest-ovn-jobs
523 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
524 <<: *functest-ovn-jobs
525 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
526 <<: *functest-ovn-jobs
527 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
528 <<: *functest-ovn-jobs
529 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
530 <<: *functest-ovn-jobs
531 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
532 <<: *functest-ovn-jobs
533 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
534 <<: *functest-ovn-jobs
536 name: opnfv/functest-smoke-cntt:{tag}
539 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-run'
540 <<: *functest-ovn-jobs
541 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder-run'
542 <<: *functest-ovn-jobs
543 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone-run'
544 <<: *functest-ovn-jobs
545 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity-run'
546 <<: *functest-ovn-jobs
547 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full-run'
548 <<: *functest-ovn-jobs
549 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario-run'
550 <<: *functest-ovn-jobs
551 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow-run'
552 <<: *functest-ovn-jobs
554 name: opnfv/functest-benchmarking:{tag}
557 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
558 <<: *functest-ovn-jobs
559 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
560 <<: *functest-ovn-jobs
561 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
562 <<: *functest-ovn-jobs
563 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
564 <<: *functest-ovn-jobs
566 name: opnfv/functest-vnf:{tag}
568 execution-type: SEQUENTIALLY
570 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
571 <<: *functest-ovn-jobs
572 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
573 <<: *functest-ovn-jobs
574 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
575 <<: *functest-ovn-jobs
576 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
577 <<: *functest-ovn-jobs
578 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
579 <<: *functest-ovn-jobs
581 name: dump all campaign data
584 - name: 'functest-ovn-{tag}-zip'
585 <<: *functest-ovn-jobs
588 name: 'functest-ovn-{repo}-{container}-{tag}-gate'
590 - functest-ovn-slave:
596 - functest-ovn-build-containers:
597 <<: *functest-ovn-build-containers
601 name: 'functest-ovn-{repo}-{container}-{tag}-check'
603 - functest-ovn-slave:
605 - functest-ovn-branch:
611 - functest-ovn-build-containers:
612 <<: *functest-ovn-build-containers
616 name: 'functest-ovn-_-alpine-3.11-rmi'
623 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
626 name: 'functest-ovn-_-alpine-3.11-pull'
633 - 'functest-ovn-{repo}-{container}-{tag}-pull'
636 name: functest-ovn-opnfv-functest-ovn-core-{tag}-build
637 <<: *functest-ovn-params
638 container: functest-ovn-core
642 - 'functest-ovn-{repo}-{container}-{tag}-gate'
643 - 'functest-ovn-{repo}-{container}-{tag}-check'
646 name: functest-ovn-opnfv-functest-ovn-tempest-{tag}-build
647 <<: *functest-ovn-params
648 container: functest-ovn-tempest
652 - 'functest-ovn-{repo}-{container}-{tag}-gate'
653 - 'functest-ovn-{repo}-{container}-{tag}-check'
659 name: functest-ovn-opnfv-functest-healthcheck-{tag}-build
660 <<: *functest-ovn-params
661 container: functest-healthcheck
663 path: docker/healthcheck
665 - 'functest-ovn-{repo}-{container}-{tag}-gate'
666 - 'functest-ovn-{repo}-{container}-{tag}-check'
669 name: functest-ovn-opnfv-functest-smoke-{tag}-build
670 <<: *functest-ovn-params
671 container: functest-smoke
675 - 'functest-ovn-{repo}-{container}-{tag}-gate'
676 - 'functest-ovn-{repo}-{container}-{tag}-check'
679 name: functest-ovn-opnfv-functest-benchmarking-{tag}-build
680 <<: *functest-ovn-params
681 container: functest-benchmarking
683 path: docker/benchmarking
685 - 'functest-ovn-{repo}-{container}-{tag}-gate'
686 - 'functest-ovn-{repo}-{container}-{tag}-check'
689 name: functest-ovn-opnfv-functest-vnf-{tag}-build
690 <<: *functest-ovn-params
691 container: functest-vnf
695 - 'functest-ovn-{repo}-{container}-{tag}-gate'
696 - 'functest-ovn-{repo}-{container}-{tag}-check'
699 name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build
700 <<: *functest-ovn-params
701 container: functest-smoke-cntt
703 path: docker/smoke-cntt
705 - 'functest-ovn-{repo}-{container}-{tag}-gate'
706 - 'functest-ovn-{repo}-{container}-{tag}-check'
709 name: 'functest-ovn-{tag}-check'
710 project-type: multijob
712 - functest-ovn-slave:
714 - functest-ovn-build_tag:
716 - functest-ovn-branch:
718 - functest-ovn-DEBUG:
720 - functest-ovn-EXTERNAL_NETWORK:
721 EXTERNAL_NETWORK: public
724 use-build-blocker: true
725 blocking-level: 'NODE'
727 - '^functest-ovn-{tag}-(daily|check|gate)$'
730 name: remove former images
732 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
733 <<: *functest-ovn-jobs
734 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
735 <<: *functest-ovn-jobs
736 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
737 <<: *functest-ovn-jobs
738 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
739 <<: *functest-ovn-jobs
740 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
741 <<: *functest-ovn-jobs
743 name: remove dependencies
745 - name: 'functest-ovn-_-alpine-3.11-rmi'
746 <<: *functest-ovn-jobs
748 name: pull dependencies
750 - name: 'functest-ovn-_-alpine-3.11-pull'
751 <<: *functest-ovn-jobs
753 name: build opnfv/functest-ovn-core
755 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-check'
756 <<: *functest-ovn-jobs
758 name: build opnfv/functest-ovn-tempest
760 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-check'
761 <<: *functest-ovn-jobs
763 name: build containers
765 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-check'
766 <<: *functest-ovn-jobs
767 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-check'
768 <<: *functest-ovn-jobs
769 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-check'
770 <<: *functest-ovn-jobs
771 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check'
772 <<: *functest-ovn-jobs
774 name: build opnfv/functest-smoke-cntt
776 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check'
777 <<: *functest-ovn-jobs
779 name: opnfv/functest-healthcheck:{tag}
781 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
782 <<: *functest-ovn-jobs
783 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
784 <<: *functest-ovn-jobs
785 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
786 <<: *functest-ovn-jobs
787 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
788 <<: *functest-ovn-jobs
789 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
790 <<: *functest-ovn-jobs
791 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
792 <<: *functest-ovn-jobs
793 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
794 <<: *functest-ovn-jobs
795 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
796 <<: *functest-ovn-jobs
797 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
798 <<: *functest-ovn-jobs
799 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
800 <<: *functest-ovn-jobs
801 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
802 <<: *functest-ovn-jobs
803 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
804 <<: *functest-ovn-jobs
805 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
806 <<: *functest-ovn-jobs
808 name: opnfv/functest-smoke:{tag}
810 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
811 <<: *functest-ovn-jobs
812 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
813 <<: *functest-ovn-jobs
814 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
815 <<: *functest-ovn-jobs
816 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
817 <<: *functest-ovn-jobs
818 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
819 <<: *functest-ovn-jobs
820 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
821 <<: *functest-ovn-jobs
822 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
823 <<: *functest-ovn-jobs
824 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
825 <<: *functest-ovn-jobs
826 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
827 <<: *functest-ovn-jobs
828 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
829 <<: *functest-ovn-jobs
830 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
831 <<: *functest-ovn-jobs
832 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
833 <<: *functest-ovn-jobs
834 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
835 <<: *functest-ovn-jobs
836 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
837 <<: *functest-ovn-jobs
838 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
839 <<: *functest-ovn-jobs
840 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
841 <<: *functest-ovn-jobs
842 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
843 <<: *functest-ovn-jobs
845 name: opnfv/functest-smoke-cntt:{tag}
847 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-run'
848 <<: *functest-ovn-jobs
849 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder-run'
850 <<: *functest-ovn-jobs
851 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone-run'
852 <<: *functest-ovn-jobs
853 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity-run'
854 <<: *functest-ovn-jobs
855 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full-run'
856 <<: *functest-ovn-jobs
857 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario-run'
858 <<: *functest-ovn-jobs
859 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow-run'
860 <<: *functest-ovn-jobs
862 name: opnfv/functest-benchmarking:{tag}
864 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
865 <<: *functest-ovn-jobs
866 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
867 <<: *functest-ovn-jobs
868 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
869 <<: *functest-ovn-jobs
870 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
871 <<: *functest-ovn-jobs
873 name: opnfv/functest-vnf:{tag}
874 execution-type: SEQUENTIALLY
876 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
877 <<: *functest-ovn-jobs
878 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
879 <<: *functest-ovn-jobs
880 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
881 <<: *functest-ovn-jobs
882 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
883 <<: *functest-ovn-jobs
884 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
885 <<: *functest-ovn-jobs
888 name: functest-ovn-patchset-created
891 server-name: 'gerrit.opnfv.org'
893 - patchset-created-event
894 - comment-added-contains-event:
895 comment-contains-value: 'recheck'
896 - comment-added-contains-event:
897 comment-contains-value: 'reverify'
899 - project-compare-type: 'ANT'
900 project-pattern: 'functest'
902 - branch-compare-type: 'ANT'
903 branch-pattern: '**/{branch}'
911 name: 'functest-ovn-{tag}-gate'
912 project-type: multijob
914 - functest-ovn-patchset-created:
917 - functest-ovn-slave:
919 - functest-ovn-build_tag:
921 - functest-ovn-DEBUG:
923 - functest-ovn-EXTERNAL_NETWORK:
924 EXTERNAL_NETWORK: public
927 use-build-blocker: true
928 blocking-level: 'NODE'
930 - '^functest-ovn-{tag}-(daily|check|gate)$'
933 name: remove former images
935 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
936 <<: *functest-ovn-jobs
937 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
938 <<: *functest-ovn-jobs
939 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
940 <<: *functest-ovn-jobs
941 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
942 <<: *functest-ovn-jobs
943 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
944 <<: *functest-ovn-jobs
946 name: remove dependencies
948 - name: 'functest-ovn-_-alpine-3.11-rmi'
949 <<: *functest-ovn-jobs
951 name: pull dependencies
953 - name: 'functest-ovn-_-alpine-3.11-pull'
954 <<: *functest-ovn-jobs
956 name: build opnfv/functest-ovn-core
958 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-gate'
959 <<: *functest-ovn-jobs
961 name: build opnfv/functest-ovn-tempest
963 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-gate'
964 <<: *functest-ovn-jobs
966 name: build containers
968 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate'
969 <<: *functest-ovn-jobs
970 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate'
971 <<: *functest-ovn-jobs
972 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate'
973 <<: *functest-ovn-jobs
974 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate'
975 <<: *functest-ovn-jobs
977 name: build opnfv/functest-smoke-cntt
979 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate'
980 <<: *functest-ovn-jobs
982 name: opnfv/functest-healthcheck:{tag}
984 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
985 <<: *functest-ovn-jobs
986 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
987 <<: *functest-ovn-jobs
988 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
989 <<: *functest-ovn-jobs
990 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
991 <<: *functest-ovn-jobs
992 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
993 <<: *functest-ovn-jobs
994 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
995 <<: *functest-ovn-jobs
996 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
997 <<: *functest-ovn-jobs
998 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
999 <<: *functest-ovn-jobs
1000 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
1001 <<: *functest-ovn-jobs
1002 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
1003 <<: *functest-ovn-jobs
1004 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
1005 <<: *functest-ovn-jobs
1006 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
1007 <<: *functest-ovn-jobs
1008 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
1009 <<: *functest-ovn-jobs
1011 name: opnfv/functest-smoke:{tag}
1013 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
1014 <<: *functest-ovn-jobs
1015 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
1016 <<: *functest-ovn-jobs
1017 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
1018 <<: *functest-ovn-jobs
1019 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
1020 <<: *functest-ovn-jobs
1021 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
1022 <<: *functest-ovn-jobs
1023 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
1024 <<: *functest-ovn-jobs
1025 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
1026 <<: *functest-ovn-jobs
1027 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
1028 <<: *functest-ovn-jobs
1029 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
1030 <<: *functest-ovn-jobs
1031 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
1032 <<: *functest-ovn-jobs
1033 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
1034 <<: *functest-ovn-jobs
1035 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
1036 <<: *functest-ovn-jobs
1037 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
1038 <<: *functest-ovn-jobs
1039 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
1040 <<: *functest-ovn-jobs
1041 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
1042 <<: *functest-ovn-jobs
1043 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
1044 <<: *functest-ovn-jobs
1045 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
1046 <<: *functest-ovn-jobs
1048 name: opnfv/functest-smoke-cntt:{tag}
1050 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-run'
1051 <<: *functest-ovn-jobs
1052 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder-run'
1053 <<: *functest-ovn-jobs
1054 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone-run'
1055 <<: *functest-ovn-jobs
1056 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity-run'
1057 <<: *functest-ovn-jobs
1058 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full-run'
1059 <<: *functest-ovn-jobs
1060 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario-run'
1061 <<: *functest-ovn-jobs
1062 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow-run'
1063 <<: *functest-ovn-jobs
1065 name: opnfv/functest-benchmarking:{tag}
1067 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
1068 <<: *functest-ovn-jobs
1069 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1070 <<: *functest-ovn-jobs
1071 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1072 <<: *functest-ovn-jobs
1073 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1074 <<: *functest-ovn-jobs
1076 name: opnfv/functest-vnf:{tag}
1077 execution-type: SEQUENTIALLY
1079 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1080 <<: *functest-ovn-jobs
1081 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1082 <<: *functest-ovn-jobs
1083 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1084 <<: *functest-ovn-jobs
1085 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1086 <<: *functest-ovn-jobs
1087 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1088 <<: *functest-ovn-jobs
1091 name: 'functest-ovn'
1092 <<: *functest-ovn-params
1094 - 'functest-ovn-{tag}-daily'
1095 - 'functest-ovn-{tag}-check'
1096 - 'functest-ovn-{tag}-gate'