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
345 test: networking-bgpvpn
351 test: refstack_defcore
355 test: networking-bgpvpn
365 test: refstack_defcore
369 test: networking-bgpvpn
379 test: refstack_defcore
389 test: refstack_compute
391 test: refstack_object
393 test: refstack_platform
395 test: tempest_octavia
399 test: tempest_telemetry
407 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
410 name: 'functest-ovn-opnfv-functest-smoke-cntt'
411 <<: *functest-ovn-params
412 container: 'functest-smoke-cntt'
414 - tempest_neutron_cntt
415 - tempest_cinder_cntt
416 - tempest_keystone_cntt
420 - tempest_scenario_cntt
423 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
426 name: 'functest-ovn-opnfv-functest-benchmarking'
427 <<: *functest-ovn-params
428 container: 'functest-benchmarking'
435 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
438 name: 'functest-ovn-opnfv-functest-benchmarking-cntt'
439 <<: *functest-ovn-params
440 container: 'functest-benchmarking-cntt'
445 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
448 name: 'functest-ovn-opnfv-functest-vnf'
449 <<: *functest-ovn-params
450 container: 'functest-vnf'
458 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
461 name: functest-ovn-zip
465 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true
466 if [ "{repo}" = "_" ]; then
467 image={container}:{tag}
468 elif [ "{port}" = "None" ]; then
469 image={repo}/{container}:{tag}
471 image={repo}:{port}/{container}:{tag}
473 sudo docker run --rm \
474 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
475 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
476 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
477 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
478 -e BUILD_TAG=$BUILD_TAG \
479 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
480 -v /home/opnfv/functest/.boto:/root/.boto \
484 name: 'functest-ovn-{tag}-zip'
486 - functest-ovn-build_tag:
490 <<: *functest-ovn-containers
493 name: 'functest-ovn-{tag}-zip'
494 <<: *functest-ovn-params
495 container: 'functest-healthcheck'
497 - 'functest-ovn-{tag}-zip'
500 name: 'functest-ovn-{tag}-daily'
501 project-type: multijob
505 - functest-ovn-slave:
507 - functest-ovn-build_tag:
509 - functest-ovn-DEBUG:
511 - functest-ovn-EXTERNAL_NETWORK:
512 EXTERNAL_NETWORK: public
515 use-build-blocker: true
516 blocking-level: 'NODE'
518 - '^functest-ovn-{tag}-(daily|check|gate)$'
521 name: remove former images
523 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
524 <<: *functest-ovn-jobs
525 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
526 <<: *functest-ovn-jobs
527 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
528 <<: *functest-ovn-jobs
529 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
530 <<: *functest-ovn-jobs
531 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
532 <<: *functest-ovn-jobs
533 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
534 <<: *functest-ovn-jobs
536 name: pull containers
538 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull'
539 <<: *functest-ovn-jobs
540 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull'
541 <<: *functest-ovn-jobs
542 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull'
543 <<: *functest-ovn-jobs
544 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull'
545 <<: *functest-ovn-jobs
546 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-pull'
547 <<: *functest-ovn-jobs
548 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull'
549 <<: *functest-ovn-jobs
551 name: opnfv/functest-healthcheck:{tag}
553 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
554 <<: *functest-ovn-jobs
555 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
556 <<: *functest-ovn-jobs
557 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
558 <<: *functest-ovn-jobs
559 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
560 <<: *functest-ovn-jobs
561 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
562 <<: *functest-ovn-jobs
563 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
564 <<: *functest-ovn-jobs
565 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
566 <<: *functest-ovn-jobs
567 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
568 <<: *functest-ovn-jobs
569 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
570 <<: *functest-ovn-jobs
571 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
572 <<: *functest-ovn-jobs
573 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
574 <<: *functest-ovn-jobs
575 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
576 <<: *functest-ovn-jobs
577 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
578 <<: *functest-ovn-jobs
580 name: opnfv/functest-smoke:{tag}
582 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
583 <<: *functest-ovn-jobs
584 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
585 <<: *functest-ovn-jobs
586 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
587 <<: *functest-ovn-jobs
588 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
589 <<: *functest-ovn-jobs
590 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run'
591 <<: *functest-ovn-jobs
592 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
593 <<: *functest-ovn-jobs
594 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
595 <<: *functest-ovn-jobs
596 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
597 <<: *functest-ovn-jobs
598 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
599 <<: *functest-ovn-jobs
600 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
601 <<: *functest-ovn-jobs
602 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
603 <<: *functest-ovn-jobs
604 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
605 <<: *functest-ovn-jobs
606 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
607 <<: *functest-ovn-jobs
608 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
609 <<: *functest-ovn-jobs
610 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_admin-run'
611 <<: *functest-ovn-jobs
612 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_member-run'
613 <<: *functest-ovn-jobs
614 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_reader-run'
615 <<: *functest-ovn-jobs
616 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
617 <<: *functest-ovn-jobs
618 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
619 <<: *functest-ovn-jobs
620 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
621 <<: *functest-ovn-jobs
622 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run'
623 <<: *functest-ovn-jobs
624 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run'
625 <<: *functest-ovn-jobs
627 name: opnfv/functest-smoke-cntt:{tag}
629 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
630 <<: *functest-ovn-jobs
631 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
632 <<: *functest-ovn-jobs
633 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
634 <<: *functest-ovn-jobs
635 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
636 <<: *functest-ovn-jobs
637 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
638 <<: *functest-ovn-jobs
639 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
640 <<: *functest-ovn-jobs
641 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
642 <<: *functest-ovn-jobs
643 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
644 <<: *functest-ovn-jobs
646 name: opnfv/functest-benchmarking:{tag}
648 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
649 <<: *functest-ovn-jobs
650 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
651 <<: *functest-ovn-jobs
652 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
653 <<: *functest-ovn-jobs
654 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
655 <<: *functest-ovn-jobs
657 name: opnfv/functest-benchmarking-cntt:{tag}
659 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
660 <<: *functest-ovn-jobs
661 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
662 <<: *functest-ovn-jobs
664 name: opnfv/functest-vnf:{tag}
666 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
667 <<: *functest-ovn-jobs
668 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
669 <<: *functest-ovn-jobs
670 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
671 <<: *functest-ovn-jobs
672 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
673 <<: *functest-ovn-jobs
674 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
675 <<: *functest-ovn-jobs
677 name: dump all campaign data
679 - name: 'functest-ovn-{tag}-zip'
680 <<: *functest-ovn-jobs
683 name: 'functest-ovn-{repo}-{container}-{tag}-gate'
685 - functest-ovn-slave:
691 - functest-ovn-build-containers:
692 <<: *functest-ovn-build-containers
696 name: 'functest-ovn-{repo}-{container}-{tag}-check'
698 - functest-ovn-slave:
700 - functest-ovn-branch:
706 - functest-ovn-build-containers:
707 <<: *functest-ovn-build-containers
711 name: 'functest-ovn-_-alpine-3.12-rmi'
718 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
721 name: 'functest-ovn-_-alpine-3.12-pull'
728 - 'functest-ovn-{repo}-{container}-{tag}-pull'
731 name: functest-ovn-opnfv-functest-core-{tag}-build
732 <<: *functest-ovn-params
733 container: functest-core
737 - 'functest-ovn-{repo}-{container}-{tag}-gate'
738 - 'functest-ovn-{repo}-{container}-{tag}-check'
741 name: functest-ovn-opnfv-functest-tempest-{tag}-build
742 <<: *functest-ovn-params
743 container: functest-tempest
747 - 'functest-ovn-{repo}-{container}-{tag}-gate'
748 - 'functest-ovn-{repo}-{container}-{tag}-check'
755 name: functest-ovn-opnfv-functest-healthcheck-{tag}-build
756 <<: *functest-ovn-params
757 container: functest-healthcheck
759 path: docker/healthcheck
761 - 'functest-ovn-{repo}-{container}-{tag}-gate'
762 - 'functest-ovn-{repo}-{container}-{tag}-check'
765 name: functest-ovn-opnfv-functest-smoke-{tag}-build
766 <<: *functest-ovn-params
767 container: functest-smoke
771 - 'functest-ovn-{repo}-{container}-{tag}-gate'
772 - 'functest-ovn-{repo}-{container}-{tag}-check'
775 name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build
776 <<: *functest-ovn-params
777 container: functest-smoke-cntt
779 path: docker/smoke-cntt
781 - 'functest-ovn-{repo}-{container}-{tag}-gate'
782 - 'functest-ovn-{repo}-{container}-{tag}-check'
785 name: functest-ovn-opnfv-functest-benchmarking-{tag}-build
786 <<: *functest-ovn-params
787 container: functest-benchmarking
789 path: docker/benchmarking
791 - 'functest-ovn-{repo}-{container}-{tag}-gate'
792 - 'functest-ovn-{repo}-{container}-{tag}-check'
795 name: functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-build
796 <<: *functest-ovn-params
797 container: functest-benchmarking-cntt
799 path: docker/benchmarking-cntt
801 - 'functest-ovn-{repo}-{container}-{tag}-gate'
802 - 'functest-ovn-{repo}-{container}-{tag}-check'
805 name: functest-ovn-opnfv-functest-vnf-{tag}-build
806 <<: *functest-ovn-params
807 container: functest-vnf
811 - 'functest-ovn-{repo}-{container}-{tag}-gate'
812 - 'functest-ovn-{repo}-{container}-{tag}-check'
815 name: 'functest-ovn-{tag}-check'
816 project-type: multijob
818 - functest-ovn-slave:
820 - functest-ovn-build_tag:
822 - functest-ovn-branch:
824 - functest-ovn-DEBUG:
826 - functest-ovn-EXTERNAL_NETWORK:
827 EXTERNAL_NETWORK: public
830 use-build-blocker: true
831 blocking-level: 'NODE'
833 - '^functest-ovn-{tag}-(daily|check|gate)$'
836 name: remove former images
838 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
839 <<: *functest-ovn-jobs
840 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
841 <<: *functest-ovn-jobs
842 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
843 <<: *functest-ovn-jobs
844 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
845 <<: *functest-ovn-jobs
846 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
847 <<: *functest-ovn-jobs
848 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
849 <<: *functest-ovn-jobs
851 name: remove dependencies
853 - name: 'functest-ovn-_-alpine-3.12-rmi'
854 <<: *functest-ovn-jobs
856 name: pull dependencies
858 - name: 'functest-ovn-_-alpine-3.12-pull'
859 <<: *functest-ovn-jobs
861 name: build opnfv/functest-core
863 - name: 'functest-ovn-opnfv-functest-core-{tag}-check'
864 <<: *functest-ovn-jobs
866 name: build opnfv/functest-tempest
868 - name: 'functest-ovn-opnfv-functest-tempest-{tag}-check'
869 <<: *functest-ovn-jobs
871 name: build containers
873 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-check'
874 <<: *functest-ovn-jobs
875 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-check'
876 <<: *functest-ovn-jobs
877 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-check'
878 <<: *functest-ovn-jobs
879 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check'
880 <<: *functest-ovn-jobs
882 name: build cntt containers
884 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check'
885 <<: *functest-ovn-jobs
886 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-check'
887 <<: *functest-ovn-jobs
889 name: opnfv/functest-healthcheck:{tag}
891 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
892 <<: *functest-ovn-jobs
893 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
894 <<: *functest-ovn-jobs
895 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
896 <<: *functest-ovn-jobs
897 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
898 <<: *functest-ovn-jobs
899 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
900 <<: *functest-ovn-jobs
901 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
902 <<: *functest-ovn-jobs
903 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
904 <<: *functest-ovn-jobs
905 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
906 <<: *functest-ovn-jobs
907 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
908 <<: *functest-ovn-jobs
909 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
910 <<: *functest-ovn-jobs
911 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
912 <<: *functest-ovn-jobs
913 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
914 <<: *functest-ovn-jobs
915 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
916 <<: *functest-ovn-jobs
918 name: opnfv/functest-smoke:{tag}
920 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
921 <<: *functest-ovn-jobs
922 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
923 <<: *functest-ovn-jobs
924 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
925 <<: *functest-ovn-jobs
926 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
927 <<: *functest-ovn-jobs
928 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run'
929 <<: *functest-ovn-jobs
930 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
931 <<: *functest-ovn-jobs
932 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
933 <<: *functest-ovn-jobs
934 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
935 <<: *functest-ovn-jobs
936 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
937 <<: *functest-ovn-jobs
938 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
939 <<: *functest-ovn-jobs
940 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
941 <<: *functest-ovn-jobs
942 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
943 <<: *functest-ovn-jobs
944 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
945 <<: *functest-ovn-jobs
946 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
947 <<: *functest-ovn-jobs
948 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_admin-run'
949 <<: *functest-ovn-jobs
950 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_member-run'
951 <<: *functest-ovn-jobs
952 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_reader-run'
953 <<: *functest-ovn-jobs
954 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
955 <<: *functest-ovn-jobs
956 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
957 <<: *functest-ovn-jobs
958 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
959 <<: *functest-ovn-jobs
960 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run'
961 <<: *functest-ovn-jobs
962 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run'
963 <<: *functest-ovn-jobs
965 name: opnfv/functest-smoke-cntt:{tag}
967 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
968 <<: *functest-ovn-jobs
969 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
970 <<: *functest-ovn-jobs
971 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
972 <<: *functest-ovn-jobs
973 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
974 <<: *functest-ovn-jobs
975 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
976 <<: *functest-ovn-jobs
977 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
978 <<: *functest-ovn-jobs
979 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
980 <<: *functest-ovn-jobs
981 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
982 <<: *functest-ovn-jobs
984 name: opnfv/functest-benchmarking:{tag}
986 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
987 <<: *functest-ovn-jobs
988 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
989 <<: *functest-ovn-jobs
990 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
991 <<: *functest-ovn-jobs
992 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
993 <<: *functest-ovn-jobs
995 name: opnfv/functest-benchmarking-cntt:{tag}
997 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
998 <<: *functest-ovn-jobs
999 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
1000 <<: *functest-ovn-jobs
1002 name: opnfv/functest-vnf:{tag}
1004 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1005 <<: *functest-ovn-jobs
1006 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1007 <<: *functest-ovn-jobs
1008 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1009 <<: *functest-ovn-jobs
1010 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1011 <<: *functest-ovn-jobs
1012 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1013 <<: *functest-ovn-jobs
1016 name: functest-ovn-patchset-created
1019 server-name: 'gerrit.opnfv.org'
1021 - patchset-created-event
1022 - comment-added-contains-event:
1023 comment-contains-value: 'recheck'
1024 - comment-added-contains-event:
1025 comment-contains-value: 'reverify'
1027 - project-compare-type: 'ANT'
1028 project-pattern: 'functest'
1030 - branch-compare-type: 'ANT'
1031 branch-pattern: '**/{branch}'
1039 name: 'functest-ovn-{tag}-gate'
1040 project-type: multijob
1042 - functest-ovn-patchset-created:
1045 - functest-ovn-slave:
1047 - functest-ovn-build_tag:
1049 - functest-ovn-DEBUG:
1051 - functest-ovn-EXTERNAL_NETWORK:
1052 EXTERNAL_NETWORK: public
1055 use-build-blocker: true
1056 blocking-level: 'NODE'
1058 - '^functest-ovn-{tag}-(daily|check|gate)$'
1061 name: remove former images
1063 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
1064 <<: *functest-ovn-jobs
1065 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
1066 <<: *functest-ovn-jobs
1067 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
1068 <<: *functest-ovn-jobs
1069 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
1070 <<: *functest-ovn-jobs
1071 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
1072 <<: *functest-ovn-jobs
1073 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
1074 <<: *functest-ovn-jobs
1076 name: remove dependencies
1078 - name: 'functest-ovn-_-alpine-3.12-rmi'
1079 <<: *functest-ovn-jobs
1081 name: pull dependencies
1083 - name: 'functest-ovn-_-alpine-3.12-pull'
1084 <<: *functest-ovn-jobs
1086 name: build opnfv/functest-core
1088 - name: 'functest-ovn-opnfv-functest-core-{tag}-gate'
1089 <<: *functest-ovn-jobs
1091 name: build opnfv/functest-tempest
1093 - name: 'functest-ovn-opnfv-functest-tempest-{tag}-gate'
1094 <<: *functest-ovn-jobs
1096 name: build containers
1098 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate'
1099 <<: *functest-ovn-jobs
1100 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate'
1101 <<: *functest-ovn-jobs
1102 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate'
1103 <<: *functest-ovn-jobs
1104 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate'
1105 <<: *functest-ovn-jobs
1107 name: build cntt containers
1109 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate'
1110 <<: *functest-ovn-jobs
1111 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-gate'
1112 <<: *functest-ovn-jobs
1114 name: opnfv/functest-healthcheck:{tag}
1116 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
1117 <<: *functest-ovn-jobs
1118 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
1119 <<: *functest-ovn-jobs
1120 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
1121 <<: *functest-ovn-jobs
1122 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
1123 <<: *functest-ovn-jobs
1124 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
1125 <<: *functest-ovn-jobs
1126 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
1127 <<: *functest-ovn-jobs
1128 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
1129 <<: *functest-ovn-jobs
1130 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
1131 <<: *functest-ovn-jobs
1132 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
1133 <<: *functest-ovn-jobs
1134 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
1135 <<: *functest-ovn-jobs
1136 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
1137 <<: *functest-ovn-jobs
1138 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
1139 <<: *functest-ovn-jobs
1140 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
1141 <<: *functest-ovn-jobs
1143 name: opnfv/functest-smoke:{tag}
1145 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
1146 <<: *functest-ovn-jobs
1147 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
1148 <<: *functest-ovn-jobs
1149 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
1150 <<: *functest-ovn-jobs
1151 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
1152 <<: *functest-ovn-jobs
1153 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run'
1154 <<: *functest-ovn-jobs
1155 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
1156 <<: *functest-ovn-jobs
1157 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
1158 <<: *functest-ovn-jobs
1159 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
1160 <<: *functest-ovn-jobs
1161 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
1162 <<: *functest-ovn-jobs
1163 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
1164 <<: *functest-ovn-jobs
1165 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
1166 <<: *functest-ovn-jobs
1167 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
1168 <<: *functest-ovn-jobs
1169 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
1170 <<: *functest-ovn-jobs
1171 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
1172 <<: *functest-ovn-jobs
1173 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_admin-run'
1174 <<: *functest-ovn-jobs
1175 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_member-run'
1176 <<: *functest-ovn-jobs
1177 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_reader-run'
1178 <<: *functest-ovn-jobs
1179 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
1180 <<: *functest-ovn-jobs
1181 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
1182 <<: *functest-ovn-jobs
1183 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
1184 <<: *functest-ovn-jobs
1185 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run'
1186 <<: *functest-ovn-jobs
1187 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run'
1188 <<: *functest-ovn-jobs
1190 name: opnfv/functest-smoke-cntt:{tag}
1192 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
1193 <<: *functest-ovn-jobs
1194 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
1195 <<: *functest-ovn-jobs
1196 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
1197 <<: *functest-ovn-jobs
1198 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
1199 <<: *functest-ovn-jobs
1200 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
1201 <<: *functest-ovn-jobs
1202 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
1203 <<: *functest-ovn-jobs
1204 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
1205 <<: *functest-ovn-jobs
1206 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
1207 <<: *functest-ovn-jobs
1209 name: opnfv/functest-benchmarking:{tag}
1211 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
1212 <<: *functest-ovn-jobs
1213 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1214 <<: *functest-ovn-jobs
1215 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1216 <<: *functest-ovn-jobs
1217 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1218 <<: *functest-ovn-jobs
1220 name: opnfv/functest-benchmarking-cntt:{tag}
1222 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
1223 <<: *functest-ovn-jobs
1224 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
1225 <<: *functest-ovn-jobs
1227 name: opnfv/functest-vnf:{tag}
1229 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1230 <<: *functest-ovn-jobs
1231 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1232 <<: *functest-ovn-jobs
1233 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1234 <<: *functest-ovn-jobs
1235 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1236 <<: *functest-ovn-jobs
1237 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1238 <<: *functest-ovn-jobs
1241 name: 'functest-ovn'
1242 <<: *functest-ovn-params
1244 - 'functest-ovn-{tag}-daily'
1245 - 'functest-ovn-{tag}-check'
1246 - 'functest-ovn-{tag}-gate'