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_conf.yaml:/usr/lib/python$py/\
144 site-packages/functest/opnfv_tests/openstack/tempest/custom_tests/\
146 -v /home/opnfv/functest/tempest_blacklist.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-benchmarking-cntt-pull'
214 <<: *functest-ovn-params
215 container: 'functest-benchmarking-cntt'
217 - 'functest-ovn-{repo}-{container}-{tag}-pull'
220 name: 'functest-ovn-opnfv-functest-vnf-pull'
221 <<: *functest-ovn-params
222 container: 'functest-vnf'
224 - 'functest-ovn-{repo}-{container}-{tag}-pull'
227 name: 'functest-ovn-{repo}-{container}-{tag}-rmi'
229 - functest-ovn-slave:
232 - functest-ovn-remove-images:
233 <<: *functest-ovn-containers
236 name: 'functest-ovn-opnfv-functest-healthcheck-rmi'
237 <<: *functest-ovn-params
238 container: 'functest-healthcheck'
240 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
243 name: 'functest-ovn-opnfv-functest-smoke-rmi'
244 <<: *functest-ovn-params
245 container: 'functest-smoke'
247 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
250 name: 'functest-ovn-opnfv-functest-smoke-cntt-rmi'
251 <<: *functest-ovn-params
252 container: 'functest-smoke-cntt'
254 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
257 name: 'functest-ovn-opnfv-functest-benchmarking-rmi'
258 <<: *functest-ovn-params
259 container: 'functest-benchmarking'
261 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
264 name: 'functest-ovn-opnfv-functest-benchmarking-cntt-rmi'
265 <<: *functest-ovn-params
266 container: 'functest-benchmarking-cntt'
268 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
271 name: 'functest-ovn-opnfv-functest-vnf-rmi'
272 <<: *functest-ovn-params
273 container: 'functest-vnf'
275 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
278 name: 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
280 - functest-ovn-slave:
282 - functest-ovn-build_tag:
284 - functest-ovn-DEBUG:
286 - functest-ovn-EXTERNAL_NETWORK:
287 EXTERNAL_NETWORK: public
289 - functest-ovn-run-containers:
290 <<: *functest-ovn-run-containers
293 name: 'functest-ovn-opnfv-functest-healthcheck'
294 <<: *functest-ovn-params
295 container: 'functest-healthcheck'
311 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
314 name: 'functest-ovn-opnfv-functest-smoke'
315 <<: *functest-ovn-params
316 container: 'functest-smoke'
318 - neutron-tempest-plugin-api
338 test: refstack_defcore
340 test: refstack_defcore
342 test: refstack_defcore
346 test: refstack_compute
348 test: refstack_object
350 test: refstack_platform
354 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
357 name: 'functest-ovn-opnfv-functest-smoke-cntt'
358 <<: *functest-ovn-params
359 container: 'functest-smoke-cntt'
361 - neutron-tempest-plugin-api-cntt
362 - tempest_cinder_cntt
363 - tempest_keystone_cntt
367 - tempest_scenario_cntt
370 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
373 name: 'functest-ovn-opnfv-functest-benchmarking'
374 <<: *functest-ovn-params
375 container: 'functest-benchmarking'
382 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
385 name: 'functest-ovn-opnfv-functest-benchmarking-cntt'
386 <<: *functest-ovn-params
387 container: 'functest-benchmarking-cntt'
392 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
395 name: 'functest-ovn-opnfv-functest-vnf'
396 <<: *functest-ovn-params
397 container: 'functest-vnf'
405 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
408 name: functest-ovn-zip
412 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true
413 if [ "{repo}" = "_" ]; then
414 image={container}:{tag}
415 elif [ "{port}" = "None" ]; then
416 image={repo}/{container}:{tag}
418 image={repo}:{port}/{container}:{tag}
420 sudo docker run --rm \
421 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
422 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
423 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
424 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
425 -e BUILD_TAG=$BUILD_TAG \
426 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
427 -v /home/opnfv/functest/.boto:/root/.boto \
431 name: 'functest-ovn-{tag}-zip'
433 - functest-ovn-build_tag:
437 <<: *functest-ovn-containers
440 name: 'functest-ovn-{tag}-zip'
441 <<: *functest-ovn-params
442 container: 'functest-healthcheck'
444 - 'functest-ovn-{tag}-zip'
447 name: 'functest-ovn-{tag}-daily'
448 project-type: multijob
452 - functest-ovn-slave:
454 - functest-ovn-build_tag:
456 - functest-ovn-DEBUG:
458 - functest-ovn-EXTERNAL_NETWORK:
459 EXTERNAL_NETWORK: public
462 use-build-blocker: true
463 blocking-level: 'NODE'
465 - '^functest-ovn-{tag}-(daily|check|gate)$'
468 name: remove former images
470 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
471 <<: *functest-ovn-jobs
472 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
473 <<: *functest-ovn-jobs
474 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
475 <<: *functest-ovn-jobs
476 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
477 <<: *functest-ovn-jobs
478 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
479 <<: *functest-ovn-jobs
480 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
481 <<: *functest-ovn-jobs
483 name: pull containers
485 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull'
486 <<: *functest-ovn-jobs
487 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull'
488 <<: *functest-ovn-jobs
489 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull'
490 <<: *functest-ovn-jobs
491 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull'
492 <<: *functest-ovn-jobs
493 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-pull'
494 <<: *functest-ovn-jobs
495 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull'
496 <<: *functest-ovn-jobs
498 name: opnfv/functest-healthcheck:{tag}
501 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
502 <<: *functest-ovn-jobs
503 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
504 <<: *functest-ovn-jobs
505 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
506 <<: *functest-ovn-jobs
507 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
508 <<: *functest-ovn-jobs
509 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
510 <<: *functest-ovn-jobs
511 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
512 <<: *functest-ovn-jobs
513 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
514 <<: *functest-ovn-jobs
515 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
516 <<: *functest-ovn-jobs
517 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
518 <<: *functest-ovn-jobs
519 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
520 <<: *functest-ovn-jobs
521 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
522 <<: *functest-ovn-jobs
523 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
524 <<: *functest-ovn-jobs
525 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
526 <<: *functest-ovn-jobs
528 name: opnfv/functest-smoke:{tag}
531 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
532 <<: *functest-ovn-jobs
533 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
534 <<: *functest-ovn-jobs
535 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
536 <<: *functest-ovn-jobs
537 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
538 <<: *functest-ovn-jobs
539 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
540 <<: *functest-ovn-jobs
541 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
542 <<: *functest-ovn-jobs
543 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
544 <<: *functest-ovn-jobs
545 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
546 <<: *functest-ovn-jobs
547 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
548 <<: *functest-ovn-jobs
549 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
550 <<: *functest-ovn-jobs
551 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
552 <<: *functest-ovn-jobs
553 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
554 <<: *functest-ovn-jobs
555 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
556 <<: *functest-ovn-jobs
557 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
558 <<: *functest-ovn-jobs
559 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
560 <<: *functest-ovn-jobs
561 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
562 <<: *functest-ovn-jobs
563 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
564 <<: *functest-ovn-jobs
565 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
566 <<: *functest-ovn-jobs
568 name: opnfv/functest-smoke-cntt:{tag}
571 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-cntt-run'
572 <<: *functest-ovn-jobs
573 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
574 <<: *functest-ovn-jobs
575 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
576 <<: *functest-ovn-jobs
577 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
578 <<: *functest-ovn-jobs
579 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
580 <<: *functest-ovn-jobs
581 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
582 <<: *functest-ovn-jobs
583 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
584 <<: *functest-ovn-jobs
585 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
586 <<: *functest-ovn-jobs
588 name: opnfv/functest-benchmarking:{tag}
591 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
592 <<: *functest-ovn-jobs
593 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
594 <<: *functest-ovn-jobs
595 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
596 <<: *functest-ovn-jobs
597 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
598 <<: *functest-ovn-jobs
600 name: opnfv/functest-benchmarking-cntt:{tag}
603 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
604 <<: *functest-ovn-jobs
605 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
606 <<: *functest-ovn-jobs
608 name: opnfv/functest-vnf:{tag}
610 execution-type: SEQUENTIALLY
612 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
613 <<: *functest-ovn-jobs
614 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
615 <<: *functest-ovn-jobs
616 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
617 <<: *functest-ovn-jobs
618 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
619 <<: *functest-ovn-jobs
620 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
621 <<: *functest-ovn-jobs
623 name: dump all campaign data
626 - name: 'functest-ovn-{tag}-zip'
627 <<: *functest-ovn-jobs
630 name: 'functest-ovn-{repo}-{container}-{tag}-gate'
632 - functest-ovn-slave:
638 - functest-ovn-build-containers:
639 <<: *functest-ovn-build-containers
643 name: 'functest-ovn-{repo}-{container}-{tag}-check'
645 - functest-ovn-slave:
647 - functest-ovn-branch:
653 - functest-ovn-build-containers:
654 <<: *functest-ovn-build-containers
658 name: 'functest-ovn-_-alpine-3.11-rmi'
665 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
668 name: 'functest-ovn-_-alpine-3.11-pull'
675 - 'functest-ovn-{repo}-{container}-{tag}-pull'
678 name: functest-ovn-opnfv-functest-ovn-core-{tag}-build
679 <<: *functest-ovn-params
680 container: functest-ovn-core
684 - 'functest-ovn-{repo}-{container}-{tag}-gate'
685 - 'functest-ovn-{repo}-{container}-{tag}-check'
688 name: functest-ovn-opnfv-functest-ovn-tempest-{tag}-build
689 <<: *functest-ovn-params
690 container: functest-ovn-tempest
694 - 'functest-ovn-{repo}-{container}-{tag}-gate'
695 - 'functest-ovn-{repo}-{container}-{tag}-check'
701 name: functest-ovn-opnfv-functest-healthcheck-{tag}-build
702 <<: *functest-ovn-params
703 container: functest-healthcheck
705 path: docker/healthcheck
707 - 'functest-ovn-{repo}-{container}-{tag}-gate'
708 - 'functest-ovn-{repo}-{container}-{tag}-check'
711 name: functest-ovn-opnfv-functest-smoke-{tag}-build
712 <<: *functest-ovn-params
713 container: functest-smoke
717 - 'functest-ovn-{repo}-{container}-{tag}-gate'
718 - 'functest-ovn-{repo}-{container}-{tag}-check'
721 name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build
722 <<: *functest-ovn-params
723 container: functest-smoke-cntt
725 path: docker/smoke-cntt
727 - 'functest-ovn-{repo}-{container}-{tag}-gate'
728 - 'functest-ovn-{repo}-{container}-{tag}-check'
731 name: functest-ovn-opnfv-functest-benchmarking-{tag}-build
732 <<: *functest-ovn-params
733 container: functest-benchmarking
735 path: docker/benchmarking
737 - 'functest-ovn-{repo}-{container}-{tag}-gate'
738 - 'functest-ovn-{repo}-{container}-{tag}-check'
741 name: functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-build
742 <<: *functest-ovn-params
743 container: functest-benchmarking-cntt
745 path: docker/benchmarking-cntt
747 - 'functest-ovn-{repo}-{container}-{tag}-gate'
748 - 'functest-ovn-{repo}-{container}-{tag}-check'
751 name: functest-ovn-opnfv-functest-vnf-{tag}-build
752 <<: *functest-ovn-params
753 container: functest-vnf
757 - 'functest-ovn-{repo}-{container}-{tag}-gate'
758 - 'functest-ovn-{repo}-{container}-{tag}-check'
761 name: 'functest-ovn-{tag}-check'
762 project-type: multijob
764 - functest-ovn-slave:
766 - functest-ovn-build_tag:
768 - functest-ovn-branch:
770 - functest-ovn-DEBUG:
772 - functest-ovn-EXTERNAL_NETWORK:
773 EXTERNAL_NETWORK: public
776 use-build-blocker: true
777 blocking-level: 'NODE'
779 - '^functest-ovn-{tag}-(daily|check|gate)$'
782 name: remove former images
784 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
785 <<: *functest-ovn-jobs
786 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
787 <<: *functest-ovn-jobs
788 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
789 <<: *functest-ovn-jobs
790 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
791 <<: *functest-ovn-jobs
792 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
793 <<: *functest-ovn-jobs
794 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
795 <<: *functest-ovn-jobs
797 name: remove dependencies
799 - name: 'functest-ovn-_-alpine-3.11-rmi'
800 <<: *functest-ovn-jobs
802 name: pull dependencies
804 - name: 'functest-ovn-_-alpine-3.11-pull'
805 <<: *functest-ovn-jobs
807 name: build opnfv/functest-ovn-core
809 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-check'
810 <<: *functest-ovn-jobs
812 name: build opnfv/functest-ovn-tempest
814 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-check'
815 <<: *functest-ovn-jobs
817 name: build containers
819 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-check'
820 <<: *functest-ovn-jobs
821 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-check'
822 <<: *functest-ovn-jobs
823 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-check'
824 <<: *functest-ovn-jobs
825 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check'
826 <<: *functest-ovn-jobs
828 name: build cntt containers
830 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check'
831 <<: *functest-ovn-jobs
832 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-check'
833 <<: *functest-ovn-jobs
835 name: opnfv/functest-healthcheck:{tag}
837 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
838 <<: *functest-ovn-jobs
839 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
840 <<: *functest-ovn-jobs
841 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
842 <<: *functest-ovn-jobs
843 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
844 <<: *functest-ovn-jobs
845 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
846 <<: *functest-ovn-jobs
847 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
848 <<: *functest-ovn-jobs
849 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
850 <<: *functest-ovn-jobs
851 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
852 <<: *functest-ovn-jobs
853 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
854 <<: *functest-ovn-jobs
855 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
856 <<: *functest-ovn-jobs
857 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
858 <<: *functest-ovn-jobs
859 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
860 <<: *functest-ovn-jobs
861 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
862 <<: *functest-ovn-jobs
864 name: opnfv/functest-smoke:{tag}
866 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
867 <<: *functest-ovn-jobs
868 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
869 <<: *functest-ovn-jobs
870 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
871 <<: *functest-ovn-jobs
872 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
873 <<: *functest-ovn-jobs
874 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
875 <<: *functest-ovn-jobs
876 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
877 <<: *functest-ovn-jobs
878 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
879 <<: *functest-ovn-jobs
880 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
881 <<: *functest-ovn-jobs
882 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
883 <<: *functest-ovn-jobs
884 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
885 <<: *functest-ovn-jobs
886 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
887 <<: *functest-ovn-jobs
888 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
889 <<: *functest-ovn-jobs
890 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
891 <<: *functest-ovn-jobs
892 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
893 <<: *functest-ovn-jobs
894 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
895 <<: *functest-ovn-jobs
896 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
897 <<: *functest-ovn-jobs
898 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
899 <<: *functest-ovn-jobs
900 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
901 <<: *functest-ovn-jobs
903 name: opnfv/functest-smoke-cntt:{tag}
905 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-cntt-run'
906 <<: *functest-ovn-jobs
907 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
908 <<: *functest-ovn-jobs
909 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
910 <<: *functest-ovn-jobs
911 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
912 <<: *functest-ovn-jobs
913 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
914 <<: *functest-ovn-jobs
915 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
916 <<: *functest-ovn-jobs
917 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
918 <<: *functest-ovn-jobs
919 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
920 <<: *functest-ovn-jobs
922 name: opnfv/functest-benchmarking:{tag}
924 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
925 <<: *functest-ovn-jobs
926 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
927 <<: *functest-ovn-jobs
928 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
929 <<: *functest-ovn-jobs
930 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
931 <<: *functest-ovn-jobs
933 name: opnfv/functest-benchmarking-cntt:{tag}
935 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
936 <<: *functest-ovn-jobs
937 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
938 <<: *functest-ovn-jobs
940 name: opnfv/functest-vnf:{tag}
941 execution-type: SEQUENTIALLY
943 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
944 <<: *functest-ovn-jobs
945 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
946 <<: *functest-ovn-jobs
947 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
948 <<: *functest-ovn-jobs
949 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
950 <<: *functest-ovn-jobs
951 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
952 <<: *functest-ovn-jobs
955 name: functest-ovn-patchset-created
958 server-name: 'gerrit.opnfv.org'
960 - patchset-created-event
961 - comment-added-contains-event:
962 comment-contains-value: 'recheck'
963 - comment-added-contains-event:
964 comment-contains-value: 'reverify'
966 - project-compare-type: 'ANT'
967 project-pattern: 'functest'
969 - branch-compare-type: 'ANT'
970 branch-pattern: '**/{branch}'
978 name: 'functest-ovn-{tag}-gate'
979 project-type: multijob
981 - functest-ovn-patchset-created:
984 - functest-ovn-slave:
986 - functest-ovn-build_tag:
988 - functest-ovn-DEBUG:
990 - functest-ovn-EXTERNAL_NETWORK:
991 EXTERNAL_NETWORK: public
994 use-build-blocker: true
995 blocking-level: 'NODE'
997 - '^functest-ovn-{tag}-(daily|check|gate)$'
1000 name: remove former images
1002 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
1003 <<: *functest-ovn-jobs
1004 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
1005 <<: *functest-ovn-jobs
1006 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
1007 <<: *functest-ovn-jobs
1008 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
1009 <<: *functest-ovn-jobs
1010 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
1011 <<: *functest-ovn-jobs
1012 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
1013 <<: *functest-ovn-jobs
1015 name: remove dependencies
1017 - name: 'functest-ovn-_-alpine-3.11-rmi'
1018 <<: *functest-ovn-jobs
1020 name: pull dependencies
1022 - name: 'functest-ovn-_-alpine-3.11-pull'
1023 <<: *functest-ovn-jobs
1025 name: build opnfv/functest-ovn-core
1027 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-gate'
1028 <<: *functest-ovn-jobs
1030 name: build opnfv/functest-ovn-tempest
1032 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-gate'
1033 <<: *functest-ovn-jobs
1035 name: build containers
1037 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate'
1038 <<: *functest-ovn-jobs
1039 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate'
1040 <<: *functest-ovn-jobs
1041 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate'
1042 <<: *functest-ovn-jobs
1043 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate'
1044 <<: *functest-ovn-jobs
1046 name: build cntt containers
1048 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate'
1049 <<: *functest-ovn-jobs
1050 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-gate'
1051 <<: *functest-ovn-jobs
1053 name: opnfv/functest-healthcheck:{tag}
1055 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
1056 <<: *functest-ovn-jobs
1057 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
1058 <<: *functest-ovn-jobs
1059 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
1060 <<: *functest-ovn-jobs
1061 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
1062 <<: *functest-ovn-jobs
1063 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
1064 <<: *functest-ovn-jobs
1065 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
1066 <<: *functest-ovn-jobs
1067 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
1068 <<: *functest-ovn-jobs
1069 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
1070 <<: *functest-ovn-jobs
1071 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
1072 <<: *functest-ovn-jobs
1073 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
1074 <<: *functest-ovn-jobs
1075 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
1076 <<: *functest-ovn-jobs
1077 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
1078 <<: *functest-ovn-jobs
1079 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
1080 <<: *functest-ovn-jobs
1082 name: opnfv/functest-smoke:{tag}
1084 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
1085 <<: *functest-ovn-jobs
1086 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
1087 <<: *functest-ovn-jobs
1088 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
1089 <<: *functest-ovn-jobs
1090 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
1091 <<: *functest-ovn-jobs
1092 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
1093 <<: *functest-ovn-jobs
1094 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
1095 <<: *functest-ovn-jobs
1096 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
1097 <<: *functest-ovn-jobs
1098 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
1099 <<: *functest-ovn-jobs
1100 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
1101 <<: *functest-ovn-jobs
1102 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
1103 <<: *functest-ovn-jobs
1104 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
1105 <<: *functest-ovn-jobs
1106 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
1107 <<: *functest-ovn-jobs
1108 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
1109 <<: *functest-ovn-jobs
1110 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
1111 <<: *functest-ovn-jobs
1112 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
1113 <<: *functest-ovn-jobs
1114 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
1115 <<: *functest-ovn-jobs
1116 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
1117 <<: *functest-ovn-jobs
1118 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
1119 <<: *functest-ovn-jobs
1121 name: opnfv/functest-smoke-cntt:{tag}
1123 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api_cntt-run'
1124 <<: *functest-ovn-jobs
1125 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
1126 <<: *functest-ovn-jobs
1127 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
1128 <<: *functest-ovn-jobs
1129 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
1130 <<: *functest-ovn-jobs
1131 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
1132 <<: *functest-ovn-jobs
1133 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
1134 <<: *functest-ovn-jobs
1135 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
1136 <<: *functest-ovn-jobs
1137 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
1138 <<: *functest-ovn-jobs
1140 name: opnfv/functest-benchmarking:{tag}
1142 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
1143 <<: *functest-ovn-jobs
1144 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1145 <<: *functest-ovn-jobs
1146 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1147 <<: *functest-ovn-jobs
1148 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1149 <<: *functest-ovn-jobs
1151 name: opnfv/functest-benchmarking-cntt:{tag}
1153 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
1154 <<: *functest-ovn-jobs
1155 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
1156 <<: *functest-ovn-jobs
1158 name: opnfv/functest-vnf:{tag}
1159 execution-type: SEQUENTIALLY
1161 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1162 <<: *functest-ovn-jobs
1163 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1164 <<: *functest-ovn-jobs
1165 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1166 <<: *functest-ovn-jobs
1167 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1168 <<: *functest-ovn-jobs
1169 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1170 <<: *functest-ovn-jobs
1173 name: 'functest-ovn'
1174 <<: *functest-ovn-params
1176 - 'functest-ovn-{tag}-daily'
1177 - 'functest-ovn-{tag}-check'
1178 - 'functest-ovn-{tag}-gate'