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 DEPLOY_SCENARIO=os-ovn-nofeature-noha \
137 -e EXTERNAL_NETWORK=$EXTERNAL_NETWORK \
138 -e DASHBOARD_URL={dashboard_url} \
139 -e VOLUME_DEVICE_NAME=sdb \
140 -e IMAGE_PROPERTIES=hw_scsi_model:virtio-scsi,hw_disk_bus:scsi \
141 -v /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file \
142 -v /home/opnfv/functest/images:/home/opnfv/functest/images \
143 -v /home/opnfv/functest/tempest_blacklist.yaml:/usr/lib/python$py/\
144 site-packages/functest/opnfv_tests/openstack/tempest/custom_tests/\
146 -v /home/opnfv/functest/tempest_conf.yaml:/usr/lib/python$py/\
147 site-packages/functest/opnfv_tests/openstack/tempest/custom_tests/\
149 -v /home/opnfv/functest/.boto:/root/.boto \
150 $image run_tests -t {test} -r -p
153 name: functest-ovn-remove-images
157 if [ "{repo}" = "_" ]; then
158 image={container}:{tag}
159 elif [ "{port}" = "None" ]; then
160 image={repo}/{container}:{tag}
162 image={repo}:{port}/{container}:{tag}
164 sudo docker rmi $image || true
167 name: functest-ovn-scm
170 url: https://gerrit.opnfv.org/gerrit/functest
171 refspec: '+refs/changes/*:refs/changes/*'
176 name: 'functest-ovn-{repo}-{container}-{tag}-pull'
178 - functest-ovn-slave:
181 - functest-ovn-pull-containers:
182 <<: *functest-ovn-containers
185 name: 'functest-ovn-opnfv-functest-healthcheck-pull'
186 <<: *functest-ovn-params
187 container: 'functest-healthcheck'
189 - 'functest-ovn-{repo}-{container}-{tag}-pull'
192 name: 'functest-ovn-opnfv-functest-smoke-pull'
193 <<: *functest-ovn-params
194 container: 'functest-smoke'
196 - 'functest-ovn-{repo}-{container}-{tag}-pull'
199 name: 'functest-ovn-opnfv-functest-smoke-cntt-pull'
200 <<: *functest-ovn-params
201 container: 'functest-smoke-cntt'
203 - 'functest-ovn-{repo}-{container}-{tag}-pull'
206 name: 'functest-ovn-opnfv-functest-benchmarking-pull'
207 <<: *functest-ovn-params
208 container: 'functest-benchmarking'
210 - 'functest-ovn-{repo}-{container}-{tag}-pull'
213 name: 'functest-ovn-opnfv-functest-vnf-pull'
214 <<: *functest-ovn-params
215 container: 'functest-vnf'
217 - 'functest-ovn-{repo}-{container}-{tag}-pull'
220 name: 'functest-ovn-{repo}-{container}-{tag}-rmi'
222 - functest-ovn-slave:
225 - functest-ovn-remove-images:
226 <<: *functest-ovn-containers
229 name: 'functest-ovn-opnfv-functest-healthcheck-rmi'
230 <<: *functest-ovn-params
231 container: 'functest-healthcheck'
233 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
236 name: 'functest-ovn-opnfv-functest-smoke-rmi'
237 <<: *functest-ovn-params
238 container: 'functest-smoke'
240 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
243 name: 'functest-ovn-opnfv-functest-smoke-cntt-rmi'
244 <<: *functest-ovn-params
245 container: 'functest-smoke-cntt'
247 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
250 name: 'functest-ovn-opnfv-functest-benchmarking-rmi'
251 <<: *functest-ovn-params
252 container: 'functest-benchmarking'
254 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
257 name: 'functest-ovn-opnfv-functest-vnf-rmi'
258 <<: *functest-ovn-params
259 container: 'functest-vnf'
261 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
264 name: 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
266 - functest-ovn-slave:
268 - functest-ovn-build_tag:
270 - functest-ovn-DEBUG:
272 - functest-ovn-EXTERNAL_NETWORK:
273 EXTERNAL_NETWORK: public
275 - functest-ovn-run-containers:
276 <<: *functest-ovn-run-containers
279 name: 'functest-ovn-opnfv-functest-healthcheck'
280 <<: *functest-ovn-params
281 container: 'functest-healthcheck'
298 test: tempest_horizon
300 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
303 name: 'functest-ovn-opnfv-functest-smoke'
304 <<: *functest-ovn-params
305 container: 'functest-smoke'
307 - neutron-tempest-plugin-api
326 test: refstack_defcore
328 test: refstack_defcore
330 test: refstack_defcore
334 test: refstack_compute
336 test: refstack_object
338 test: refstack_platform
342 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
345 name: 'functest-ovn-opnfv-functest-smoke-cntt'
346 <<: *functest-ovn-params
347 container: 'functest-smoke-cntt'
349 - neutron-tempest-plugin-api
357 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
360 name: 'functest-ovn-opnfv-functest-benchmarking'
361 <<: *functest-ovn-params
362 container: 'functest-benchmarking'
369 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
372 name: 'functest-ovn-opnfv-functest-vnf'
373 <<: *functest-ovn-params
374 container: 'functest-vnf'
382 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
385 name: functest-ovn-zip
389 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/* || true
390 if [ "{repo}" = "_" ]; then
391 image={container}:{tag}
392 elif [ "{port}" = "None" ]; then
393 image={repo}/{container}:{tag}
395 image={repo}:{port}/{container}:{tag}
397 sudo docker run --rm \
398 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
399 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
400 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
401 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
402 -e BUILD_TAG=$BUILD_TAG \
403 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
404 -v /home/opnfv/functest/.boto:/root/.boto \
408 name: 'functest-ovn-{tag}-zip'
410 - functest-ovn-build_tag:
414 <<: *functest-ovn-containers
417 name: 'functest-ovn-{tag}-zip'
418 <<: *functest-ovn-params
419 container: 'functest-healthcheck'
421 - 'functest-ovn-{tag}-zip'
424 name: 'functest-ovn-{tag}-daily'
425 project-type: multijob
429 - functest-ovn-slave:
431 - functest-ovn-build_tag:
433 - functest-ovn-DEBUG:
435 - functest-ovn-EXTERNAL_NETWORK:
436 EXTERNAL_NETWORK: public
439 use-build-blocker: true
440 blocking-level: 'NODE'
442 - '^functest-ovn-{tag}-(daily|check|gate)$'
445 name: remove former images
447 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
448 <<: *functest-ovn-jobs
449 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
450 <<: *functest-ovn-jobs
451 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
452 <<: *functest-ovn-jobs
453 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
454 <<: *functest-ovn-jobs
455 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
456 <<: *functest-ovn-jobs
458 name: pull containers
460 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull'
461 <<: *functest-ovn-jobs
462 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull'
463 <<: *functest-ovn-jobs
464 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull'
465 <<: *functest-ovn-jobs
466 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull'
467 <<: *functest-ovn-jobs
468 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull'
469 <<: *functest-ovn-jobs
471 name: opnfv/functest-healthcheck:{tag}
473 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
474 <<: *functest-ovn-jobs
475 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
476 <<: *functest-ovn-jobs
477 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
478 <<: *functest-ovn-jobs
479 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
480 <<: *functest-ovn-jobs
481 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
482 <<: *functest-ovn-jobs
483 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
484 <<: *functest-ovn-jobs
485 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
486 <<: *functest-ovn-jobs
487 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
488 <<: *functest-ovn-jobs
489 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
490 <<: *functest-ovn-jobs
491 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
492 <<: *functest-ovn-jobs
493 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
494 <<: *functest-ovn-jobs
495 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
496 <<: *functest-ovn-jobs
497 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
498 <<: *functest-ovn-jobs
500 name: opnfv/functest-smoke:{tag}
502 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
503 <<: *functest-ovn-jobs
504 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
505 <<: *functest-ovn-jobs
506 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
507 <<: *functest-ovn-jobs
508 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
509 <<: *functest-ovn-jobs
510 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
511 <<: *functest-ovn-jobs
512 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
513 <<: *functest-ovn-jobs
514 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
515 <<: *functest-ovn-jobs
516 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
517 <<: *functest-ovn-jobs
518 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
519 <<: *functest-ovn-jobs
520 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
521 <<: *functest-ovn-jobs
522 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
523 <<: *functest-ovn-jobs
524 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
525 <<: *functest-ovn-jobs
526 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
527 <<: *functest-ovn-jobs
528 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
529 <<: *functest-ovn-jobs
530 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
531 <<: *functest-ovn-jobs
532 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
533 <<: *functest-ovn-jobs
534 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
535 <<: *functest-ovn-jobs
537 name: opnfv/functest-smoke-cntt:{tag}
539 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-run'
540 <<: *functest-ovn-jobs
541 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder-run'
542 <<: *functest-ovn-jobs
543 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone-run'
544 <<: *functest-ovn-jobs
545 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity-run'
546 <<: *functest-ovn-jobs
547 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full-run'
548 <<: *functest-ovn-jobs
549 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario-run'
550 <<: *functest-ovn-jobs
551 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow-run'
552 <<: *functest-ovn-jobs
554 name: opnfv/functest-benchmarking:{tag}
556 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
557 <<: *functest-ovn-jobs
558 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
559 <<: *functest-ovn-jobs
560 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
561 <<: *functest-ovn-jobs
562 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
563 <<: *functest-ovn-jobs
565 name: opnfv/functest-vnf:{tag}
566 execution-type: SEQUENTIALLY
568 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
569 <<: *functest-ovn-jobs
570 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
571 <<: *functest-ovn-jobs
572 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
573 <<: *functest-ovn-jobs
574 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
575 <<: *functest-ovn-jobs
576 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
577 <<: *functest-ovn-jobs
579 name: dump all campaign data
581 - name: 'functest-ovn-{tag}-zip'
582 <<: *functest-ovn-jobs
585 name: 'functest-ovn-{repo}-{container}-{tag}-gate'
587 - functest-ovn-slave:
593 - functest-ovn-build-containers:
594 <<: *functest-ovn-build-containers
598 name: 'functest-ovn-{repo}-{container}-{tag}-check'
600 - functest-ovn-slave:
602 - functest-ovn-branch:
608 - functest-ovn-build-containers:
609 <<: *functest-ovn-build-containers
613 name: 'functest-ovn-_-alpine-3.11-rmi'
620 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
623 name: 'functest-ovn-_-alpine-3.11-pull'
630 - 'functest-ovn-{repo}-{container}-{tag}-pull'
633 name: functest-ovn-opnfv-functest-ovn-core-{tag}-build
634 <<: *functest-ovn-params
635 container: functest-ovn-core
639 - 'functest-ovn-{repo}-{container}-{tag}-gate'
640 - 'functest-ovn-{repo}-{container}-{tag}-check'
643 name: functest-ovn-opnfv-functest-ovn-tempest-{tag}-build
644 <<: *functest-ovn-params
645 container: functest-ovn-tempest
649 - 'functest-ovn-{repo}-{container}-{tag}-gate'
650 - 'functest-ovn-{repo}-{container}-{tag}-check'
656 name: functest-ovn-opnfv-functest-healthcheck-{tag}-build
657 <<: *functest-ovn-params
658 container: functest-healthcheck
660 path: docker/healthcheck
662 - 'functest-ovn-{repo}-{container}-{tag}-gate'
663 - 'functest-ovn-{repo}-{container}-{tag}-check'
666 name: functest-ovn-opnfv-functest-smoke-{tag}-build
667 <<: *functest-ovn-params
668 container: functest-smoke
672 - 'functest-ovn-{repo}-{container}-{tag}-gate'
673 - 'functest-ovn-{repo}-{container}-{tag}-check'
676 name: functest-ovn-opnfv-functest-benchmarking-{tag}-build
677 <<: *functest-ovn-params
678 container: functest-benchmarking
680 path: docker/benchmarking
682 - 'functest-ovn-{repo}-{container}-{tag}-gate'
683 - 'functest-ovn-{repo}-{container}-{tag}-check'
686 name: functest-ovn-opnfv-functest-vnf-{tag}-build
687 <<: *functest-ovn-params
688 container: functest-vnf
692 - 'functest-ovn-{repo}-{container}-{tag}-gate'
693 - 'functest-ovn-{repo}-{container}-{tag}-check'
696 name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build
697 <<: *functest-ovn-params
698 container: functest-smoke-cntt
700 path: docker/smoke-cntt
702 - 'functest-ovn-{repo}-{container}-{tag}-gate'
703 - 'functest-ovn-{repo}-{container}-{tag}-check'
706 name: 'functest-ovn-{tag}-check'
707 project-type: multijob
709 - functest-ovn-slave:
711 - functest-ovn-build_tag:
713 - functest-ovn-branch:
715 - functest-ovn-DEBUG:
717 - functest-ovn-EXTERNAL_NETWORK:
718 EXTERNAL_NETWORK: public
721 use-build-blocker: true
722 blocking-level: 'NODE'
724 - '^functest-ovn-{tag}-(daily|check|gate)$'
727 name: remove former images
729 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
730 <<: *functest-ovn-jobs
731 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
732 <<: *functest-ovn-jobs
733 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
734 <<: *functest-ovn-jobs
735 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
736 <<: *functest-ovn-jobs
737 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
738 <<: *functest-ovn-jobs
740 name: remove dependencies
742 - name: 'functest-ovn-_-alpine-3.11-rmi'
743 <<: *functest-ovn-jobs
745 name: pull dependencies
747 - name: 'functest-ovn-_-alpine-3.11-pull'
748 <<: *functest-ovn-jobs
750 name: build opnfv/functest-ovn-core
752 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-check'
753 <<: *functest-ovn-jobs
755 name: build opnfv/functest-ovn-tempest
757 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-check'
758 <<: *functest-ovn-jobs
760 name: build containers
762 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-check'
763 <<: *functest-ovn-jobs
764 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-check'
765 <<: *functest-ovn-jobs
766 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-check'
767 <<: *functest-ovn-jobs
768 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check'
769 <<: *functest-ovn-jobs
771 name: build opnfv/functest-smoke-cntt
773 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check'
774 <<: *functest-ovn-jobs
776 name: opnfv/functest-healthcheck:{tag}
778 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
779 <<: *functest-ovn-jobs
780 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
781 <<: *functest-ovn-jobs
782 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
783 <<: *functest-ovn-jobs
784 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
785 <<: *functest-ovn-jobs
786 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
787 <<: *functest-ovn-jobs
788 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
789 <<: *functest-ovn-jobs
790 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
791 <<: *functest-ovn-jobs
792 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
793 <<: *functest-ovn-jobs
794 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
795 <<: *functest-ovn-jobs
796 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
797 <<: *functest-ovn-jobs
798 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
799 <<: *functest-ovn-jobs
800 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
801 <<: *functest-ovn-jobs
802 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
803 <<: *functest-ovn-jobs
805 name: opnfv/functest-smoke:{tag}
807 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
808 <<: *functest-ovn-jobs
809 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
810 <<: *functest-ovn-jobs
811 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
812 <<: *functest-ovn-jobs
813 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
814 <<: *functest-ovn-jobs
815 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
816 <<: *functest-ovn-jobs
817 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
818 <<: *functest-ovn-jobs
819 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
820 <<: *functest-ovn-jobs
821 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
822 <<: *functest-ovn-jobs
823 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
824 <<: *functest-ovn-jobs
825 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
826 <<: *functest-ovn-jobs
827 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
828 <<: *functest-ovn-jobs
829 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
830 <<: *functest-ovn-jobs
831 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
832 <<: *functest-ovn-jobs
833 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
834 <<: *functest-ovn-jobs
835 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
836 <<: *functest-ovn-jobs
837 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
838 <<: *functest-ovn-jobs
839 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
840 <<: *functest-ovn-jobs
842 name: opnfv/functest-smoke-cntt:{tag}
844 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-run'
845 <<: *functest-ovn-jobs
846 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder-run'
847 <<: *functest-ovn-jobs
848 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone-run'
849 <<: *functest-ovn-jobs
850 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity-run'
851 <<: *functest-ovn-jobs
852 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full-run'
853 <<: *functest-ovn-jobs
854 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario-run'
855 <<: *functest-ovn-jobs
856 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow-run'
857 <<: *functest-ovn-jobs
859 name: opnfv/functest-benchmarking:{tag}
861 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
862 <<: *functest-ovn-jobs
863 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
864 <<: *functest-ovn-jobs
865 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
866 <<: *functest-ovn-jobs
867 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
868 <<: *functest-ovn-jobs
870 name: opnfv/functest-vnf:{tag}
871 execution-type: SEQUENTIALLY
873 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
874 <<: *functest-ovn-jobs
875 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
876 <<: *functest-ovn-jobs
877 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
878 <<: *functest-ovn-jobs
879 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
880 <<: *functest-ovn-jobs
881 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
882 <<: *functest-ovn-jobs
885 name: functest-ovn-patchset-created
888 server-name: 'gerrit.opnfv.org'
890 - patchset-created-event
891 - comment-added-contains-event:
892 comment-contains-value: 'recheck'
893 - comment-added-contains-event:
894 comment-contains-value: 'reverify'
896 - project-compare-type: 'ANT'
897 project-pattern: 'functest'
899 - branch-compare-type: 'ANT'
900 branch-pattern: '**/{branch}'
908 name: 'functest-ovn-{tag}-gate'
909 project-type: multijob
911 - functest-ovn-patchset-created:
914 - functest-ovn-slave:
916 - functest-ovn-build_tag:
918 - functest-ovn-DEBUG:
920 - functest-ovn-EXTERNAL_NETWORK:
921 EXTERNAL_NETWORK: public
924 use-build-blocker: true
925 blocking-level: 'NODE'
927 - '^functest-ovn-{tag}-(daily|check|gate)$'
930 name: remove former images
932 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
933 <<: *functest-ovn-jobs
934 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
935 <<: *functest-ovn-jobs
936 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
937 <<: *functest-ovn-jobs
938 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
939 <<: *functest-ovn-jobs
940 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
941 <<: *functest-ovn-jobs
943 name: remove dependencies
945 - name: 'functest-ovn-_-alpine-3.11-rmi'
946 <<: *functest-ovn-jobs
948 name: pull dependencies
950 - name: 'functest-ovn-_-alpine-3.11-pull'
951 <<: *functest-ovn-jobs
953 name: build opnfv/functest-ovn-core
955 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-gate'
956 <<: *functest-ovn-jobs
958 name: build opnfv/functest-ovn-tempest
960 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-gate'
961 <<: *functest-ovn-jobs
963 name: build containers
965 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate'
966 <<: *functest-ovn-jobs
967 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate'
968 <<: *functest-ovn-jobs
969 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate'
970 <<: *functest-ovn-jobs
971 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate'
972 <<: *functest-ovn-jobs
974 name: build opnfv/functest-smoke-cntt
976 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate'
977 <<: *functest-ovn-jobs
979 name: opnfv/functest-healthcheck:{tag}
981 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
982 <<: *functest-ovn-jobs
983 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
984 <<: *functest-ovn-jobs
985 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
986 <<: *functest-ovn-jobs
987 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
988 <<: *functest-ovn-jobs
989 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
990 <<: *functest-ovn-jobs
991 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
992 <<: *functest-ovn-jobs
993 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
994 <<: *functest-ovn-jobs
995 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
996 <<: *functest-ovn-jobs
997 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
998 <<: *functest-ovn-jobs
999 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
1000 <<: *functest-ovn-jobs
1001 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
1002 <<: *functest-ovn-jobs
1003 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
1004 <<: *functest-ovn-jobs
1005 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
1006 <<: *functest-ovn-jobs
1008 name: opnfv/functest-smoke:{tag}
1010 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
1011 <<: *functest-ovn-jobs
1012 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
1013 <<: *functest-ovn-jobs
1014 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
1015 <<: *functest-ovn-jobs
1016 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
1017 <<: *functest-ovn-jobs
1018 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
1019 <<: *functest-ovn-jobs
1020 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
1021 <<: *functest-ovn-jobs
1022 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
1023 <<: *functest-ovn-jobs
1024 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
1025 <<: *functest-ovn-jobs
1026 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
1027 <<: *functest-ovn-jobs
1028 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
1029 <<: *functest-ovn-jobs
1030 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
1031 <<: *functest-ovn-jobs
1032 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
1033 <<: *functest-ovn-jobs
1034 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
1035 <<: *functest-ovn-jobs
1036 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
1037 <<: *functest-ovn-jobs
1038 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
1039 <<: *functest-ovn-jobs
1040 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
1041 <<: *functest-ovn-jobs
1042 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
1043 <<: *functest-ovn-jobs
1045 name: opnfv/functest-smoke-cntt:{tag}
1047 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-run'
1048 <<: *functest-ovn-jobs
1049 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder-run'
1050 <<: *functest-ovn-jobs
1051 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone-run'
1052 <<: *functest-ovn-jobs
1053 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity-run'
1054 <<: *functest-ovn-jobs
1055 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full-run'
1056 <<: *functest-ovn-jobs
1057 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario-run'
1058 <<: *functest-ovn-jobs
1059 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow-run'
1060 <<: *functest-ovn-jobs
1062 name: opnfv/functest-benchmarking:{tag}
1064 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
1065 <<: *functest-ovn-jobs
1066 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1067 <<: *functest-ovn-jobs
1068 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1069 <<: *functest-ovn-jobs
1070 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1071 <<: *functest-ovn-jobs
1073 name: opnfv/functest-vnf:{tag}
1074 execution-type: SEQUENTIALLY
1076 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1077 <<: *functest-ovn-jobs
1078 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1079 <<: *functest-ovn-jobs
1080 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1081 <<: *functest-ovn-jobs
1082 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1083 <<: *functest-ovn-jobs
1084 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1085 <<: *functest-ovn-jobs
1088 name: 'functest-ovn'
1089 <<: *functest-ovn-params
1091 - 'functest-ovn-{tag}-daily'
1092 - 'functest-ovn-{tag}-check'
1093 - 'functest-ovn-{tag}-gate'