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}" = "kali" ]; then
122 elif [ "{tag}" = "jerma" ]; then
124 elif [ "{tag}" = "iruya" ]; then
129 sudo docker run --rm \
130 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
131 -e S3_DST_URL=s3://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
132 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
133 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
134 -e NODE_NAME=$slave \
135 -e BUILD_TAG=$BUILD_TAG \
136 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
138 -e DEPLOY_SCENARIO=os-ovn-nofeature-noha \
139 -e EXTERNAL_NETWORK=$EXTERNAL_NETWORK \
140 -e DASHBOARD_URL={dashboard_url} \
141 -e VOLUME_DEVICE_NAME=sdb \
142 -e IMAGE_PROPERTIES=hw_scsi_model:virtio-scsi,hw_disk_bus:scsi \
143 -v /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file \
144 -v /home/opnfv/functest/images:/home/opnfv/functest/images \
145 -v /home/opnfv/functest/tempest_conf.yaml:/src/functest/\
146 functest/opnfv_tests/openstack/tempest/custom_tests/\
148 -v /home/opnfv/functest/.boto:/root/.boto \
149 $image run_tests -t {test} -r -p
152 name: functest-ovn-remove-images
156 if [ "{repo}" = "_" ]; then
157 image={container}:{tag}
158 elif [ "{port}" = "None" ]; then
159 image={repo}/{container}:{tag}
161 image={repo}:{port}/{container}:{tag}
163 sudo docker rmi $image || true
166 name: functest-ovn-scm
169 url: https://gerrit.opnfv.org/gerrit/functest
170 refspec: '+refs/changes/*:refs/changes/*'
175 name: 'functest-ovn-{repo}-{container}-{tag}-pull'
177 - functest-ovn-slave:
180 - functest-ovn-pull-containers:
181 <<: *functest-ovn-containers
184 name: 'functest-ovn-opnfv-functest-healthcheck-pull'
185 <<: *functest-ovn-params
186 container: 'functest-healthcheck'
188 - 'functest-ovn-{repo}-{container}-{tag}-pull'
191 name: 'functest-ovn-opnfv-functest-smoke-pull'
192 <<: *functest-ovn-params
193 container: 'functest-smoke'
195 - 'functest-ovn-{repo}-{container}-{tag}-pull'
198 name: 'functest-ovn-opnfv-functest-smoke-cntt-pull'
199 <<: *functest-ovn-params
200 container: 'functest-smoke-cntt'
202 - 'functest-ovn-{repo}-{container}-{tag}-pull'
205 name: 'functest-ovn-opnfv-functest-benchmarking-pull'
206 <<: *functest-ovn-params
207 container: 'functest-benchmarking'
209 - 'functest-ovn-{repo}-{container}-{tag}-pull'
212 name: 'functest-ovn-opnfv-functest-benchmarking-cntt-pull'
213 <<: *functest-ovn-params
214 container: 'functest-benchmarking-cntt'
216 - 'functest-ovn-{repo}-{container}-{tag}-pull'
219 name: 'functest-ovn-opnfv-functest-vnf-pull'
220 <<: *functest-ovn-params
221 container: 'functest-vnf'
223 - 'functest-ovn-{repo}-{container}-{tag}-pull'
226 name: 'functest-ovn-{repo}-{container}-{tag}-rmi'
228 - functest-ovn-slave:
231 - functest-ovn-remove-images:
232 <<: *functest-ovn-containers
235 name: 'functest-ovn-opnfv-functest-healthcheck-rmi'
236 <<: *functest-ovn-params
237 container: 'functest-healthcheck'
239 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
242 name: 'functest-ovn-opnfv-functest-smoke-rmi'
243 <<: *functest-ovn-params
244 container: 'functest-smoke'
246 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
249 name: 'functest-ovn-opnfv-functest-smoke-cntt-rmi'
250 <<: *functest-ovn-params
251 container: 'functest-smoke-cntt'
253 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
256 name: 'functest-ovn-opnfv-functest-benchmarking-rmi'
257 <<: *functest-ovn-params
258 container: 'functest-benchmarking'
260 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
263 name: 'functest-ovn-opnfv-functest-benchmarking-cntt-rmi'
264 <<: *functest-ovn-params
265 container: 'functest-benchmarking-cntt'
267 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
270 name: 'functest-ovn-opnfv-functest-vnf-rmi'
271 <<: *functest-ovn-params
272 container: 'functest-vnf'
274 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
277 name: 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
279 - functest-ovn-slave:
281 - functest-ovn-build_tag:
283 - functest-ovn-DEBUG:
285 - functest-ovn-EXTERNAL_NETWORK:
286 EXTERNAL_NETWORK: public
288 - functest-ovn-run-containers:
289 <<: *functest-ovn-run-containers
292 name: 'functest-ovn-opnfv-functest-healthcheck'
293 <<: *functest-ovn-params
294 container: 'functest-healthcheck'
310 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
313 name: 'functest-ovn-opnfv-functest-smoke'
314 <<: *functest-ovn-params
315 container: 'functest-smoke'
342 test: refstack_defcore
346 test: networking-bgpvpn
352 test: refstack_defcore
356 test: networking-bgpvpn
366 test: refstack_defcore
370 test: networking-bgpvpn
382 test: refstack_defcore
394 test: refstack_compute
396 test: refstack_object
398 test: refstack_platform
400 test: tempest_octavia
404 test: tempest_telemetry
414 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
417 name: 'functest-ovn-opnfv-functest-smoke-cntt'
418 <<: *functest-ovn-params
419 container: 'functest-smoke-cntt'
421 - tempest_neutron_cntt
422 - tempest_cinder_cntt
423 - tempest_keystone_cntt
427 - tempest_scenario_cntt
430 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
433 name: 'functest-ovn-opnfv-functest-benchmarking'
434 <<: *functest-ovn-params
435 container: 'functest-benchmarking'
442 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
445 name: 'functest-ovn-opnfv-functest-benchmarking-cntt'
446 <<: *functest-ovn-params
447 container: 'functest-benchmarking-cntt'
452 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
455 name: 'functest-ovn-opnfv-functest-vnf'
456 <<: *functest-ovn-params
457 container: 'functest-vnf'
465 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
468 name: functest-ovn-zip
472 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true
473 if [ "{repo}" = "_" ]; then
474 image={container}:{tag}
475 elif [ "{port}" = "None" ]; then
476 image={repo}/{container}:{tag}
478 image={repo}:{port}/{container}:{tag}
480 sudo docker run --rm \
481 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
482 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
483 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
484 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
485 -e BUILD_TAG=$BUILD_TAG \
486 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
487 -v /home/opnfv/functest/.boto:/root/.boto \
491 name: 'functest-ovn-{tag}-zip'
493 - functest-ovn-build_tag:
497 <<: *functest-ovn-containers
500 name: 'functest-ovn-{tag}-zip'
501 <<: *functest-ovn-params
502 container: 'functest-healthcheck'
504 - 'functest-ovn-{tag}-zip'
507 name: 'functest-ovn-{tag}-daily'
508 project-type: multijob
512 - functest-ovn-slave:
514 - functest-ovn-build_tag:
516 - functest-ovn-DEBUG:
518 - functest-ovn-EXTERNAL_NETWORK:
519 EXTERNAL_NETWORK: public
522 use-build-blocker: true
523 blocking-level: 'NODE'
525 - '^functest-ovn-{tag}-(daily|check|gate)$'
528 name: remove former images
530 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
531 <<: *functest-ovn-jobs
532 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
533 <<: *functest-ovn-jobs
534 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
535 <<: *functest-ovn-jobs
536 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
537 <<: *functest-ovn-jobs
538 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
539 <<: *functest-ovn-jobs
540 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
541 <<: *functest-ovn-jobs
543 name: pull containers
545 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull'
546 <<: *functest-ovn-jobs
547 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull'
548 <<: *functest-ovn-jobs
549 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull'
550 <<: *functest-ovn-jobs
551 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull'
552 <<: *functest-ovn-jobs
553 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-pull'
554 <<: *functest-ovn-jobs
555 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull'
556 <<: *functest-ovn-jobs
558 name: opnfv/functest-healthcheck:{tag}
560 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
561 <<: *functest-ovn-jobs
562 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
563 <<: *functest-ovn-jobs
564 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
565 <<: *functest-ovn-jobs
566 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
567 <<: *functest-ovn-jobs
568 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
569 <<: *functest-ovn-jobs
570 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
571 <<: *functest-ovn-jobs
572 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
573 <<: *functest-ovn-jobs
574 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
575 <<: *functest-ovn-jobs
576 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
577 <<: *functest-ovn-jobs
578 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
579 <<: *functest-ovn-jobs
580 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
581 <<: *functest-ovn-jobs
582 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
583 <<: *functest-ovn-jobs
584 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
585 <<: *functest-ovn-jobs
587 name: opnfv/functest-smoke:{tag}
589 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
590 <<: *functest-ovn-jobs
591 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
592 <<: *functest-ovn-jobs
593 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
594 <<: *functest-ovn-jobs
595 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
596 <<: *functest-ovn-jobs
597 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run'
598 <<: *functest-ovn-jobs
599 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
600 <<: *functest-ovn-jobs
601 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
602 <<: *functest-ovn-jobs
603 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
604 <<: *functest-ovn-jobs
605 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
606 <<: *functest-ovn-jobs
607 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
608 <<: *functest-ovn-jobs
609 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
610 <<: *functest-ovn-jobs
611 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
612 <<: *functest-ovn-jobs
613 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
614 <<: *functest-ovn-jobs
615 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
616 <<: *functest-ovn-jobs
617 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_admin-run'
618 <<: *functest-ovn-jobs
619 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_member-run'
620 <<: *functest-ovn-jobs
621 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_reader-run'
622 <<: *functest-ovn-jobs
623 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
624 <<: *functest-ovn-jobs
625 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
626 <<: *functest-ovn-jobs
627 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
628 <<: *functest-ovn-jobs
629 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run'
630 <<: *functest-ovn-jobs
631 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run'
632 <<: *functest-ovn-jobs
633 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cyborg-run'
634 <<: *functest-ovn-jobs
636 name: opnfv/functest-smoke-cntt:{tag}
638 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
639 <<: *functest-ovn-jobs
640 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
641 <<: *functest-ovn-jobs
642 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
643 <<: *functest-ovn-jobs
644 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
645 <<: *functest-ovn-jobs
646 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
647 <<: *functest-ovn-jobs
648 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
649 <<: *functest-ovn-jobs
650 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
651 <<: *functest-ovn-jobs
652 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
653 <<: *functest-ovn-jobs
655 name: opnfv/functest-benchmarking:{tag}
657 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
658 <<: *functest-ovn-jobs
659 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
660 <<: *functest-ovn-jobs
661 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
662 <<: *functest-ovn-jobs
663 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
664 <<: *functest-ovn-jobs
666 name: opnfv/functest-benchmarking-cntt:{tag}
668 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
669 <<: *functest-ovn-jobs
670 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
671 <<: *functest-ovn-jobs
673 name: opnfv/functest-vnf:{tag}
675 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
676 <<: *functest-ovn-jobs
677 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
678 <<: *functest-ovn-jobs
679 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
680 <<: *functest-ovn-jobs
681 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
682 <<: *functest-ovn-jobs
683 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
684 <<: *functest-ovn-jobs
686 name: dump all campaign data
688 - name: 'functest-ovn-{tag}-zip'
689 <<: *functest-ovn-jobs
692 name: 'functest-ovn-{repo}-{container}-{tag}-gate'
694 - functest-ovn-slave:
700 - functest-ovn-build-containers:
701 <<: *functest-ovn-build-containers
705 name: 'functest-ovn-{repo}-{container}-{tag}-check'
707 - functest-ovn-slave:
709 - functest-ovn-branch:
715 - functest-ovn-build-containers:
716 <<: *functest-ovn-build-containers
720 name: 'functest-ovn-_-alpine-3.12-rmi'
727 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
730 name: 'functest-ovn-_-alpine-3.12-pull'
737 - 'functest-ovn-{repo}-{container}-{tag}-pull'
740 name: functest-ovn-opnfv-functest-core-{tag}-build
741 <<: *functest-ovn-params
742 container: functest-core
746 - 'functest-ovn-{repo}-{container}-{tag}-gate'
747 - 'functest-ovn-{repo}-{container}-{tag}-check'
750 name: functest-ovn-opnfv-functest-tempest-{tag}-build
751 <<: *functest-ovn-params
752 container: functest-tempest
756 - 'functest-ovn-{repo}-{container}-{tag}-gate'
757 - 'functest-ovn-{repo}-{container}-{tag}-check'
764 name: functest-ovn-opnfv-functest-healthcheck-{tag}-build
765 <<: *functest-ovn-params
766 container: functest-healthcheck
768 path: docker/healthcheck
770 - 'functest-ovn-{repo}-{container}-{tag}-gate'
771 - 'functest-ovn-{repo}-{container}-{tag}-check'
774 name: functest-ovn-opnfv-functest-smoke-{tag}-build
775 <<: *functest-ovn-params
776 container: functest-smoke
780 - 'functest-ovn-{repo}-{container}-{tag}-gate'
781 - 'functest-ovn-{repo}-{container}-{tag}-check'
784 name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build
785 <<: *functest-ovn-params
786 container: functest-smoke-cntt
788 path: docker/smoke-cntt
790 - 'functest-ovn-{repo}-{container}-{tag}-gate'
791 - 'functest-ovn-{repo}-{container}-{tag}-check'
794 name: functest-ovn-opnfv-functest-benchmarking-{tag}-build
795 <<: *functest-ovn-params
796 container: functest-benchmarking
798 path: docker/benchmarking
800 - 'functest-ovn-{repo}-{container}-{tag}-gate'
801 - 'functest-ovn-{repo}-{container}-{tag}-check'
804 name: functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-build
805 <<: *functest-ovn-params
806 container: functest-benchmarking-cntt
808 path: docker/benchmarking-cntt
810 - 'functest-ovn-{repo}-{container}-{tag}-gate'
811 - 'functest-ovn-{repo}-{container}-{tag}-check'
814 name: functest-ovn-opnfv-functest-vnf-{tag}-build
815 <<: *functest-ovn-params
816 container: functest-vnf
820 - 'functest-ovn-{repo}-{container}-{tag}-gate'
821 - 'functest-ovn-{repo}-{container}-{tag}-check'
824 name: 'functest-ovn-{tag}-check'
825 project-type: multijob
827 - functest-ovn-slave:
829 - functest-ovn-build_tag:
831 - functest-ovn-branch:
833 - functest-ovn-DEBUG:
835 - functest-ovn-EXTERNAL_NETWORK:
836 EXTERNAL_NETWORK: public
839 use-build-blocker: true
840 blocking-level: 'NODE'
842 - '^functest-ovn-{tag}-(daily|check|gate)$'
845 name: remove former images
847 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
848 <<: *functest-ovn-jobs
849 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
850 <<: *functest-ovn-jobs
851 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
852 <<: *functest-ovn-jobs
853 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
854 <<: *functest-ovn-jobs
855 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
856 <<: *functest-ovn-jobs
857 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
858 <<: *functest-ovn-jobs
860 name: remove dependencies
862 - name: 'functest-ovn-_-alpine-3.12-rmi'
863 <<: *functest-ovn-jobs
865 name: pull dependencies
867 - name: 'functest-ovn-_-alpine-3.12-pull'
868 <<: *functest-ovn-jobs
870 name: build opnfv/functest-core
872 - name: 'functest-ovn-opnfv-functest-core-{tag}-check'
873 <<: *functest-ovn-jobs
875 name: build opnfv/functest-tempest
877 - name: 'functest-ovn-opnfv-functest-tempest-{tag}-check'
878 <<: *functest-ovn-jobs
880 name: build containers
882 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-check'
883 <<: *functest-ovn-jobs
884 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-check'
885 <<: *functest-ovn-jobs
886 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-check'
887 <<: *functest-ovn-jobs
888 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check'
889 <<: *functest-ovn-jobs
891 name: build cntt containers
893 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check'
894 <<: *functest-ovn-jobs
895 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-check'
896 <<: *functest-ovn-jobs
898 name: opnfv/functest-healthcheck:{tag}
900 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
901 <<: *functest-ovn-jobs
902 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
903 <<: *functest-ovn-jobs
904 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
905 <<: *functest-ovn-jobs
906 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
907 <<: *functest-ovn-jobs
908 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
909 <<: *functest-ovn-jobs
910 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
911 <<: *functest-ovn-jobs
912 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
913 <<: *functest-ovn-jobs
914 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
915 <<: *functest-ovn-jobs
916 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
917 <<: *functest-ovn-jobs
918 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
919 <<: *functest-ovn-jobs
920 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
921 <<: *functest-ovn-jobs
922 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
923 <<: *functest-ovn-jobs
924 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
925 <<: *functest-ovn-jobs
927 name: opnfv/functest-smoke:{tag}
929 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
930 <<: *functest-ovn-jobs
931 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
932 <<: *functest-ovn-jobs
933 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
934 <<: *functest-ovn-jobs
935 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
936 <<: *functest-ovn-jobs
937 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run'
938 <<: *functest-ovn-jobs
939 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
940 <<: *functest-ovn-jobs
941 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
942 <<: *functest-ovn-jobs
943 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
944 <<: *functest-ovn-jobs
945 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
946 <<: *functest-ovn-jobs
947 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
948 <<: *functest-ovn-jobs
949 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
950 <<: *functest-ovn-jobs
951 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
952 <<: *functest-ovn-jobs
953 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
954 <<: *functest-ovn-jobs
955 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
956 <<: *functest-ovn-jobs
957 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_admin-run'
958 <<: *functest-ovn-jobs
959 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_member-run'
960 <<: *functest-ovn-jobs
961 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_reader-run'
962 <<: *functest-ovn-jobs
963 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
964 <<: *functest-ovn-jobs
965 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
966 <<: *functest-ovn-jobs
967 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
968 <<: *functest-ovn-jobs
969 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run'
970 <<: *functest-ovn-jobs
971 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run'
972 <<: *functest-ovn-jobs
973 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cyborg-run'
974 <<: *functest-ovn-jobs
976 name: opnfv/functest-smoke-cntt:{tag}
978 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
979 <<: *functest-ovn-jobs
980 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
981 <<: *functest-ovn-jobs
982 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
983 <<: *functest-ovn-jobs
984 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
985 <<: *functest-ovn-jobs
986 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
987 <<: *functest-ovn-jobs
988 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
989 <<: *functest-ovn-jobs
990 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
991 <<: *functest-ovn-jobs
992 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
993 <<: *functest-ovn-jobs
995 name: opnfv/functest-benchmarking:{tag}
997 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
998 <<: *functest-ovn-jobs
999 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1000 <<: *functest-ovn-jobs
1001 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1002 <<: *functest-ovn-jobs
1003 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1004 <<: *functest-ovn-jobs
1006 name: opnfv/functest-benchmarking-cntt:{tag}
1008 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
1009 <<: *functest-ovn-jobs
1010 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
1011 <<: *functest-ovn-jobs
1013 name: opnfv/functest-vnf:{tag}
1015 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1016 <<: *functest-ovn-jobs
1017 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1018 <<: *functest-ovn-jobs
1019 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1020 <<: *functest-ovn-jobs
1021 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1022 <<: *functest-ovn-jobs
1023 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1024 <<: *functest-ovn-jobs
1027 name: functest-ovn-patchset-created
1030 server-name: 'gerrit.opnfv.org'
1032 - patchset-created-event
1033 - comment-added-contains-event:
1034 comment-contains-value: 'recheck'
1035 - comment-added-contains-event:
1036 comment-contains-value: 'reverify'
1038 - project-compare-type: 'ANT'
1039 project-pattern: 'functest'
1041 - branch-compare-type: 'ANT'
1042 branch-pattern: '**/{branch}'
1050 name: 'functest-ovn-{tag}-gate'
1051 project-type: multijob
1053 - functest-ovn-patchset-created:
1056 - functest-ovn-slave:
1058 - functest-ovn-build_tag:
1060 - functest-ovn-DEBUG:
1062 - functest-ovn-EXTERNAL_NETWORK:
1063 EXTERNAL_NETWORK: public
1066 use-build-blocker: true
1067 blocking-level: 'NODE'
1069 - '^functest-ovn-{tag}-(daily|check|gate)$'
1072 name: remove former images
1074 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
1075 <<: *functest-ovn-jobs
1076 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
1077 <<: *functest-ovn-jobs
1078 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
1079 <<: *functest-ovn-jobs
1080 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
1081 <<: *functest-ovn-jobs
1082 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
1083 <<: *functest-ovn-jobs
1084 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
1085 <<: *functest-ovn-jobs
1087 name: remove dependencies
1089 - name: 'functest-ovn-_-alpine-3.12-rmi'
1090 <<: *functest-ovn-jobs
1092 name: pull dependencies
1094 - name: 'functest-ovn-_-alpine-3.12-pull'
1095 <<: *functest-ovn-jobs
1097 name: build opnfv/functest-core
1099 - name: 'functest-ovn-opnfv-functest-core-{tag}-gate'
1100 <<: *functest-ovn-jobs
1102 name: build opnfv/functest-tempest
1104 - name: 'functest-ovn-opnfv-functest-tempest-{tag}-gate'
1105 <<: *functest-ovn-jobs
1107 name: build containers
1109 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate'
1110 <<: *functest-ovn-jobs
1111 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate'
1112 <<: *functest-ovn-jobs
1113 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate'
1114 <<: *functest-ovn-jobs
1115 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate'
1116 <<: *functest-ovn-jobs
1118 name: build cntt containers
1120 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate'
1121 <<: *functest-ovn-jobs
1122 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-gate'
1123 <<: *functest-ovn-jobs
1125 name: opnfv/functest-healthcheck:{tag}
1127 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
1128 <<: *functest-ovn-jobs
1129 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
1130 <<: *functest-ovn-jobs
1131 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
1132 <<: *functest-ovn-jobs
1133 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
1134 <<: *functest-ovn-jobs
1135 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
1136 <<: *functest-ovn-jobs
1137 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
1138 <<: *functest-ovn-jobs
1139 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
1140 <<: *functest-ovn-jobs
1141 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
1142 <<: *functest-ovn-jobs
1143 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
1144 <<: *functest-ovn-jobs
1145 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
1146 <<: *functest-ovn-jobs
1147 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
1148 <<: *functest-ovn-jobs
1149 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
1150 <<: *functest-ovn-jobs
1151 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
1152 <<: *functest-ovn-jobs
1154 name: opnfv/functest-smoke:{tag}
1156 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
1157 <<: *functest-ovn-jobs
1158 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
1159 <<: *functest-ovn-jobs
1160 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
1161 <<: *functest-ovn-jobs
1162 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
1163 <<: *functest-ovn-jobs
1164 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run'
1165 <<: *functest-ovn-jobs
1166 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
1167 <<: *functest-ovn-jobs
1168 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
1169 <<: *functest-ovn-jobs
1170 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
1171 <<: *functest-ovn-jobs
1172 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
1173 <<: *functest-ovn-jobs
1174 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
1175 <<: *functest-ovn-jobs
1176 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
1177 <<: *functest-ovn-jobs
1178 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
1179 <<: *functest-ovn-jobs
1180 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
1181 <<: *functest-ovn-jobs
1182 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
1183 <<: *functest-ovn-jobs
1184 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_admin-run'
1185 <<: *functest-ovn-jobs
1186 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_member-run'
1187 <<: *functest-ovn-jobs
1188 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_reader-run'
1189 <<: *functest-ovn-jobs
1190 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
1191 <<: *functest-ovn-jobs
1192 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
1193 <<: *functest-ovn-jobs
1194 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
1195 <<: *functest-ovn-jobs
1196 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run'
1197 <<: *functest-ovn-jobs
1198 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run'
1199 <<: *functest-ovn-jobs
1200 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cyborg-run'
1201 <<: *functest-ovn-jobs
1203 name: opnfv/functest-smoke-cntt:{tag}
1205 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
1206 <<: *functest-ovn-jobs
1207 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
1208 <<: *functest-ovn-jobs
1209 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
1210 <<: *functest-ovn-jobs
1211 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
1212 <<: *functest-ovn-jobs
1213 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
1214 <<: *functest-ovn-jobs
1215 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
1216 <<: *functest-ovn-jobs
1217 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
1218 <<: *functest-ovn-jobs
1219 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
1220 <<: *functest-ovn-jobs
1222 name: opnfv/functest-benchmarking:{tag}
1224 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
1225 <<: *functest-ovn-jobs
1226 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1227 <<: *functest-ovn-jobs
1228 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1229 <<: *functest-ovn-jobs
1230 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1231 <<: *functest-ovn-jobs
1233 name: opnfv/functest-benchmarking-cntt:{tag}
1235 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
1236 <<: *functest-ovn-jobs
1237 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
1238 <<: *functest-ovn-jobs
1240 name: opnfv/functest-vnf:{tag}
1242 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1243 <<: *functest-ovn-jobs
1244 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1245 <<: *functest-ovn-jobs
1246 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1247 <<: *functest-ovn-jobs
1248 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1249 <<: *functest-ovn-jobs
1250 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1251 <<: *functest-ovn-jobs
1254 name: 'functest-ovn'
1255 <<: *functest-ovn-params
1257 - 'functest-ovn-{tag}-daily'
1258 - 'functest-ovn-{tag}-check'
1259 - 'functest-ovn-{tag}-gate'