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'
341 test: refstack_defcore
343 test: networking-bgpvpn
349 test: refstack_defcore
351 test: networking-bgpvpn
361 test: refstack_defcore
363 test: networking-bgpvpn
375 test: refstack_defcore
385 test: refstack_compute
387 test: refstack_object
389 test: refstack_platform
391 test: tempest_octavia
393 test: tempest_telemetry
403 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
406 name: 'functest-ovn-opnfv-functest-smoke-cntt'
407 <<: *functest-ovn-params
408 container: 'functest-smoke-cntt'
410 - tempest_neutron_cntt
411 - tempest_cinder_cntt
412 - tempest_keystone_cntt
416 - tempest_scenario_cntt
419 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
422 name: 'functest-ovn-opnfv-functest-benchmarking'
423 <<: *functest-ovn-params
424 container: 'functest-benchmarking'
431 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
434 name: 'functest-ovn-opnfv-functest-benchmarking-cntt'
435 <<: *functest-ovn-params
436 container: 'functest-benchmarking-cntt'
441 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
444 name: 'functest-ovn-opnfv-functest-vnf'
445 <<: *functest-ovn-params
446 container: 'functest-vnf'
454 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
457 name: functest-ovn-zip
461 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true
462 if [ "{repo}" = "_" ]; then
463 image={container}:{tag}
464 elif [ "{port}" = "None" ]; then
465 image={repo}/{container}:{tag}
467 image={repo}:{port}/{container}:{tag}
469 sudo docker run --rm \
470 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
471 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
472 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
473 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
474 -e BUILD_TAG=$BUILD_TAG \
475 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
476 -v /home/opnfv/functest/.boto:/root/.boto \
480 name: 'functest-ovn-{tag}-zip'
482 - functest-ovn-build_tag:
486 <<: *functest-ovn-containers
489 name: 'functest-ovn-{tag}-zip'
490 <<: *functest-ovn-params
491 container: 'functest-healthcheck'
493 - 'functest-ovn-{tag}-zip'
496 name: 'functest-ovn-{tag}-daily'
497 project-type: multijob
501 - functest-ovn-slave:
503 - functest-ovn-build_tag:
505 - functest-ovn-DEBUG:
507 - functest-ovn-EXTERNAL_NETWORK:
508 EXTERNAL_NETWORK: public
511 use-build-blocker: true
512 blocking-level: 'NODE'
514 - '^functest-ovn-{tag}-(daily|check|gate)$'
517 name: remove former images
519 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
520 <<: *functest-ovn-jobs
521 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
522 <<: *functest-ovn-jobs
523 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
524 <<: *functest-ovn-jobs
525 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
526 <<: *functest-ovn-jobs
527 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
528 <<: *functest-ovn-jobs
529 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
530 <<: *functest-ovn-jobs
532 name: pull containers
534 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull'
535 <<: *functest-ovn-jobs
536 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull'
537 <<: *functest-ovn-jobs
538 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull'
539 <<: *functest-ovn-jobs
540 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull'
541 <<: *functest-ovn-jobs
542 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-pull'
543 <<: *functest-ovn-jobs
544 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull'
545 <<: *functest-ovn-jobs
547 name: opnfv/functest-healthcheck:{tag}
549 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
550 <<: *functest-ovn-jobs
551 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
552 <<: *functest-ovn-jobs
553 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
554 <<: *functest-ovn-jobs
555 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
556 <<: *functest-ovn-jobs
557 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
558 <<: *functest-ovn-jobs
559 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
560 <<: *functest-ovn-jobs
561 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
562 <<: *functest-ovn-jobs
563 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
564 <<: *functest-ovn-jobs
565 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
566 <<: *functest-ovn-jobs
567 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
568 <<: *functest-ovn-jobs
569 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
570 <<: *functest-ovn-jobs
571 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
572 <<: *functest-ovn-jobs
573 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
574 <<: *functest-ovn-jobs
576 name: opnfv/functest-smoke:{tag}
578 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
579 <<: *functest-ovn-jobs
580 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
581 <<: *functest-ovn-jobs
582 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
583 <<: *functest-ovn-jobs
584 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
585 <<: *functest-ovn-jobs
586 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run'
587 <<: *functest-ovn-jobs
588 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
589 <<: *functest-ovn-jobs
590 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
591 <<: *functest-ovn-jobs
592 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
593 <<: *functest-ovn-jobs
594 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
595 <<: *functest-ovn-jobs
596 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
597 <<: *functest-ovn-jobs
598 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
599 <<: *functest-ovn-jobs
600 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
601 <<: *functest-ovn-jobs
602 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
603 <<: *functest-ovn-jobs
604 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
605 <<: *functest-ovn-jobs
606 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_admin-run'
607 <<: *functest-ovn-jobs
608 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_member-run'
609 <<: *functest-ovn-jobs
610 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_reader-run'
611 <<: *functest-ovn-jobs
612 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
613 <<: *functest-ovn-jobs
614 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
615 <<: *functest-ovn-jobs
616 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run'
617 <<: *functest-ovn-jobs
618 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run'
619 <<: *functest-ovn-jobs
620 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cyborg-run'
621 <<: *functest-ovn-jobs
623 name: opnfv/functest-smoke-cntt:{tag}
625 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
626 <<: *functest-ovn-jobs
627 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
628 <<: *functest-ovn-jobs
629 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
630 <<: *functest-ovn-jobs
631 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
632 <<: *functest-ovn-jobs
633 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
634 <<: *functest-ovn-jobs
635 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
636 <<: *functest-ovn-jobs
637 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
638 <<: *functest-ovn-jobs
639 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
640 <<: *functest-ovn-jobs
642 name: opnfv/functest-benchmarking:{tag}
644 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
645 <<: *functest-ovn-jobs
646 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
647 <<: *functest-ovn-jobs
648 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
649 <<: *functest-ovn-jobs
650 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
651 <<: *functest-ovn-jobs
653 name: opnfv/functest-benchmarking-cntt:{tag}
655 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
656 <<: *functest-ovn-jobs
657 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
658 <<: *functest-ovn-jobs
660 name: opnfv/functest-vnf:{tag}
662 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
663 <<: *functest-ovn-jobs
664 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
665 <<: *functest-ovn-jobs
666 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
667 <<: *functest-ovn-jobs
668 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
669 <<: *functest-ovn-jobs
670 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
671 <<: *functest-ovn-jobs
673 name: dump all campaign data
675 - name: 'functest-ovn-{tag}-zip'
676 <<: *functest-ovn-jobs
679 name: 'functest-ovn-{repo}-{container}-{tag}-gate'
681 - functest-ovn-slave:
687 - functest-ovn-build-containers:
688 <<: *functest-ovn-build-containers
692 name: 'functest-ovn-{repo}-{container}-{tag}-check'
694 - functest-ovn-slave:
696 - functest-ovn-branch:
702 - functest-ovn-build-containers:
703 <<: *functest-ovn-build-containers
707 name: 'functest-ovn-_-alpine-3.12-rmi'
714 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
717 name: 'functest-ovn-_-alpine-3.12-pull'
724 - 'functest-ovn-{repo}-{container}-{tag}-pull'
727 name: functest-ovn-opnfv-functest-core-{tag}-build
728 <<: *functest-ovn-params
729 container: functest-core
733 - 'functest-ovn-{repo}-{container}-{tag}-gate'
734 - 'functest-ovn-{repo}-{container}-{tag}-check'
737 name: functest-ovn-opnfv-functest-tempest-{tag}-build
738 <<: *functest-ovn-params
739 container: functest-tempest
743 - 'functest-ovn-{repo}-{container}-{tag}-gate'
744 - 'functest-ovn-{repo}-{container}-{tag}-check'
751 name: functest-ovn-opnfv-functest-healthcheck-{tag}-build
752 <<: *functest-ovn-params
753 container: functest-healthcheck
755 path: docker/healthcheck
757 - 'functest-ovn-{repo}-{container}-{tag}-gate'
758 - 'functest-ovn-{repo}-{container}-{tag}-check'
761 name: functest-ovn-opnfv-functest-smoke-{tag}-build
762 <<: *functest-ovn-params
763 container: functest-smoke
767 - 'functest-ovn-{repo}-{container}-{tag}-gate'
768 - 'functest-ovn-{repo}-{container}-{tag}-check'
771 name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build
772 <<: *functest-ovn-params
773 container: functest-smoke-cntt
775 path: docker/smoke-cntt
777 - 'functest-ovn-{repo}-{container}-{tag}-gate'
778 - 'functest-ovn-{repo}-{container}-{tag}-check'
781 name: functest-ovn-opnfv-functest-benchmarking-{tag}-build
782 <<: *functest-ovn-params
783 container: functest-benchmarking
785 path: docker/benchmarking
787 - 'functest-ovn-{repo}-{container}-{tag}-gate'
788 - 'functest-ovn-{repo}-{container}-{tag}-check'
791 name: functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-build
792 <<: *functest-ovn-params
793 container: functest-benchmarking-cntt
795 path: docker/benchmarking-cntt
797 - 'functest-ovn-{repo}-{container}-{tag}-gate'
798 - 'functest-ovn-{repo}-{container}-{tag}-check'
801 name: functest-ovn-opnfv-functest-vnf-{tag}-build
802 <<: *functest-ovn-params
803 container: functest-vnf
807 - 'functest-ovn-{repo}-{container}-{tag}-gate'
808 - 'functest-ovn-{repo}-{container}-{tag}-check'
811 name: 'functest-ovn-{tag}-check'
812 project-type: multijob
814 - functest-ovn-slave:
816 - functest-ovn-build_tag:
818 - functest-ovn-branch:
820 - functest-ovn-DEBUG:
822 - functest-ovn-EXTERNAL_NETWORK:
823 EXTERNAL_NETWORK: public
826 use-build-blocker: true
827 blocking-level: 'NODE'
829 - '^functest-ovn-{tag}-(daily|check|gate)$'
832 name: remove former images
834 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
835 <<: *functest-ovn-jobs
836 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
837 <<: *functest-ovn-jobs
838 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
839 <<: *functest-ovn-jobs
840 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
841 <<: *functest-ovn-jobs
842 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
843 <<: *functest-ovn-jobs
844 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
845 <<: *functest-ovn-jobs
847 name: remove dependencies
849 - name: 'functest-ovn-_-alpine-3.12-rmi'
850 <<: *functest-ovn-jobs
852 name: pull dependencies
854 - name: 'functest-ovn-_-alpine-3.12-pull'
855 <<: *functest-ovn-jobs
857 name: build opnfv/functest-core
859 - name: 'functest-ovn-opnfv-functest-core-{tag}-check'
860 <<: *functest-ovn-jobs
862 name: build opnfv/functest-tempest
864 - name: 'functest-ovn-opnfv-functest-tempest-{tag}-check'
865 <<: *functest-ovn-jobs
867 name: build containers
869 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-check'
870 <<: *functest-ovn-jobs
871 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-check'
872 <<: *functest-ovn-jobs
873 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-check'
874 <<: *functest-ovn-jobs
875 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check'
876 <<: *functest-ovn-jobs
878 name: build cntt containers
880 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check'
881 <<: *functest-ovn-jobs
882 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-check'
883 <<: *functest-ovn-jobs
885 name: opnfv/functest-healthcheck:{tag}
887 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
888 <<: *functest-ovn-jobs
889 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
890 <<: *functest-ovn-jobs
891 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
892 <<: *functest-ovn-jobs
893 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
894 <<: *functest-ovn-jobs
895 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
896 <<: *functest-ovn-jobs
897 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
898 <<: *functest-ovn-jobs
899 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
900 <<: *functest-ovn-jobs
901 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
902 <<: *functest-ovn-jobs
903 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
904 <<: *functest-ovn-jobs
905 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
906 <<: *functest-ovn-jobs
907 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
908 <<: *functest-ovn-jobs
909 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
910 <<: *functest-ovn-jobs
911 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
912 <<: *functest-ovn-jobs
914 name: opnfv/functest-smoke:{tag}
916 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
917 <<: *functest-ovn-jobs
918 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
919 <<: *functest-ovn-jobs
920 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
921 <<: *functest-ovn-jobs
922 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
923 <<: *functest-ovn-jobs
924 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run'
925 <<: *functest-ovn-jobs
926 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
927 <<: *functest-ovn-jobs
928 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
929 <<: *functest-ovn-jobs
930 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
931 <<: *functest-ovn-jobs
932 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
933 <<: *functest-ovn-jobs
934 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
935 <<: *functest-ovn-jobs
936 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
937 <<: *functest-ovn-jobs
938 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
939 <<: *functest-ovn-jobs
940 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
941 <<: *functest-ovn-jobs
942 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
943 <<: *functest-ovn-jobs
944 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_admin-run'
945 <<: *functest-ovn-jobs
946 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_member-run'
947 <<: *functest-ovn-jobs
948 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_reader-run'
949 <<: *functest-ovn-jobs
950 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
951 <<: *functest-ovn-jobs
952 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
953 <<: *functest-ovn-jobs
954 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run'
955 <<: *functest-ovn-jobs
956 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run'
957 <<: *functest-ovn-jobs
958 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cyborg-run'
959 <<: *functest-ovn-jobs
961 name: opnfv/functest-smoke-cntt:{tag}
963 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
964 <<: *functest-ovn-jobs
965 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
966 <<: *functest-ovn-jobs
967 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
968 <<: *functest-ovn-jobs
969 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
970 <<: *functest-ovn-jobs
971 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
972 <<: *functest-ovn-jobs
973 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
974 <<: *functest-ovn-jobs
975 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
976 <<: *functest-ovn-jobs
977 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
978 <<: *functest-ovn-jobs
980 name: opnfv/functest-benchmarking:{tag}
982 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
983 <<: *functest-ovn-jobs
984 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
985 <<: *functest-ovn-jobs
986 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
987 <<: *functest-ovn-jobs
988 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
989 <<: *functest-ovn-jobs
991 name: opnfv/functest-benchmarking-cntt:{tag}
993 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
994 <<: *functest-ovn-jobs
995 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
996 <<: *functest-ovn-jobs
998 name: opnfv/functest-vnf:{tag}
1000 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1001 <<: *functest-ovn-jobs
1002 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1003 <<: *functest-ovn-jobs
1004 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1005 <<: *functest-ovn-jobs
1006 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1007 <<: *functest-ovn-jobs
1008 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1009 <<: *functest-ovn-jobs
1012 name: functest-ovn-patchset-created
1015 server-name: 'gerrit.opnfv.org'
1017 - patchset-created-event
1018 - comment-added-contains-event:
1019 comment-contains-value: 'recheck'
1020 - comment-added-contains-event:
1021 comment-contains-value: 'reverify'
1023 - project-compare-type: 'ANT'
1024 project-pattern: 'functest'
1026 - branch-compare-type: 'ANT'
1027 branch-pattern: '**/{branch}'
1035 name: 'functest-ovn-{tag}-gate'
1036 project-type: multijob
1038 - functest-ovn-patchset-created:
1041 - functest-ovn-slave:
1043 - functest-ovn-build_tag:
1045 - functest-ovn-DEBUG:
1047 - functest-ovn-EXTERNAL_NETWORK:
1048 EXTERNAL_NETWORK: public
1051 use-build-blocker: true
1052 blocking-level: 'NODE'
1054 - '^functest-ovn-{tag}-(daily|check|gate)$'
1057 name: remove former images
1059 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
1060 <<: *functest-ovn-jobs
1061 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
1062 <<: *functest-ovn-jobs
1063 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
1064 <<: *functest-ovn-jobs
1065 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
1066 <<: *functest-ovn-jobs
1067 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
1068 <<: *functest-ovn-jobs
1069 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
1070 <<: *functest-ovn-jobs
1072 name: remove dependencies
1074 - name: 'functest-ovn-_-alpine-3.12-rmi'
1075 <<: *functest-ovn-jobs
1077 name: pull dependencies
1079 - name: 'functest-ovn-_-alpine-3.12-pull'
1080 <<: *functest-ovn-jobs
1082 name: build opnfv/functest-core
1084 - name: 'functest-ovn-opnfv-functest-core-{tag}-gate'
1085 <<: *functest-ovn-jobs
1087 name: build opnfv/functest-tempest
1089 - name: 'functest-ovn-opnfv-functest-tempest-{tag}-gate'
1090 <<: *functest-ovn-jobs
1092 name: build containers
1094 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate'
1095 <<: *functest-ovn-jobs
1096 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate'
1097 <<: *functest-ovn-jobs
1098 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate'
1099 <<: *functest-ovn-jobs
1100 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate'
1101 <<: *functest-ovn-jobs
1103 name: build cntt containers
1105 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate'
1106 <<: *functest-ovn-jobs
1107 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-gate'
1108 <<: *functest-ovn-jobs
1110 name: opnfv/functest-healthcheck:{tag}
1112 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
1113 <<: *functest-ovn-jobs
1114 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
1115 <<: *functest-ovn-jobs
1116 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
1117 <<: *functest-ovn-jobs
1118 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
1119 <<: *functest-ovn-jobs
1120 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
1121 <<: *functest-ovn-jobs
1122 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
1123 <<: *functest-ovn-jobs
1124 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
1125 <<: *functest-ovn-jobs
1126 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
1127 <<: *functest-ovn-jobs
1128 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
1129 <<: *functest-ovn-jobs
1130 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
1131 <<: *functest-ovn-jobs
1132 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
1133 <<: *functest-ovn-jobs
1134 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
1135 <<: *functest-ovn-jobs
1136 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
1137 <<: *functest-ovn-jobs
1139 name: opnfv/functest-smoke:{tag}
1141 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
1142 <<: *functest-ovn-jobs
1143 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
1144 <<: *functest-ovn-jobs
1145 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
1146 <<: *functest-ovn-jobs
1147 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
1148 <<: *functest-ovn-jobs
1149 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run'
1150 <<: *functest-ovn-jobs
1151 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
1152 <<: *functest-ovn-jobs
1153 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
1154 <<: *functest-ovn-jobs
1155 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
1156 <<: *functest-ovn-jobs
1157 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
1158 <<: *functest-ovn-jobs
1159 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
1160 <<: *functest-ovn-jobs
1161 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
1162 <<: *functest-ovn-jobs
1163 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
1164 <<: *functest-ovn-jobs
1165 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
1166 <<: *functest-ovn-jobs
1167 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
1168 <<: *functest-ovn-jobs
1169 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_admin-run'
1170 <<: *functest-ovn-jobs
1171 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_member-run'
1172 <<: *functest-ovn-jobs
1173 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_reader-run'
1174 <<: *functest-ovn-jobs
1175 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
1176 <<: *functest-ovn-jobs
1177 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
1178 <<: *functest-ovn-jobs
1179 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run'
1180 <<: *functest-ovn-jobs
1181 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run'
1182 <<: *functest-ovn-jobs
1183 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cyborg-run'
1184 <<: *functest-ovn-jobs
1186 name: opnfv/functest-smoke-cntt:{tag}
1188 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
1189 <<: *functest-ovn-jobs
1190 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
1191 <<: *functest-ovn-jobs
1192 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
1193 <<: *functest-ovn-jobs
1194 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
1195 <<: *functest-ovn-jobs
1196 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
1197 <<: *functest-ovn-jobs
1198 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
1199 <<: *functest-ovn-jobs
1200 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
1201 <<: *functest-ovn-jobs
1202 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
1203 <<: *functest-ovn-jobs
1205 name: opnfv/functest-benchmarking:{tag}
1207 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
1208 <<: *functest-ovn-jobs
1209 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1210 <<: *functest-ovn-jobs
1211 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1212 <<: *functest-ovn-jobs
1213 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1214 <<: *functest-ovn-jobs
1216 name: opnfv/functest-benchmarking-cntt:{tag}
1218 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
1219 <<: *functest-ovn-jobs
1220 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
1221 <<: *functest-ovn-jobs
1223 name: opnfv/functest-vnf:{tag}
1225 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1226 <<: *functest-ovn-jobs
1227 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1228 <<: *functest-ovn-jobs
1229 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1230 <<: *functest-ovn-jobs
1231 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1232 <<: *functest-ovn-jobs
1233 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1234 <<: *functest-ovn-jobs
1237 name: 'functest-ovn'
1238 <<: *functest-ovn-params
1240 - 'functest-ovn-{tag}-daily'
1241 - 'functest-ovn-{tag}-check'
1242 - 'functest-ovn-{tag}-gate'