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'
309 test: tempest_horizon
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
337 test: refstack_defcore
339 test: refstack_defcore
341 test: refstack_defcore
345 test: refstack_compute
347 test: refstack_object
349 test: refstack_platform
353 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
356 name: 'functest-ovn-opnfv-functest-smoke-cntt'
357 <<: *functest-ovn-params
358 container: 'functest-smoke-cntt'
360 - neutron-tempest-plugin-api-cntt
361 - tempest_cinder_cntt
362 - tempest_keystone_cntt
365 - tempest_scenario_cntt
368 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
371 name: 'functest-ovn-opnfv-functest-benchmarking'
372 <<: *functest-ovn-params
373 container: 'functest-benchmarking'
380 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
383 name: 'functest-ovn-opnfv-functest-benchmarking-cntt'
384 <<: *functest-ovn-params
385 container: 'functest-benchmarking-cntt'
390 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
393 name: 'functest-ovn-opnfv-functest-vnf'
394 <<: *functest-ovn-params
395 container: 'functest-vnf'
403 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
406 name: functest-ovn-zip
410 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/* || true
411 if [ "{repo}" = "_" ]; then
412 image={container}:{tag}
413 elif [ "{port}" = "None" ]; then
414 image={repo}/{container}:{tag}
416 image={repo}:{port}/{container}:{tag}
418 sudo docker run --rm \
419 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
420 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
421 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
422 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
423 -e BUILD_TAG=$BUILD_TAG \
424 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
425 -v /home/opnfv/functest/.boto:/root/.boto \
429 name: 'functest-ovn-{tag}-zip'
431 - functest-ovn-build_tag:
435 <<: *functest-ovn-containers
438 name: 'functest-ovn-{tag}-zip'
439 <<: *functest-ovn-params
440 container: 'functest-healthcheck'
442 - 'functest-ovn-{tag}-zip'
445 name: 'functest-ovn-{tag}-daily'
446 project-type: multijob
450 - functest-ovn-slave:
452 - functest-ovn-build_tag:
454 - functest-ovn-DEBUG:
456 - functest-ovn-EXTERNAL_NETWORK:
457 EXTERNAL_NETWORK: public
460 use-build-blocker: true
461 blocking-level: 'NODE'
463 - '^functest-ovn-{tag}-(daily|check|gate)$'
466 name: remove former images
468 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
469 <<: *functest-ovn-jobs
470 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
471 <<: *functest-ovn-jobs
472 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
473 <<: *functest-ovn-jobs
474 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
475 <<: *functest-ovn-jobs
476 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
477 <<: *functest-ovn-jobs
478 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
479 <<: *functest-ovn-jobs
481 name: pull containers
483 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull'
484 <<: *functest-ovn-jobs
485 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull'
486 <<: *functest-ovn-jobs
487 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull'
488 <<: *functest-ovn-jobs
489 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull'
490 <<: *functest-ovn-jobs
491 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-pull'
492 <<: *functest-ovn-jobs
493 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull'
494 <<: *functest-ovn-jobs
496 name: opnfv/functest-healthcheck:{tag}
499 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
500 <<: *functest-ovn-jobs
501 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
502 <<: *functest-ovn-jobs
503 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
504 <<: *functest-ovn-jobs
505 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
506 <<: *functest-ovn-jobs
507 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
508 <<: *functest-ovn-jobs
509 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
510 <<: *functest-ovn-jobs
511 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
512 <<: *functest-ovn-jobs
513 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
514 <<: *functest-ovn-jobs
515 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
516 <<: *functest-ovn-jobs
517 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
518 <<: *functest-ovn-jobs
519 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
520 <<: *functest-ovn-jobs
521 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
522 <<: *functest-ovn-jobs
523 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
524 <<: *functest-ovn-jobs
526 name: opnfv/functest-smoke:{tag}
529 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
530 <<: *functest-ovn-jobs
531 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
532 <<: *functest-ovn-jobs
533 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-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}-rally_sanity-run'
867 <<: *functest-ovn-jobs
868 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
869 <<: *functest-ovn-jobs
870 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
871 <<: *functest-ovn-jobs
872 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
873 <<: *functest-ovn-jobs
874 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
875 <<: *functest-ovn-jobs
876 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
877 <<: *functest-ovn-jobs
878 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
879 <<: *functest-ovn-jobs
880 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
881 <<: *functest-ovn-jobs
882 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
883 <<: *functest-ovn-jobs
884 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
885 <<: *functest-ovn-jobs
886 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
887 <<: *functest-ovn-jobs
888 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
889 <<: *functest-ovn-jobs
890 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
891 <<: *functest-ovn-jobs
892 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
893 <<: *functest-ovn-jobs
895 name: opnfv/functest-smoke-cntt:{tag}
897 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-run'
898 <<: *functest-ovn-jobs
899 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder-run'
900 <<: *functest-ovn-jobs
901 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone-run'
902 <<: *functest-ovn-jobs
903 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity-run'
904 <<: *functest-ovn-jobs
905 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full-run'
906 <<: *functest-ovn-jobs
907 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario-run'
908 <<: *functest-ovn-jobs
909 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow-run'
910 <<: *functest-ovn-jobs
912 name: opnfv/functest-benchmarking:{tag}
914 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
915 <<: *functest-ovn-jobs
916 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
917 <<: *functest-ovn-jobs
918 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
919 <<: *functest-ovn-jobs
920 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
921 <<: *functest-ovn-jobs
923 name: opnfv/functest-benchmarking-cntt:{tag}
925 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
926 <<: *functest-ovn-jobs
927 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
928 <<: *functest-ovn-jobs
930 name: opnfv/functest-vnf:{tag}
931 execution-type: SEQUENTIALLY
933 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
934 <<: *functest-ovn-jobs
935 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
936 <<: *functest-ovn-jobs
937 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
938 <<: *functest-ovn-jobs
939 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
940 <<: *functest-ovn-jobs
941 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
942 <<: *functest-ovn-jobs
945 name: functest-ovn-patchset-created
948 server-name: 'gerrit.opnfv.org'
950 - patchset-created-event
951 - comment-added-contains-event:
952 comment-contains-value: 'recheck'
953 - comment-added-contains-event:
954 comment-contains-value: 'reverify'
956 - project-compare-type: 'ANT'
957 project-pattern: 'functest'
959 - branch-compare-type: 'ANT'
960 branch-pattern: '**/{branch}'
968 name: 'functest-ovn-{tag}-gate'
969 project-type: multijob
971 - functest-ovn-patchset-created:
974 - functest-ovn-slave:
976 - functest-ovn-build_tag:
978 - functest-ovn-DEBUG:
980 - functest-ovn-EXTERNAL_NETWORK:
981 EXTERNAL_NETWORK: public
984 use-build-blocker: true
985 blocking-level: 'NODE'
987 - '^functest-ovn-{tag}-(daily|check|gate)$'
990 name: remove former images
992 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
993 <<: *functest-ovn-jobs
994 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
995 <<: *functest-ovn-jobs
996 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
997 <<: *functest-ovn-jobs
998 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
999 <<: *functest-ovn-jobs
1000 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
1001 <<: *functest-ovn-jobs
1002 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
1003 <<: *functest-ovn-jobs
1005 name: remove dependencies
1007 - name: 'functest-ovn-_-alpine-3.11-rmi'
1008 <<: *functest-ovn-jobs
1010 name: pull dependencies
1012 - name: 'functest-ovn-_-alpine-3.11-pull'
1013 <<: *functest-ovn-jobs
1015 name: build opnfv/functest-ovn-core
1017 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-gate'
1018 <<: *functest-ovn-jobs
1020 name: build opnfv/functest-ovn-tempest
1022 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-gate'
1023 <<: *functest-ovn-jobs
1025 name: build containers
1027 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate'
1028 <<: *functest-ovn-jobs
1029 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate'
1030 <<: *functest-ovn-jobs
1031 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate'
1032 <<: *functest-ovn-jobs
1033 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate'
1034 <<: *functest-ovn-jobs
1036 name: build cntt containers
1038 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate'
1039 <<: *functest-ovn-jobs
1040 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-gate'
1041 <<: *functest-ovn-jobs
1043 name: opnfv/functest-healthcheck:{tag}
1045 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
1046 <<: *functest-ovn-jobs
1047 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
1048 <<: *functest-ovn-jobs
1049 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
1050 <<: *functest-ovn-jobs
1051 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
1052 <<: *functest-ovn-jobs
1053 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
1054 <<: *functest-ovn-jobs
1055 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
1056 <<: *functest-ovn-jobs
1057 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
1058 <<: *functest-ovn-jobs
1059 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
1060 <<: *functest-ovn-jobs
1061 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
1062 <<: *functest-ovn-jobs
1063 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
1064 <<: *functest-ovn-jobs
1065 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
1066 <<: *functest-ovn-jobs
1067 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
1068 <<: *functest-ovn-jobs
1069 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
1070 <<: *functest-ovn-jobs
1072 name: opnfv/functest-smoke:{tag}
1074 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
1075 <<: *functest-ovn-jobs
1076 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
1077 <<: *functest-ovn-jobs
1078 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
1079 <<: *functest-ovn-jobs
1080 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
1081 <<: *functest-ovn-jobs
1082 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
1083 <<: *functest-ovn-jobs
1084 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
1085 <<: *functest-ovn-jobs
1086 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
1087 <<: *functest-ovn-jobs
1088 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
1089 <<: *functest-ovn-jobs
1090 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
1091 <<: *functest-ovn-jobs
1092 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
1093 <<: *functest-ovn-jobs
1094 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
1095 <<: *functest-ovn-jobs
1096 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
1097 <<: *functest-ovn-jobs
1098 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
1099 <<: *functest-ovn-jobs
1100 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
1101 <<: *functest-ovn-jobs
1102 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
1103 <<: *functest-ovn-jobs
1104 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
1105 <<: *functest-ovn-jobs
1106 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
1107 <<: *functest-ovn-jobs
1109 name: opnfv/functest-smoke-cntt:{tag}
1111 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-run'
1112 <<: *functest-ovn-jobs
1113 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder-run'
1114 <<: *functest-ovn-jobs
1115 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone-run'
1116 <<: *functest-ovn-jobs
1117 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity-run'
1118 <<: *functest-ovn-jobs
1119 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full-run'
1120 <<: *functest-ovn-jobs
1121 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario-run'
1122 <<: *functest-ovn-jobs
1123 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow-run'
1124 <<: *functest-ovn-jobs
1126 name: opnfv/functest-benchmarking:{tag}
1128 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
1129 <<: *functest-ovn-jobs
1130 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1131 <<: *functest-ovn-jobs
1132 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1133 <<: *functest-ovn-jobs
1134 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1135 <<: *functest-ovn-jobs
1137 name: opnfv/functest-benchmarking-cntt:{tag}
1139 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
1140 <<: *functest-ovn-jobs
1141 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
1142 <<: *functest-ovn-jobs
1144 name: opnfv/functest-vnf:{tag}
1145 execution-type: SEQUENTIALLY
1147 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1148 <<: *functest-ovn-jobs
1149 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1150 <<: *functest-ovn-jobs
1151 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1152 <<: *functest-ovn-jobs
1153 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1154 <<: *functest-ovn-jobs
1155 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1156 <<: *functest-ovn-jobs
1159 name: 'functest-ovn'
1160 <<: *functest-ovn-params
1162 - 'functest-ovn-{tag}-daily'
1163 - 'functest-ovn-{tag}-check'
1164 - 'functest-ovn-{tag}-gate'