2 - functest-ovn-jobs: &functest-ovn-jobs
3 name: 'functest-ovn-jobs'
4 current-parameters: true
6 - functest-ovn-params: &functest-ovn-params
7 name: 'functest-ovn-params'
14 dashboard_url: http://172.30.12.85
17 name: functest-ovn-slave
24 name: functest-ovn-build_tag
30 name: functest-ovn-branch
37 name: functest-ovn-DEBUG
44 name: functest-ovn-EXTERNAL_NETWORK
47 name: EXTERNAL_NETWORK
50 - functest-ovn-containers: &functest-ovn-containers
51 name: 'functest-ovn-containers'
54 container: '{container}'
57 - functest-ovn-run-containers: &functest-ovn-run-containers
58 name: 'functest-ovn-run-containers'
59 <<: *functest-ovn-containers
61 dashboard_url: '{dashboard_url}'
63 - functest-ovn-build-containers: &functest-ovn-build-containers
64 name: 'functest-ovn-build-containers'
65 <<: *functest-ovn-containers
70 name: functest-ovn-pull-containers
74 if [ "{repo}" = "_" ]; then
75 image={container}:{tag}
76 elif [ "{port}" = "None" ]; then
77 image={repo}/{container}:{tag}
79 image={repo}:{port}/{container}:{tag}
81 sudo docker pull $image
84 name: functest-ovn-build-containers
88 if [ "{repo}" = "_" ]; then
89 image={container}:{tag}
90 elif [ "{port}" = "None" ]; then
91 image={repo}/{container}:{tag}
93 image={repo}:{port}/{container}:{tag}
95 if [ "{ref_arg}" = "None" ]; then
98 build_arg="--build-arg {ref_arg}={ref}"
101 sudo docker build $build_arg \
102 --pull=false --no-cache --force-rm=true \
106 name: functest-ovn-run-containers
110 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true
111 if [ "{repo}" = "_" ]; then
112 image={container}:{tag}
113 elif [ "{port}" = "None" ]; then
114 image={repo}/{container}:{tag}
116 image={repo}:{port}/{container}:{tag}
118 if [ "{tag}" = "latest" ]; then
120 elif [ "{tag}" = "jerma" ]; then
122 elif [ "{tag}" = "iruya" ]; then
127 sudo docker run --rm \
128 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
129 -e S3_DST_URL=s3://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
130 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
131 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
132 -e NODE_NAME=$slave \
133 -e BUILD_TAG=$BUILD_TAG \
134 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
136 -e EXTERNAL_NETWORK=$EXTERNAL_NETWORK \
137 -e DASHBOARD_URL={dashboard_url} \
138 -e VOLUME_DEVICE_NAME=sdb \
139 -e IMAGE_PROPERTIES=hw_scsi_model:virtio-scsi,hw_disk_bus:scsi \
140 -v /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file \
141 -v /home/opnfv/functest/images:/home/opnfv/functest/images \
142 -v /home/opnfv/functest/tempest_blacklist.yaml:/usr/lib/python$py/\
143 site-packages/functest/opnfv_tests/openstack/tempest/custom_tests/\
145 -v /home/opnfv/functest/tempest_conf.yaml:/usr/lib/python$py/\
146 site-packages/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-vnf-pull'
213 <<: *functest-ovn-params
214 container: 'functest-vnf'
216 - 'functest-ovn-{repo}-{container}-{tag}-pull'
219 name: 'functest-ovn-{repo}-{container}-{tag}-rmi'
221 - functest-ovn-slave:
224 - functest-ovn-remove-images:
225 <<: *functest-ovn-containers
228 name: 'functest-ovn-opnfv-functest-healthcheck-rmi'
229 <<: *functest-ovn-params
230 container: 'functest-healthcheck'
232 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
235 name: 'functest-ovn-opnfv-functest-smoke-rmi'
236 <<: *functest-ovn-params
237 container: 'functest-smoke'
239 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
242 name: 'functest-ovn-opnfv-functest-smoke-cntt-rmi'
243 <<: *functest-ovn-params
244 container: 'functest-smoke-cntt'
246 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
249 name: 'functest-ovn-opnfv-functest-benchmarking-rmi'
250 <<: *functest-ovn-params
251 container: 'functest-benchmarking'
253 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
256 name: 'functest-ovn-opnfv-functest-vnf-rmi'
257 <<: *functest-ovn-params
258 container: 'functest-vnf'
260 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
263 name: 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
265 - functest-ovn-slave:
267 - functest-ovn-build_tag:
269 - functest-ovn-DEBUG:
271 - functest-ovn-EXTERNAL_NETWORK:
272 EXTERNAL_NETWORK: public
274 - functest-ovn-run-containers:
275 <<: *functest-ovn-run-containers
278 name: 'functest-ovn-opnfv-functest-healthcheck'
279 <<: *functest-ovn-params
280 container: 'functest-healthcheck'
297 test: tempest_horizon
299 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
302 name: 'functest-ovn-opnfv-functest-smoke'
303 <<: *functest-ovn-params
304 container: 'functest-smoke'
306 - neutron-tempest-plugin-api
325 test: refstack_defcore
327 test: refstack_defcore
329 test: refstack_defcore
333 test: refstack_compute
335 test: refstack_object
337 test: refstack_platform
341 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
344 name: 'functest-ovn-opnfv-functest-smoke-cntt'
345 <<: *functest-ovn-params
346 container: 'functest-smoke-cntt'
348 - neutron-tempest-plugin-api
356 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
359 name: 'functest-ovn-opnfv-functest-benchmarking'
360 <<: *functest-ovn-params
361 container: 'functest-benchmarking'
368 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
371 name: 'functest-ovn-opnfv-functest-vnf'
372 <<: *functest-ovn-params
373 container: 'functest-vnf'
381 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
384 name: functest-ovn-zip
388 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/* || true
389 if [ "{repo}" = "_" ]; then
390 image={container}:{tag}
391 elif [ "{port}" = "None" ]; then
392 image={repo}/{container}:{tag}
394 image={repo}:{port}/{container}:{tag}
396 sudo docker run --rm \
397 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
398 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
399 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
400 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
401 -e BUILD_TAG=$BUILD_TAG \
402 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
403 -v /home/opnfv/functest/.boto:/root/.boto \
407 name: 'functest-ovn-{tag}-zip'
409 - functest-ovn-build_tag:
413 <<: *functest-ovn-containers
416 name: 'functest-ovn-{tag}-zip'
417 <<: *functest-ovn-params
418 container: 'functest-healthcheck'
420 - 'functest-ovn-{tag}-zip'
423 name: 'functest-ovn-{tag}-daily'
424 project-type: multijob
428 - functest-ovn-slave:
430 - functest-ovn-build_tag:
432 - functest-ovn-DEBUG:
434 - functest-ovn-EXTERNAL_NETWORK:
435 EXTERNAL_NETWORK: public
438 use-build-blocker: true
439 blocking-level: 'NODE'
441 - '^functest-ovn-{tag}-(daily|check|gate)$'
444 name: remove former images
446 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
447 <<: *functest-ovn-jobs
448 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
449 <<: *functest-ovn-jobs
450 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
451 <<: *functest-ovn-jobs
452 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
453 <<: *functest-ovn-jobs
454 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
455 <<: *functest-ovn-jobs
457 name: pull containers
459 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull'
460 <<: *functest-ovn-jobs
461 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull'
462 <<: *functest-ovn-jobs
463 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull'
464 <<: *functest-ovn-jobs
465 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull'
466 <<: *functest-ovn-jobs
467 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull'
468 <<: *functest-ovn-jobs
470 name: opnfv/functest-healthcheck:{tag}
472 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
473 <<: *functest-ovn-jobs
474 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
475 <<: *functest-ovn-jobs
476 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
477 <<: *functest-ovn-jobs
478 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
479 <<: *functest-ovn-jobs
480 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
481 <<: *functest-ovn-jobs
482 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
483 <<: *functest-ovn-jobs
484 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
485 <<: *functest-ovn-jobs
486 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
487 <<: *functest-ovn-jobs
488 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
489 <<: *functest-ovn-jobs
490 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
491 <<: *functest-ovn-jobs
492 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
493 <<: *functest-ovn-jobs
494 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
495 <<: *functest-ovn-jobs
496 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
497 <<: *functest-ovn-jobs
499 name: opnfv/functest-smoke:{tag}
501 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
502 <<: *functest-ovn-jobs
503 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
504 <<: *functest-ovn-jobs
505 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
506 <<: *functest-ovn-jobs
507 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
508 <<: *functest-ovn-jobs
509 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
510 <<: *functest-ovn-jobs
511 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
512 <<: *functest-ovn-jobs
513 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
514 <<: *functest-ovn-jobs
515 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
516 <<: *functest-ovn-jobs
517 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
518 <<: *functest-ovn-jobs
519 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
520 <<: *functest-ovn-jobs
521 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
522 <<: *functest-ovn-jobs
523 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
524 <<: *functest-ovn-jobs
525 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
526 <<: *functest-ovn-jobs
527 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
528 <<: *functest-ovn-jobs
529 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
530 <<: *functest-ovn-jobs
531 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
532 <<: *functest-ovn-jobs
533 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
534 <<: *functest-ovn-jobs
536 name: opnfv/functest-smoke-cntt:{tag}
538 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-run'
539 <<: *functest-ovn-jobs
540 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder-run'
541 <<: *functest-ovn-jobs
542 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone-run'
543 <<: *functest-ovn-jobs
544 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity-run'
545 <<: *functest-ovn-jobs
546 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full-run'
547 <<: *functest-ovn-jobs
548 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario-run'
549 <<: *functest-ovn-jobs
550 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow-run'
551 <<: *functest-ovn-jobs
553 name: opnfv/functest-benchmarking:{tag}
555 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
556 <<: *functest-ovn-jobs
557 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
558 <<: *functest-ovn-jobs
559 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
560 <<: *functest-ovn-jobs
561 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
562 <<: *functest-ovn-jobs
564 name: opnfv/functest-vnf:{tag}
565 execution-type: SEQUENTIALLY
567 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
568 <<: *functest-ovn-jobs
569 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
570 <<: *functest-ovn-jobs
571 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
572 <<: *functest-ovn-jobs
573 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
574 <<: *functest-ovn-jobs
575 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
576 <<: *functest-ovn-jobs
578 name: dump all campaign data
580 - name: 'functest-ovn-{tag}-zip'
581 <<: *functest-ovn-jobs
584 name: 'functest-ovn-{repo}-{container}-{tag}-gate'
586 - functest-ovn-slave:
592 - functest-ovn-build-containers:
593 <<: *functest-ovn-build-containers
597 name: 'functest-ovn-{repo}-{container}-{tag}-check'
599 - functest-ovn-slave:
601 - functest-ovn-branch:
607 - functest-ovn-build-containers:
608 <<: *functest-ovn-build-containers
612 name: 'functest-ovn-_-alpine-3.11-rmi'
619 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
622 name: 'functest-ovn-_-alpine-3.11-pull'
629 - 'functest-ovn-{repo}-{container}-{tag}-pull'
632 name: functest-ovn-opnfv-functest-ovn-core-{tag}-build
633 <<: *functest-ovn-params
634 container: functest-ovn-core
638 - 'functest-ovn-{repo}-{container}-{tag}-gate'
639 - 'functest-ovn-{repo}-{container}-{tag}-check'
642 name: functest-ovn-opnfv-functest-ovn-tempest-{tag}-build
643 <<: *functest-ovn-params
644 container: functest-ovn-tempest
648 - 'functest-ovn-{repo}-{container}-{tag}-gate'
649 - 'functest-ovn-{repo}-{container}-{tag}-check'
655 name: functest-ovn-opnfv-functest-healthcheck-{tag}-build
656 <<: *functest-ovn-params
657 container: functest-healthcheck
659 path: docker/healthcheck
661 - 'functest-ovn-{repo}-{container}-{tag}-gate'
662 - 'functest-ovn-{repo}-{container}-{tag}-check'
665 name: functest-ovn-opnfv-functest-smoke-{tag}-build
666 <<: *functest-ovn-params
667 container: functest-smoke
671 - 'functest-ovn-{repo}-{container}-{tag}-gate'
672 - 'functest-ovn-{repo}-{container}-{tag}-check'
675 name: functest-ovn-opnfv-functest-benchmarking-{tag}-build
676 <<: *functest-ovn-params
677 container: functest-benchmarking
679 path: docker/benchmarking
681 - 'functest-ovn-{repo}-{container}-{tag}-gate'
682 - 'functest-ovn-{repo}-{container}-{tag}-check'
685 name: functest-ovn-opnfv-functest-vnf-{tag}-build
686 <<: *functest-ovn-params
687 container: functest-vnf
691 - 'functest-ovn-{repo}-{container}-{tag}-gate'
692 - 'functest-ovn-{repo}-{container}-{tag}-check'
695 name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build
696 <<: *functest-ovn-params
697 container: functest-smoke-cntt
699 path: docker/smoke-cntt
701 - 'functest-ovn-{repo}-{container}-{tag}-gate'
702 - 'functest-ovn-{repo}-{container}-{tag}-check'
705 name: 'functest-ovn-{tag}-check'
706 project-type: multijob
708 - functest-ovn-slave:
710 - functest-ovn-build_tag:
712 - functest-ovn-branch:
714 - functest-ovn-DEBUG:
716 - functest-ovn-EXTERNAL_NETWORK:
717 EXTERNAL_NETWORK: public
720 use-build-blocker: true
721 blocking-level: 'NODE'
723 - '^functest-ovn-{tag}-(daily|check|gate)$'
726 name: remove former images
728 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
729 <<: *functest-ovn-jobs
730 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
731 <<: *functest-ovn-jobs
732 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
733 <<: *functest-ovn-jobs
734 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
735 <<: *functest-ovn-jobs
736 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
737 <<: *functest-ovn-jobs
739 name: remove dependencies
741 - name: 'functest-ovn-_-alpine-3.11-rmi'
742 <<: *functest-ovn-jobs
744 name: pull dependencies
746 - name: 'functest-ovn-_-alpine-3.11-pull'
747 <<: *functest-ovn-jobs
749 name: build opnfv/functest-ovn-core
751 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-check'
752 <<: *functest-ovn-jobs
754 name: build opnfv/functest-ovn-tempest
756 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-check'
757 <<: *functest-ovn-jobs
759 name: build containers
761 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-check'
762 <<: *functest-ovn-jobs
763 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-check'
764 <<: *functest-ovn-jobs
765 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-check'
766 <<: *functest-ovn-jobs
767 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check'
768 <<: *functest-ovn-jobs
770 name: build opnfv/functest-smoke-cntt
772 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check'
773 <<: *functest-ovn-jobs
775 name: opnfv/functest-healthcheck:{tag}
777 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
778 <<: *functest-ovn-jobs
779 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
780 <<: *functest-ovn-jobs
781 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
782 <<: *functest-ovn-jobs
783 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
784 <<: *functest-ovn-jobs
785 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
786 <<: *functest-ovn-jobs
787 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
788 <<: *functest-ovn-jobs
789 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
790 <<: *functest-ovn-jobs
791 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
792 <<: *functest-ovn-jobs
793 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
794 <<: *functest-ovn-jobs
795 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
796 <<: *functest-ovn-jobs
797 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
798 <<: *functest-ovn-jobs
799 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
800 <<: *functest-ovn-jobs
801 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
802 <<: *functest-ovn-jobs
804 name: opnfv/functest-smoke:{tag}
806 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
807 <<: *functest-ovn-jobs
808 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
809 <<: *functest-ovn-jobs
810 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
811 <<: *functest-ovn-jobs
812 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
813 <<: *functest-ovn-jobs
814 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
815 <<: *functest-ovn-jobs
816 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
817 <<: *functest-ovn-jobs
818 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
819 <<: *functest-ovn-jobs
820 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
821 <<: *functest-ovn-jobs
822 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
823 <<: *functest-ovn-jobs
824 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
825 <<: *functest-ovn-jobs
826 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
827 <<: *functest-ovn-jobs
828 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
829 <<: *functest-ovn-jobs
830 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
831 <<: *functest-ovn-jobs
832 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
833 <<: *functest-ovn-jobs
834 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
835 <<: *functest-ovn-jobs
836 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
837 <<: *functest-ovn-jobs
838 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
839 <<: *functest-ovn-jobs
841 name: opnfv/functest-smoke-cntt:{tag}
843 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-run'
844 <<: *functest-ovn-jobs
845 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder-run'
846 <<: *functest-ovn-jobs
847 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone-run'
848 <<: *functest-ovn-jobs
849 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity-run'
850 <<: *functest-ovn-jobs
851 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full-run'
852 <<: *functest-ovn-jobs
853 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario-run'
854 <<: *functest-ovn-jobs
855 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow-run'
856 <<: *functest-ovn-jobs
858 name: opnfv/functest-benchmarking:{tag}
860 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
861 <<: *functest-ovn-jobs
862 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
863 <<: *functest-ovn-jobs
864 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
865 <<: *functest-ovn-jobs
866 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
867 <<: *functest-ovn-jobs
869 name: opnfv/functest-vnf:{tag}
870 execution-type: SEQUENTIALLY
872 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
873 <<: *functest-ovn-jobs
874 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
875 <<: *functest-ovn-jobs
876 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
877 <<: *functest-ovn-jobs
878 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
879 <<: *functest-ovn-jobs
880 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
881 <<: *functest-ovn-jobs
884 name: functest-ovn-patchset-created
887 server-name: 'gerrit.opnfv.org'
889 - patchset-created-event
890 - comment-added-contains-event:
891 comment-contains-value: 'recheck'
892 - comment-added-contains-event:
893 comment-contains-value: 'reverify'
895 - project-compare-type: 'ANT'
896 project-pattern: 'functest'
898 - branch-compare-type: 'ANT'
899 branch-pattern: '**/{branch}'
907 name: 'functest-ovn-{tag}-gate'
908 project-type: multijob
910 - functest-ovn-patchset-created:
913 - functest-ovn-slave:
915 - functest-ovn-build_tag:
917 - functest-ovn-DEBUG:
919 - functest-ovn-EXTERNAL_NETWORK:
920 EXTERNAL_NETWORK: public
923 use-build-blocker: true
924 blocking-level: 'NODE'
926 - '^functest-ovn-{tag}-(daily|check|gate)$'
929 name: remove former images
931 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
932 <<: *functest-ovn-jobs
933 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
934 <<: *functest-ovn-jobs
935 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
936 <<: *functest-ovn-jobs
937 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
938 <<: *functest-ovn-jobs
939 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
940 <<: *functest-ovn-jobs
942 name: remove dependencies
944 - name: 'functest-ovn-_-alpine-3.11-rmi'
945 <<: *functest-ovn-jobs
947 name: pull dependencies
949 - name: 'functest-ovn-_-alpine-3.11-pull'
950 <<: *functest-ovn-jobs
952 name: build opnfv/functest-ovn-core
954 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-gate'
955 <<: *functest-ovn-jobs
957 name: build opnfv/functest-ovn-tempest
959 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-gate'
960 <<: *functest-ovn-jobs
962 name: build containers
964 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate'
965 <<: *functest-ovn-jobs
966 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate'
967 <<: *functest-ovn-jobs
968 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate'
969 <<: *functest-ovn-jobs
970 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate'
971 <<: *functest-ovn-jobs
973 name: build opnfv/functest-smoke-cntt
975 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate'
976 <<: *functest-ovn-jobs
978 name: opnfv/functest-healthcheck:{tag}
980 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
981 <<: *functest-ovn-jobs
982 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
983 <<: *functest-ovn-jobs
984 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
985 <<: *functest-ovn-jobs
986 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
987 <<: *functest-ovn-jobs
988 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
989 <<: *functest-ovn-jobs
990 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
991 <<: *functest-ovn-jobs
992 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
993 <<: *functest-ovn-jobs
994 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
995 <<: *functest-ovn-jobs
996 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
997 <<: *functest-ovn-jobs
998 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
999 <<: *functest-ovn-jobs
1000 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
1001 <<: *functest-ovn-jobs
1002 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
1003 <<: *functest-ovn-jobs
1004 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
1005 <<: *functest-ovn-jobs
1007 name: opnfv/functest-smoke:{tag}
1009 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
1010 <<: *functest-ovn-jobs
1011 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
1012 <<: *functest-ovn-jobs
1013 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
1014 <<: *functest-ovn-jobs
1015 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
1016 <<: *functest-ovn-jobs
1017 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
1018 <<: *functest-ovn-jobs
1019 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
1020 <<: *functest-ovn-jobs
1021 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
1022 <<: *functest-ovn-jobs
1023 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
1024 <<: *functest-ovn-jobs
1025 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
1026 <<: *functest-ovn-jobs
1027 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
1028 <<: *functest-ovn-jobs
1029 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
1030 <<: *functest-ovn-jobs
1031 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
1032 <<: *functest-ovn-jobs
1033 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
1034 <<: *functest-ovn-jobs
1035 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
1036 <<: *functest-ovn-jobs
1037 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
1038 <<: *functest-ovn-jobs
1039 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
1040 <<: *functest-ovn-jobs
1041 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
1042 <<: *functest-ovn-jobs
1044 name: opnfv/functest-smoke-cntt:{tag}
1046 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-run'
1047 <<: *functest-ovn-jobs
1048 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder-run'
1049 <<: *functest-ovn-jobs
1050 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone-run'
1051 <<: *functest-ovn-jobs
1052 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity-run'
1053 <<: *functest-ovn-jobs
1054 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full-run'
1055 <<: *functest-ovn-jobs
1056 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario-run'
1057 <<: *functest-ovn-jobs
1058 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow-run'
1059 <<: *functest-ovn-jobs
1061 name: opnfv/functest-benchmarking:{tag}
1063 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
1064 <<: *functest-ovn-jobs
1065 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1066 <<: *functest-ovn-jobs
1067 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1068 <<: *functest-ovn-jobs
1069 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1070 <<: *functest-ovn-jobs
1072 name: opnfv/functest-vnf:{tag}
1073 execution-type: SEQUENTIALLY
1075 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1076 <<: *functest-ovn-jobs
1077 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1078 <<: *functest-ovn-jobs
1079 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1080 <<: *functest-ovn-jobs
1081 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1082 <<: *functest-ovn-jobs
1083 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1084 <<: *functest-ovn-jobs
1087 name: 'functest-ovn'
1088 <<: *functest-ovn-params
1090 - 'functest-ovn-{tag}-daily'
1091 - 'functest-ovn-{tag}-check'
1092 - 'functest-ovn-{tag}-gate'