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/.boto:/root/.boto \
147 $image run_tests -t {test} -r -p
150 name: functest-ovn-remove-images
154 if [ "{repo}" = "_" ]; then
155 image={container}:{tag}
156 elif [ "{port}" = "None" ]; then
157 image={repo}/{container}:{tag}
159 image={repo}:{port}/{container}:{tag}
161 sudo docker rmi $image || true
164 name: functest-ovn-scm
167 url: https://gerrit.opnfv.org/gerrit/functest
168 refspec: '+refs/changes/*:refs/changes/*'
173 name: 'functest-ovn-{repo}-{container}-{tag}-pull'
175 - functest-ovn-slave:
178 - functest-ovn-pull-containers:
179 <<: *functest-ovn-containers
182 name: 'functest-ovn-opnfv-functest-healthcheck-pull'
183 <<: *functest-ovn-params
184 container: 'functest-healthcheck'
186 - 'functest-ovn-{repo}-{container}-{tag}-pull'
189 name: 'functest-ovn-opnfv-functest-smoke-pull'
190 <<: *functest-ovn-params
191 container: 'functest-smoke'
193 - 'functest-ovn-{repo}-{container}-{tag}-pull'
196 name: 'functest-ovn-opnfv-functest-smoke-cntt-pull'
197 <<: *functest-ovn-params
198 container: 'functest-smoke-cntt'
200 - 'functest-ovn-{repo}-{container}-{tag}-pull'
203 name: 'functest-ovn-opnfv-functest-benchmarking-pull'
204 <<: *functest-ovn-params
205 container: 'functest-benchmarking'
207 - 'functest-ovn-{repo}-{container}-{tag}-pull'
210 name: 'functest-ovn-opnfv-functest-benchmarking-cntt-pull'
211 <<: *functest-ovn-params
212 container: 'functest-benchmarking-cntt'
214 - 'functest-ovn-{repo}-{container}-{tag}-pull'
217 name: 'functest-ovn-opnfv-functest-vnf-pull'
218 <<: *functest-ovn-params
219 container: 'functest-vnf'
221 - 'functest-ovn-{repo}-{container}-{tag}-pull'
224 name: 'functest-ovn-{repo}-{container}-{tag}-rmi'
226 - functest-ovn-slave:
229 - functest-ovn-remove-images:
230 <<: *functest-ovn-containers
233 name: 'functest-ovn-opnfv-functest-healthcheck-rmi'
234 <<: *functest-ovn-params
235 container: 'functest-healthcheck'
237 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
240 name: 'functest-ovn-opnfv-functest-smoke-rmi'
241 <<: *functest-ovn-params
242 container: 'functest-smoke'
244 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
247 name: 'functest-ovn-opnfv-functest-smoke-cntt-rmi'
248 <<: *functest-ovn-params
249 container: 'functest-smoke-cntt'
251 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
254 name: 'functest-ovn-opnfv-functest-benchmarking-rmi'
255 <<: *functest-ovn-params
256 container: 'functest-benchmarking'
258 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
261 name: 'functest-ovn-opnfv-functest-benchmarking-cntt-rmi'
262 <<: *functest-ovn-params
263 container: 'functest-benchmarking-cntt'
265 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
268 name: 'functest-ovn-opnfv-functest-vnf-rmi'
269 <<: *functest-ovn-params
270 container: 'functest-vnf'
272 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
275 name: 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
277 - functest-ovn-slave:
279 - functest-ovn-build_tag:
281 - functest-ovn-DEBUG:
283 - functest-ovn-EXTERNAL_NETWORK:
284 EXTERNAL_NETWORK: public
286 - functest-ovn-run-containers:
287 <<: *functest-ovn-run-containers
290 name: 'functest-ovn-opnfv-functest-healthcheck'
291 <<: *functest-ovn-params
292 container: 'functest-healthcheck'
308 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
311 name: 'functest-ovn-opnfv-functest-smoke'
312 <<: *functest-ovn-params
313 container: 'functest-smoke'
315 - neutron-tempest-plugin-api
335 test: refstack_defcore
337 test: refstack_defcore
339 test: refstack_defcore
343 test: refstack_compute
345 test: refstack_object
347 test: refstack_platform
351 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
354 name: 'functest-ovn-opnfv-functest-smoke-cntt'
355 <<: *functest-ovn-params
356 container: 'functest-smoke-cntt'
358 - neutron-tempest-plugin-api-cntt
359 - tempest_cinder_cntt
360 - tempest_keystone_cntt
363 - tempest_scenario_cntt
366 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
369 name: 'functest-ovn-opnfv-functest-benchmarking'
370 <<: *functest-ovn-params
371 container: 'functest-benchmarking'
378 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
381 name: 'functest-ovn-opnfv-functest-benchmarking-cntt'
382 <<: *functest-ovn-params
383 container: 'functest-benchmarking-cntt'
388 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
391 name: 'functest-ovn-opnfv-functest-vnf'
392 <<: *functest-ovn-params
393 container: 'functest-vnf'
401 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
404 name: functest-ovn-zip
408 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true
409 if [ "{repo}" = "_" ]; then
410 image={container}:{tag}
411 elif [ "{port}" = "None" ]; then
412 image={repo}/{container}:{tag}
414 image={repo}:{port}/{container}:{tag}
416 sudo docker run --rm \
417 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
418 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
419 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
420 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
421 -e BUILD_TAG=$BUILD_TAG \
422 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
423 -v /home/opnfv/functest/.boto:/root/.boto \
427 name: 'functest-ovn-{tag}-zip'
429 - functest-ovn-build_tag:
433 <<: *functest-ovn-containers
436 name: 'functest-ovn-{tag}-zip'
437 <<: *functest-ovn-params
438 container: 'functest-healthcheck'
440 - 'functest-ovn-{tag}-zip'
443 name: 'functest-ovn-{tag}-daily'
444 project-type: multijob
448 - functest-ovn-slave:
450 - functest-ovn-build_tag:
452 - functest-ovn-DEBUG:
454 - functest-ovn-EXTERNAL_NETWORK:
455 EXTERNAL_NETWORK: public
458 use-build-blocker: true
459 blocking-level: 'NODE'
461 - '^functest-ovn-{tag}-(daily|check|gate)$'
464 name: remove former images
466 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
467 <<: *functest-ovn-jobs
468 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
469 <<: *functest-ovn-jobs
470 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
471 <<: *functest-ovn-jobs
472 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
473 <<: *functest-ovn-jobs
474 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
475 <<: *functest-ovn-jobs
476 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
477 <<: *functest-ovn-jobs
479 name: pull containers
481 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull'
482 <<: *functest-ovn-jobs
483 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull'
484 <<: *functest-ovn-jobs
485 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull'
486 <<: *functest-ovn-jobs
487 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull'
488 <<: *functest-ovn-jobs
489 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-pull'
490 <<: *functest-ovn-jobs
491 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull'
492 <<: *functest-ovn-jobs
494 name: opnfv/functest-healthcheck:{tag}
497 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
498 <<: *functest-ovn-jobs
499 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
500 <<: *functest-ovn-jobs
501 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
502 <<: *functest-ovn-jobs
503 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
504 <<: *functest-ovn-jobs
505 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
506 <<: *functest-ovn-jobs
507 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
508 <<: *functest-ovn-jobs
509 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
510 <<: *functest-ovn-jobs
511 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
512 <<: *functest-ovn-jobs
513 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
514 <<: *functest-ovn-jobs
515 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
516 <<: *functest-ovn-jobs
517 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
518 <<: *functest-ovn-jobs
519 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
520 <<: *functest-ovn-jobs
521 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
522 <<: *functest-ovn-jobs
524 name: opnfv/functest-smoke:{tag}
527 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
528 <<: *functest-ovn-jobs
529 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
530 <<: *functest-ovn-jobs
531 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
532 <<: *functest-ovn-jobs
533 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
534 <<: *functest-ovn-jobs
535 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
536 <<: *functest-ovn-jobs
537 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
538 <<: *functest-ovn-jobs
539 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
540 <<: *functest-ovn-jobs
541 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
542 <<: *functest-ovn-jobs
543 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
544 <<: *functest-ovn-jobs
545 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
546 <<: *functest-ovn-jobs
547 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
548 <<: *functest-ovn-jobs
549 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
550 <<: *functest-ovn-jobs
551 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
552 <<: *functest-ovn-jobs
553 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
554 <<: *functest-ovn-jobs
555 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
556 <<: *functest-ovn-jobs
557 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
558 <<: *functest-ovn-jobs
559 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
560 <<: *functest-ovn-jobs
561 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
562 <<: *functest-ovn-jobs
564 name: opnfv/functest-smoke-cntt:{tag}
567 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-cntt-run'
568 <<: *functest-ovn-jobs
569 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
570 <<: *functest-ovn-jobs
571 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
572 <<: *functest-ovn-jobs
573 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
574 <<: *functest-ovn-jobs
575 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
576 <<: *functest-ovn-jobs
577 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
578 <<: *functest-ovn-jobs
579 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
580 <<: *functest-ovn-jobs
582 name: opnfv/functest-benchmarking:{tag}
585 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
586 <<: *functest-ovn-jobs
587 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
588 <<: *functest-ovn-jobs
589 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
590 <<: *functest-ovn-jobs
591 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
592 <<: *functest-ovn-jobs
594 name: opnfv/functest-benchmarking-cntt:{tag}
597 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
598 <<: *functest-ovn-jobs
599 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
600 <<: *functest-ovn-jobs
602 name: opnfv/functest-vnf:{tag}
604 execution-type: SEQUENTIALLY
606 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
607 <<: *functest-ovn-jobs
608 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
609 <<: *functest-ovn-jobs
610 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
611 <<: *functest-ovn-jobs
612 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
613 <<: *functest-ovn-jobs
614 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
615 <<: *functest-ovn-jobs
617 name: dump all campaign data
620 - name: 'functest-ovn-{tag}-zip'
621 <<: *functest-ovn-jobs
624 name: 'functest-ovn-{repo}-{container}-{tag}-gate'
626 - functest-ovn-slave:
632 - functest-ovn-build-containers:
633 <<: *functest-ovn-build-containers
637 name: 'functest-ovn-{repo}-{container}-{tag}-check'
639 - functest-ovn-slave:
641 - functest-ovn-branch:
647 - functest-ovn-build-containers:
648 <<: *functest-ovn-build-containers
652 name: 'functest-ovn-_-alpine-3.11-rmi'
659 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
662 name: 'functest-ovn-_-alpine-3.11-pull'
669 - 'functest-ovn-{repo}-{container}-{tag}-pull'
672 name: functest-ovn-opnfv-functest-ovn-core-{tag}-build
673 <<: *functest-ovn-params
674 container: functest-ovn-core
678 - 'functest-ovn-{repo}-{container}-{tag}-gate'
679 - 'functest-ovn-{repo}-{container}-{tag}-check'
682 name: functest-ovn-opnfv-functest-ovn-tempest-{tag}-build
683 <<: *functest-ovn-params
684 container: functest-ovn-tempest
688 - 'functest-ovn-{repo}-{container}-{tag}-gate'
689 - 'functest-ovn-{repo}-{container}-{tag}-check'
695 name: functest-ovn-opnfv-functest-healthcheck-{tag}-build
696 <<: *functest-ovn-params
697 container: functest-healthcheck
699 path: docker/healthcheck
701 - 'functest-ovn-{repo}-{container}-{tag}-gate'
702 - 'functest-ovn-{repo}-{container}-{tag}-check'
705 name: functest-ovn-opnfv-functest-smoke-{tag}-build
706 <<: *functest-ovn-params
707 container: functest-smoke
711 - 'functest-ovn-{repo}-{container}-{tag}-gate'
712 - 'functest-ovn-{repo}-{container}-{tag}-check'
715 name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build
716 <<: *functest-ovn-params
717 container: functest-smoke-cntt
721 - 'functest-ovn-{repo}-{container}-{tag}-gate'
722 - 'functest-ovn-{repo}-{container}-{tag}-check'
725 name: functest-ovn-opnfv-functest-benchmarking-{tag}-build
726 <<: *functest-ovn-params
727 container: functest-benchmarking
729 path: docker/benchmarking
731 - 'functest-ovn-{repo}-{container}-{tag}-gate'
732 - 'functest-ovn-{repo}-{container}-{tag}-check'
735 name: functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-build
736 <<: *functest-ovn-params
737 container: functest-benchmarking-cntt
739 path: docker/benchmarking-cntt
741 - 'functest-ovn-{repo}-{container}-{tag}-gate'
742 - 'functest-ovn-{repo}-{container}-{tag}-check'
745 name: functest-ovn-opnfv-functest-vnf-{tag}-build
746 <<: *functest-ovn-params
747 container: functest-vnf
751 - 'functest-ovn-{repo}-{container}-{tag}-gate'
752 - 'functest-ovn-{repo}-{container}-{tag}-check'
755 name: 'functest-ovn-{tag}-check'
756 project-type: multijob
758 - functest-ovn-slave:
760 - functest-ovn-build_tag:
762 - functest-ovn-branch:
764 - functest-ovn-DEBUG:
766 - functest-ovn-EXTERNAL_NETWORK:
767 EXTERNAL_NETWORK: public
770 use-build-blocker: true
771 blocking-level: 'NODE'
773 - '^functest-ovn-{tag}-(daily|check|gate)$'
776 name: remove former images
778 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
779 <<: *functest-ovn-jobs
780 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
781 <<: *functest-ovn-jobs
782 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
783 <<: *functest-ovn-jobs
784 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
785 <<: *functest-ovn-jobs
786 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
787 <<: *functest-ovn-jobs
788 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
789 <<: *functest-ovn-jobs
791 name: remove dependencies
793 - name: 'functest-ovn-_-alpine-3.11-rmi'
794 <<: *functest-ovn-jobs
796 name: pull dependencies
798 - name: 'functest-ovn-_-alpine-3.11-pull'
799 <<: *functest-ovn-jobs
801 name: build opnfv/functest-ovn-core
803 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-check'
804 <<: *functest-ovn-jobs
806 name: build opnfv/functest-ovn-tempest
808 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-check'
809 <<: *functest-ovn-jobs
811 name: build containers
813 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-check'
814 <<: *functest-ovn-jobs
815 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-check'
816 <<: *functest-ovn-jobs
817 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-check'
818 <<: *functest-ovn-jobs
819 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check'
820 <<: *functest-ovn-jobs
822 name: build cntt containers
824 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check'
825 <<: *functest-ovn-jobs
826 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-check'
827 <<: *functest-ovn-jobs
829 name: opnfv/functest-healthcheck:{tag}
831 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
832 <<: *functest-ovn-jobs
833 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
834 <<: *functest-ovn-jobs
835 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
836 <<: *functest-ovn-jobs
837 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
838 <<: *functest-ovn-jobs
839 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
840 <<: *functest-ovn-jobs
841 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
842 <<: *functest-ovn-jobs
843 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
844 <<: *functest-ovn-jobs
845 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
846 <<: *functest-ovn-jobs
847 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
848 <<: *functest-ovn-jobs
849 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
850 <<: *functest-ovn-jobs
851 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
852 <<: *functest-ovn-jobs
853 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
854 <<: *functest-ovn-jobs
855 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
856 <<: *functest-ovn-jobs
858 name: opnfv/functest-smoke:{tag}
860 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
861 <<: *functest-ovn-jobs
862 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
863 <<: *functest-ovn-jobs
864 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
865 <<: *functest-ovn-jobs
866 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
867 <<: *functest-ovn-jobs
868 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
869 <<: *functest-ovn-jobs
870 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
871 <<: *functest-ovn-jobs
872 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
873 <<: *functest-ovn-jobs
874 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
875 <<: *functest-ovn-jobs
876 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
877 <<: *functest-ovn-jobs
878 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
879 <<: *functest-ovn-jobs
880 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
881 <<: *functest-ovn-jobs
882 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
883 <<: *functest-ovn-jobs
884 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
885 <<: *functest-ovn-jobs
886 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
887 <<: *functest-ovn-jobs
888 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
889 <<: *functest-ovn-jobs
890 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
891 <<: *functest-ovn-jobs
892 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
893 <<: *functest-ovn-jobs
894 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
895 <<: *functest-ovn-jobs
897 name: opnfv/functest-smoke-cntt:{tag}
899 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-cntt-run'
900 <<: *functest-ovn-jobs
901 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
902 <<: *functest-ovn-jobs
903 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
904 <<: *functest-ovn-jobs
905 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
906 <<: *functest-ovn-jobs
907 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
908 <<: *functest-ovn-jobs
909 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
910 <<: *functest-ovn-jobs
911 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
912 <<: *functest-ovn-jobs
914 name: opnfv/functest-benchmarking:{tag}
916 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
917 <<: *functest-ovn-jobs
918 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
919 <<: *functest-ovn-jobs
920 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
921 <<: *functest-ovn-jobs
922 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
923 <<: *functest-ovn-jobs
925 name: opnfv/functest-benchmarking-cntt:{tag}
927 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
928 <<: *functest-ovn-jobs
929 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
930 <<: *functest-ovn-jobs
932 name: opnfv/functest-vnf:{tag}
933 execution-type: SEQUENTIALLY
935 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
936 <<: *functest-ovn-jobs
937 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
938 <<: *functest-ovn-jobs
939 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
940 <<: *functest-ovn-jobs
941 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
942 <<: *functest-ovn-jobs
943 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
944 <<: *functest-ovn-jobs
947 name: functest-ovn-patchset-created
950 server-name: 'gerrit.opnfv.org'
952 - patchset-created-event
953 - comment-added-contains-event:
954 comment-contains-value: 'recheck'
955 - comment-added-contains-event:
956 comment-contains-value: 'reverify'
958 - project-compare-type: 'ANT'
959 project-pattern: 'functest'
961 - branch-compare-type: 'ANT'
962 branch-pattern: '**/{branch}'
970 name: 'functest-ovn-{tag}-gate'
971 project-type: multijob
973 - functest-ovn-patchset-created:
976 - functest-ovn-slave:
978 - functest-ovn-build_tag:
980 - functest-ovn-DEBUG:
982 - functest-ovn-EXTERNAL_NETWORK:
983 EXTERNAL_NETWORK: public
986 use-build-blocker: true
987 blocking-level: 'NODE'
989 - '^functest-ovn-{tag}-(daily|check|gate)$'
992 name: remove former images
994 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
995 <<: *functest-ovn-jobs
996 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
997 <<: *functest-ovn-jobs
998 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
999 <<: *functest-ovn-jobs
1000 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
1001 <<: *functest-ovn-jobs
1002 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
1003 <<: *functest-ovn-jobs
1004 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
1005 <<: *functest-ovn-jobs
1007 name: remove dependencies
1009 - name: 'functest-ovn-_-alpine-3.11-rmi'
1010 <<: *functest-ovn-jobs
1012 name: pull dependencies
1014 - name: 'functest-ovn-_-alpine-3.11-pull'
1015 <<: *functest-ovn-jobs
1017 name: build opnfv/functest-ovn-core
1019 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-gate'
1020 <<: *functest-ovn-jobs
1022 name: build opnfv/functest-ovn-tempest
1024 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-gate'
1025 <<: *functest-ovn-jobs
1027 name: build containers
1029 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate'
1030 <<: *functest-ovn-jobs
1031 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate'
1032 <<: *functest-ovn-jobs
1033 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate'
1034 <<: *functest-ovn-jobs
1035 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate'
1036 <<: *functest-ovn-jobs
1038 name: build cntt containers
1040 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate'
1041 <<: *functest-ovn-jobs
1042 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-gate'
1043 <<: *functest-ovn-jobs
1045 name: opnfv/functest-healthcheck:{tag}
1047 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
1048 <<: *functest-ovn-jobs
1049 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
1050 <<: *functest-ovn-jobs
1051 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
1052 <<: *functest-ovn-jobs
1053 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
1054 <<: *functest-ovn-jobs
1055 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
1056 <<: *functest-ovn-jobs
1057 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
1058 <<: *functest-ovn-jobs
1059 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
1060 <<: *functest-ovn-jobs
1061 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
1062 <<: *functest-ovn-jobs
1063 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
1064 <<: *functest-ovn-jobs
1065 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
1066 <<: *functest-ovn-jobs
1067 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
1068 <<: *functest-ovn-jobs
1069 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
1070 <<: *functest-ovn-jobs
1071 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
1072 <<: *functest-ovn-jobs
1074 name: opnfv/functest-smoke:{tag}
1076 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
1077 <<: *functest-ovn-jobs
1078 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
1079 <<: *functest-ovn-jobs
1080 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
1081 <<: *functest-ovn-jobs
1082 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
1083 <<: *functest-ovn-jobs
1084 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
1085 <<: *functest-ovn-jobs
1086 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
1087 <<: *functest-ovn-jobs
1088 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
1089 <<: *functest-ovn-jobs
1090 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
1091 <<: *functest-ovn-jobs
1092 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
1093 <<: *functest-ovn-jobs
1094 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
1095 <<: *functest-ovn-jobs
1096 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
1097 <<: *functest-ovn-jobs
1098 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
1099 <<: *functest-ovn-jobs
1100 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
1101 <<: *functest-ovn-jobs
1102 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
1103 <<: *functest-ovn-jobs
1104 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
1105 <<: *functest-ovn-jobs
1106 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
1107 <<: *functest-ovn-jobs
1108 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
1109 <<: *functest-ovn-jobs
1110 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
1111 <<: *functest-ovn-jobs
1113 name: opnfv/functest-smoke-cntt:{tag}
1115 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api_cntt-run'
1116 <<: *functest-ovn-jobs
1117 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
1118 <<: *functest-ovn-jobs
1119 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
1120 <<: *functest-ovn-jobs
1121 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
1122 <<: *functest-ovn-jobs
1123 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
1124 <<: *functest-ovn-jobs
1125 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
1126 <<: *functest-ovn-jobs
1127 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
1128 <<: *functest-ovn-jobs
1130 name: opnfv/functest-benchmarking:{tag}
1132 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
1133 <<: *functest-ovn-jobs
1134 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1135 <<: *functest-ovn-jobs
1136 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1137 <<: *functest-ovn-jobs
1138 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1139 <<: *functest-ovn-jobs
1141 name: opnfv/functest-benchmarking-cntt:{tag}
1143 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
1144 <<: *functest-ovn-jobs
1145 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
1146 <<: *functest-ovn-jobs
1148 name: opnfv/functest-vnf:{tag}
1149 execution-type: SEQUENTIALLY
1151 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1152 <<: *functest-ovn-jobs
1153 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1154 <<: *functest-ovn-jobs
1155 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1156 <<: *functest-ovn-jobs
1157 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1158 <<: *functest-ovn-jobs
1159 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1160 <<: *functest-ovn-jobs
1163 name: 'functest-ovn'
1164 <<: *functest-ovn-params
1166 - 'functest-ovn-{tag}-daily'
1167 - 'functest-ovn-{tag}-check'
1168 - 'functest-ovn-{tag}-gate'