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'
338 test: refstack_defcore
342 test: networking-bgpvpn
346 test: refstack_defcore
350 test: networking-bgpvpn
354 test: refstack_defcore
358 test: networking-bgpvpn
362 test: refstack_defcore
366 test: refstack_compute
368 test: refstack_object
370 test: refstack_platform
372 test: tempest_octavia
376 test: tempest_telemetry
378 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
381 name: 'functest-ovn-opnfv-functest-smoke-cntt'
382 <<: *functest-ovn-params
383 container: 'functest-smoke-cntt'
385 - tempest_neutron_cntt
386 - tempest_cinder_cntt
387 - tempest_keystone_cntt
391 - tempest_scenario_cntt
394 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
397 name: 'functest-ovn-opnfv-functest-benchmarking'
398 <<: *functest-ovn-params
399 container: 'functest-benchmarking'
406 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
409 name: 'functest-ovn-opnfv-functest-benchmarking-cntt'
410 <<: *functest-ovn-params
411 container: 'functest-benchmarking-cntt'
416 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
419 name: 'functest-ovn-opnfv-functest-vnf'
420 <<: *functest-ovn-params
421 container: 'functest-vnf'
429 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
432 name: functest-ovn-zip
436 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true
437 if [ "{repo}" = "_" ]; then
438 image={container}:{tag}
439 elif [ "{port}" = "None" ]; then
440 image={repo}/{container}:{tag}
442 image={repo}:{port}/{container}:{tag}
444 sudo docker run --rm \
445 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
446 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
447 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
448 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
449 -e BUILD_TAG=$BUILD_TAG \
450 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
451 -v /home/opnfv/functest/.boto:/root/.boto \
455 name: 'functest-ovn-{tag}-zip'
457 - functest-ovn-build_tag:
461 <<: *functest-ovn-containers
464 name: 'functest-ovn-{tag}-zip'
465 <<: *functest-ovn-params
466 container: 'functest-healthcheck'
468 - 'functest-ovn-{tag}-zip'
471 name: 'functest-ovn-{tag}-daily'
472 project-type: multijob
476 - functest-ovn-slave:
478 - functest-ovn-build_tag:
480 - functest-ovn-DEBUG:
482 - functest-ovn-EXTERNAL_NETWORK:
483 EXTERNAL_NETWORK: public
486 use-build-blocker: true
487 blocking-level: 'NODE'
489 - '^functest-ovn-{tag}-(daily|check|gate)$'
492 name: remove former images
494 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
495 <<: *functest-ovn-jobs
496 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
497 <<: *functest-ovn-jobs
498 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
499 <<: *functest-ovn-jobs
500 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
501 <<: *functest-ovn-jobs
502 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
503 <<: *functest-ovn-jobs
504 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
505 <<: *functest-ovn-jobs
507 name: pull containers
509 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull'
510 <<: *functest-ovn-jobs
511 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull'
512 <<: *functest-ovn-jobs
513 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull'
514 <<: *functest-ovn-jobs
515 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull'
516 <<: *functest-ovn-jobs
517 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-pull'
518 <<: *functest-ovn-jobs
519 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull'
520 <<: *functest-ovn-jobs
522 name: opnfv/functest-healthcheck:{tag}
524 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
525 <<: *functest-ovn-jobs
526 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
527 <<: *functest-ovn-jobs
528 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
529 <<: *functest-ovn-jobs
530 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
531 <<: *functest-ovn-jobs
532 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
533 <<: *functest-ovn-jobs
534 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
535 <<: *functest-ovn-jobs
536 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
537 <<: *functest-ovn-jobs
538 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
539 <<: *functest-ovn-jobs
540 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
541 <<: *functest-ovn-jobs
542 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
543 <<: *functest-ovn-jobs
544 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
545 <<: *functest-ovn-jobs
546 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
547 <<: *functest-ovn-jobs
548 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
549 <<: *functest-ovn-jobs
551 name: opnfv/functest-smoke:{tag}
553 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
554 <<: *functest-ovn-jobs
555 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
556 <<: *functest-ovn-jobs
557 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
558 <<: *functest-ovn-jobs
559 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
560 <<: *functest-ovn-jobs
561 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run'
562 <<: *functest-ovn-jobs
563 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
564 <<: *functest-ovn-jobs
565 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
566 <<: *functest-ovn-jobs
567 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
568 <<: *functest-ovn-jobs
569 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
570 <<: *functest-ovn-jobs
571 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
572 <<: *functest-ovn-jobs
573 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
574 <<: *functest-ovn-jobs
575 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
576 <<: *functest-ovn-jobs
577 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
578 <<: *functest-ovn-jobs
579 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
580 <<: *functest-ovn-jobs
581 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
582 <<: *functest-ovn-jobs
583 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
584 <<: *functest-ovn-jobs
585 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
586 <<: *functest-ovn-jobs
587 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run'
588 <<: *functest-ovn-jobs
589 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run'
590 <<: *functest-ovn-jobs
592 name: opnfv/functest-smoke-cntt:{tag}
594 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
595 <<: *functest-ovn-jobs
596 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
597 <<: *functest-ovn-jobs
598 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
599 <<: *functest-ovn-jobs
600 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
601 <<: *functest-ovn-jobs
602 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
603 <<: *functest-ovn-jobs
604 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
605 <<: *functest-ovn-jobs
606 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
607 <<: *functest-ovn-jobs
608 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
609 <<: *functest-ovn-jobs
611 name: opnfv/functest-benchmarking:{tag}
613 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
614 <<: *functest-ovn-jobs
615 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
616 <<: *functest-ovn-jobs
617 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
618 <<: *functest-ovn-jobs
619 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
620 <<: *functest-ovn-jobs
622 name: opnfv/functest-benchmarking-cntt:{tag}
624 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
625 <<: *functest-ovn-jobs
626 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
627 <<: *functest-ovn-jobs
629 name: opnfv/functest-vnf:{tag}
631 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
632 <<: *functest-ovn-jobs
633 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
634 <<: *functest-ovn-jobs
635 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
636 <<: *functest-ovn-jobs
637 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
638 <<: *functest-ovn-jobs
639 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
640 <<: *functest-ovn-jobs
642 name: dump all campaign data
644 - name: 'functest-ovn-{tag}-zip'
645 <<: *functest-ovn-jobs
648 name: 'functest-ovn-{repo}-{container}-{tag}-gate'
650 - functest-ovn-slave:
656 - functest-ovn-build-containers:
657 <<: *functest-ovn-build-containers
661 name: 'functest-ovn-{repo}-{container}-{tag}-check'
663 - functest-ovn-slave:
665 - functest-ovn-branch:
671 - functest-ovn-build-containers:
672 <<: *functest-ovn-build-containers
676 name: 'functest-ovn-_-alpine-3.12-rmi'
683 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
686 name: 'functest-ovn-_-alpine-3.12-pull'
693 - 'functest-ovn-{repo}-{container}-{tag}-pull'
696 name: functest-ovn-opnfv-functest-core-{tag}-build
697 <<: *functest-ovn-params
698 container: functest-core
702 - 'functest-ovn-{repo}-{container}-{tag}-gate'
703 - 'functest-ovn-{repo}-{container}-{tag}-check'
706 name: functest-ovn-opnfv-functest-tempest-{tag}-build
707 <<: *functest-ovn-params
708 container: functest-tempest
712 - 'functest-ovn-{repo}-{container}-{tag}-gate'
713 - 'functest-ovn-{repo}-{container}-{tag}-check'
720 name: functest-ovn-opnfv-functest-healthcheck-{tag}-build
721 <<: *functest-ovn-params
722 container: functest-healthcheck
724 path: docker/healthcheck
726 - 'functest-ovn-{repo}-{container}-{tag}-gate'
727 - 'functest-ovn-{repo}-{container}-{tag}-check'
730 name: functest-ovn-opnfv-functest-smoke-{tag}-build
731 <<: *functest-ovn-params
732 container: functest-smoke
736 - 'functest-ovn-{repo}-{container}-{tag}-gate'
737 - 'functest-ovn-{repo}-{container}-{tag}-check'
740 name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build
741 <<: *functest-ovn-params
742 container: functest-smoke-cntt
744 path: docker/smoke-cntt
746 - 'functest-ovn-{repo}-{container}-{tag}-gate'
747 - 'functest-ovn-{repo}-{container}-{tag}-check'
750 name: functest-ovn-opnfv-functest-benchmarking-{tag}-build
751 <<: *functest-ovn-params
752 container: functest-benchmarking
754 path: docker/benchmarking
756 - 'functest-ovn-{repo}-{container}-{tag}-gate'
757 - 'functest-ovn-{repo}-{container}-{tag}-check'
760 name: functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-build
761 <<: *functest-ovn-params
762 container: functest-benchmarking-cntt
764 path: docker/benchmarking-cntt
766 - 'functest-ovn-{repo}-{container}-{tag}-gate'
767 - 'functest-ovn-{repo}-{container}-{tag}-check'
770 name: functest-ovn-opnfv-functest-vnf-{tag}-build
771 <<: *functest-ovn-params
772 container: functest-vnf
776 - 'functest-ovn-{repo}-{container}-{tag}-gate'
777 - 'functest-ovn-{repo}-{container}-{tag}-check'
780 name: 'functest-ovn-{tag}-check'
781 project-type: multijob
783 - functest-ovn-slave:
785 - functest-ovn-build_tag:
787 - functest-ovn-branch:
789 - functest-ovn-DEBUG:
791 - functest-ovn-EXTERNAL_NETWORK:
792 EXTERNAL_NETWORK: public
795 use-build-blocker: true
796 blocking-level: 'NODE'
798 - '^functest-ovn-{tag}-(daily|check|gate)$'
801 name: remove former images
803 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
804 <<: *functest-ovn-jobs
805 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
806 <<: *functest-ovn-jobs
807 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
808 <<: *functest-ovn-jobs
809 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
810 <<: *functest-ovn-jobs
811 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
812 <<: *functest-ovn-jobs
813 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
814 <<: *functest-ovn-jobs
816 name: remove dependencies
818 - name: 'functest-ovn-_-alpine-3.12-rmi'
819 <<: *functest-ovn-jobs
821 name: pull dependencies
823 - name: 'functest-ovn-_-alpine-3.12-pull'
824 <<: *functest-ovn-jobs
826 name: build opnfv/functest-core
828 - name: 'functest-ovn-opnfv-functest-core-{tag}-check'
829 <<: *functest-ovn-jobs
831 name: build opnfv/functest-tempest
833 - name: 'functest-ovn-opnfv-functest-tempest-{tag}-check'
834 <<: *functest-ovn-jobs
836 name: build containers
838 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-check'
839 <<: *functest-ovn-jobs
840 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-check'
841 <<: *functest-ovn-jobs
842 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-check'
843 <<: *functest-ovn-jobs
844 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check'
845 <<: *functest-ovn-jobs
847 name: build cntt containers
849 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check'
850 <<: *functest-ovn-jobs
851 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-check'
852 <<: *functest-ovn-jobs
854 name: opnfv/functest-healthcheck:{tag}
856 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
857 <<: *functest-ovn-jobs
858 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
859 <<: *functest-ovn-jobs
860 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
861 <<: *functest-ovn-jobs
862 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
863 <<: *functest-ovn-jobs
864 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
865 <<: *functest-ovn-jobs
866 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
867 <<: *functest-ovn-jobs
868 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
869 <<: *functest-ovn-jobs
870 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
871 <<: *functest-ovn-jobs
872 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
873 <<: *functest-ovn-jobs
874 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
875 <<: *functest-ovn-jobs
876 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
877 <<: *functest-ovn-jobs
878 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
879 <<: *functest-ovn-jobs
880 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
881 <<: *functest-ovn-jobs
883 name: opnfv/functest-smoke:{tag}
885 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
886 <<: *functest-ovn-jobs
887 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
888 <<: *functest-ovn-jobs
889 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
890 <<: *functest-ovn-jobs
891 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
892 <<: *functest-ovn-jobs
893 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run'
894 <<: *functest-ovn-jobs
895 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
896 <<: *functest-ovn-jobs
897 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
898 <<: *functest-ovn-jobs
899 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
900 <<: *functest-ovn-jobs
901 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
902 <<: *functest-ovn-jobs
903 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
904 <<: *functest-ovn-jobs
905 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
906 <<: *functest-ovn-jobs
907 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
908 <<: *functest-ovn-jobs
909 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
910 <<: *functest-ovn-jobs
911 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
912 <<: *functest-ovn-jobs
913 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
914 <<: *functest-ovn-jobs
915 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
916 <<: *functest-ovn-jobs
917 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
918 <<: *functest-ovn-jobs
919 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run'
920 <<: *functest-ovn-jobs
921 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run'
922 <<: *functest-ovn-jobs
924 name: opnfv/functest-smoke-cntt:{tag}
926 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
927 <<: *functest-ovn-jobs
928 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
929 <<: *functest-ovn-jobs
930 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
931 <<: *functest-ovn-jobs
932 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
933 <<: *functest-ovn-jobs
934 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
935 <<: *functest-ovn-jobs
936 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
937 <<: *functest-ovn-jobs
938 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
939 <<: *functest-ovn-jobs
940 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
941 <<: *functest-ovn-jobs
943 name: opnfv/functest-benchmarking:{tag}
945 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
946 <<: *functest-ovn-jobs
947 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
948 <<: *functest-ovn-jobs
949 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
950 <<: *functest-ovn-jobs
951 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
952 <<: *functest-ovn-jobs
954 name: opnfv/functest-benchmarking-cntt:{tag}
956 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
957 <<: *functest-ovn-jobs
958 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
959 <<: *functest-ovn-jobs
961 name: opnfv/functest-vnf:{tag}
963 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
964 <<: *functest-ovn-jobs
965 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
966 <<: *functest-ovn-jobs
967 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
968 <<: *functest-ovn-jobs
969 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
970 <<: *functest-ovn-jobs
971 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
972 <<: *functest-ovn-jobs
975 name: functest-ovn-patchset-created
978 server-name: 'gerrit.opnfv.org'
980 - patchset-created-event
981 - comment-added-contains-event:
982 comment-contains-value: 'recheck'
983 - comment-added-contains-event:
984 comment-contains-value: 'reverify'
986 - project-compare-type: 'ANT'
987 project-pattern: 'functest'
989 - branch-compare-type: 'ANT'
990 branch-pattern: '**/{branch}'
998 name: 'functest-ovn-{tag}-gate'
999 project-type: multijob
1001 - functest-ovn-patchset-created:
1004 - functest-ovn-slave:
1006 - functest-ovn-build_tag:
1008 - functest-ovn-DEBUG:
1010 - functest-ovn-EXTERNAL_NETWORK:
1011 EXTERNAL_NETWORK: public
1014 use-build-blocker: true
1015 blocking-level: 'NODE'
1017 - '^functest-ovn-{tag}-(daily|check|gate)$'
1020 name: remove former images
1022 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
1023 <<: *functest-ovn-jobs
1024 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
1025 <<: *functest-ovn-jobs
1026 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
1027 <<: *functest-ovn-jobs
1028 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
1029 <<: *functest-ovn-jobs
1030 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
1031 <<: *functest-ovn-jobs
1032 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
1033 <<: *functest-ovn-jobs
1035 name: remove dependencies
1037 - name: 'functest-ovn-_-alpine-3.12-rmi'
1038 <<: *functest-ovn-jobs
1040 name: pull dependencies
1042 - name: 'functest-ovn-_-alpine-3.12-pull'
1043 <<: *functest-ovn-jobs
1045 name: build opnfv/functest-core
1047 - name: 'functest-ovn-opnfv-functest-core-{tag}-gate'
1048 <<: *functest-ovn-jobs
1050 name: build opnfv/functest-tempest
1052 - name: 'functest-ovn-opnfv-functest-tempest-{tag}-gate'
1053 <<: *functest-ovn-jobs
1055 name: build containers
1057 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate'
1058 <<: *functest-ovn-jobs
1059 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate'
1060 <<: *functest-ovn-jobs
1061 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate'
1062 <<: *functest-ovn-jobs
1063 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate'
1064 <<: *functest-ovn-jobs
1066 name: build cntt containers
1068 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate'
1069 <<: *functest-ovn-jobs
1070 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-gate'
1071 <<: *functest-ovn-jobs
1073 name: opnfv/functest-healthcheck:{tag}
1075 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
1076 <<: *functest-ovn-jobs
1077 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
1078 <<: *functest-ovn-jobs
1079 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
1080 <<: *functest-ovn-jobs
1081 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
1082 <<: *functest-ovn-jobs
1083 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
1084 <<: *functest-ovn-jobs
1085 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
1086 <<: *functest-ovn-jobs
1087 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
1088 <<: *functest-ovn-jobs
1089 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
1090 <<: *functest-ovn-jobs
1091 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
1092 <<: *functest-ovn-jobs
1093 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
1094 <<: *functest-ovn-jobs
1095 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
1096 <<: *functest-ovn-jobs
1097 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
1098 <<: *functest-ovn-jobs
1099 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
1100 <<: *functest-ovn-jobs
1102 name: opnfv/functest-smoke:{tag}
1104 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
1105 <<: *functest-ovn-jobs
1106 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
1107 <<: *functest-ovn-jobs
1108 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
1109 <<: *functest-ovn-jobs
1110 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
1111 <<: *functest-ovn-jobs
1112 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run'
1113 <<: *functest-ovn-jobs
1114 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
1115 <<: *functest-ovn-jobs
1116 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
1117 <<: *functest-ovn-jobs
1118 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
1119 <<: *functest-ovn-jobs
1120 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
1121 <<: *functest-ovn-jobs
1122 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
1123 <<: *functest-ovn-jobs
1124 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
1125 <<: *functest-ovn-jobs
1126 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
1127 <<: *functest-ovn-jobs
1128 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
1129 <<: *functest-ovn-jobs
1130 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
1131 <<: *functest-ovn-jobs
1132 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
1133 <<: *functest-ovn-jobs
1134 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
1135 <<: *functest-ovn-jobs
1136 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
1137 <<: *functest-ovn-jobs
1138 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run'
1139 <<: *functest-ovn-jobs
1140 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run'
1141 <<: *functest-ovn-jobs
1143 name: opnfv/functest-smoke-cntt:{tag}
1145 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
1146 <<: *functest-ovn-jobs
1147 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
1148 <<: *functest-ovn-jobs
1149 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
1150 <<: *functest-ovn-jobs
1151 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
1152 <<: *functest-ovn-jobs
1153 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
1154 <<: *functest-ovn-jobs
1155 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
1156 <<: *functest-ovn-jobs
1157 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
1158 <<: *functest-ovn-jobs
1159 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
1160 <<: *functest-ovn-jobs
1162 name: opnfv/functest-benchmarking:{tag}
1164 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
1165 <<: *functest-ovn-jobs
1166 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1167 <<: *functest-ovn-jobs
1168 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1169 <<: *functest-ovn-jobs
1170 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1171 <<: *functest-ovn-jobs
1173 name: opnfv/functest-benchmarking-cntt:{tag}
1175 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
1176 <<: *functest-ovn-jobs
1177 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
1178 <<: *functest-ovn-jobs
1180 name: opnfv/functest-vnf:{tag}
1182 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1183 <<: *functest-ovn-jobs
1184 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1185 <<: *functest-ovn-jobs
1186 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1187 <<: *functest-ovn-jobs
1188 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1189 <<: *functest-ovn-jobs
1190 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1191 <<: *functest-ovn-jobs
1194 name: 'functest-ovn'
1195 <<: *functest-ovn-params
1197 - 'functest-ovn-{tag}-daily'
1198 - 'functest-ovn-{tag}-check'
1199 - 'functest-ovn-{tag}-gate'