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
344 test: refstack_defcore
346 test: refstack_defcore
348 test: refstack_defcore
352 test: refstack_compute
354 test: refstack_object
356 test: refstack_platform
360 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
363 name: 'functest-ovn-opnfv-functest-smoke-cntt'
364 <<: *functest-ovn-params
365 container: 'functest-smoke-cntt'
367 - neutron-tempest-plugin-api-cntt
368 - tempest_cinder_cntt
369 - tempest_keystone_cntt
372 - tempest_scenario_cntt
375 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
378 name: 'functest-ovn-opnfv-functest-benchmarking'
379 <<: *functest-ovn-params
380 container: 'functest-benchmarking'
387 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
390 name: 'functest-ovn-opnfv-functest-benchmarking-cntt'
391 <<: *functest-ovn-params
392 container: 'functest-benchmarking-cntt'
397 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
400 name: 'functest-ovn-opnfv-functest-vnf'
401 <<: *functest-ovn-params
402 container: 'functest-vnf'
410 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
413 name: functest-ovn-zip
417 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/* || true
418 if [ "{repo}" = "_" ]; then
419 image={container}:{tag}
420 elif [ "{port}" = "None" ]; then
421 image={repo}/{container}:{tag}
423 image={repo}:{port}/{container}:{tag}
425 sudo docker run --rm \
426 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
427 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
428 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
429 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
430 -e BUILD_TAG=$BUILD_TAG \
431 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
432 -v /home/opnfv/functest/.boto:/root/.boto \
436 name: 'functest-ovn-{tag}-zip'
438 - functest-ovn-build_tag:
442 <<: *functest-ovn-containers
445 name: 'functest-ovn-{tag}-zip'
446 <<: *functest-ovn-params
447 container: 'functest-healthcheck'
449 - 'functest-ovn-{tag}-zip'
452 name: 'functest-ovn-{tag}-daily'
453 project-type: multijob
457 - functest-ovn-slave:
459 - functest-ovn-build_tag:
461 - functest-ovn-DEBUG:
463 - functest-ovn-EXTERNAL_NETWORK:
464 EXTERNAL_NETWORK: public
467 use-build-blocker: true
468 blocking-level: 'NODE'
470 - '^functest-ovn-{tag}-(daily|check|gate)$'
473 name: remove former images
475 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
476 <<: *functest-ovn-jobs
477 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
478 <<: *functest-ovn-jobs
479 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
480 <<: *functest-ovn-jobs
481 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
482 <<: *functest-ovn-jobs
483 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
484 <<: *functest-ovn-jobs
485 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
486 <<: *functest-ovn-jobs
488 name: pull containers
490 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull'
491 <<: *functest-ovn-jobs
492 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull'
493 <<: *functest-ovn-jobs
494 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull'
495 <<: *functest-ovn-jobs
496 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull'
497 <<: *functest-ovn-jobs
498 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-pull'
499 <<: *functest-ovn-jobs
500 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull'
501 <<: *functest-ovn-jobs
503 name: opnfv/functest-healthcheck:{tag}
506 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
507 <<: *functest-ovn-jobs
508 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
509 <<: *functest-ovn-jobs
510 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
511 <<: *functest-ovn-jobs
512 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
513 <<: *functest-ovn-jobs
514 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
515 <<: *functest-ovn-jobs
516 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
517 <<: *functest-ovn-jobs
518 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
519 <<: *functest-ovn-jobs
520 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
521 <<: *functest-ovn-jobs
522 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
523 <<: *functest-ovn-jobs
524 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
525 <<: *functest-ovn-jobs
526 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
527 <<: *functest-ovn-jobs
528 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
529 <<: *functest-ovn-jobs
530 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
531 <<: *functest-ovn-jobs
533 name: opnfv/functest-smoke:{tag}
534 execution-type: SEQUENTIALLY
537 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
538 <<: *functest-ovn-jobs
539 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
540 <<: *functest-ovn-jobs
541 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
542 <<: *functest-ovn-jobs
543 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
544 <<: *functest-ovn-jobs
545 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
546 <<: *functest-ovn-jobs
547 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
548 <<: *functest-ovn-jobs
549 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
550 <<: *functest-ovn-jobs
551 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
552 <<: *functest-ovn-jobs
553 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
554 <<: *functest-ovn-jobs
555 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
556 <<: *functest-ovn-jobs
557 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
558 <<: *functest-ovn-jobs
559 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
560 <<: *functest-ovn-jobs
561 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
562 <<: *functest-ovn-jobs
563 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
564 <<: *functest-ovn-jobs
565 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
566 <<: *functest-ovn-jobs
567 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
568 <<: *functest-ovn-jobs
569 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
570 <<: *functest-ovn-jobs
571 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
572 <<: *functest-ovn-jobs
574 name: opnfv/functest-smoke-cntt:{tag}
575 execution-type: SEQUENTIALLY
578 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-cntt-run'
579 <<: *functest-ovn-jobs
580 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
581 <<: *functest-ovn-jobs
582 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
583 <<: *functest-ovn-jobs
584 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
585 <<: *functest-ovn-jobs
586 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
587 <<: *functest-ovn-jobs
588 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
589 <<: *functest-ovn-jobs
590 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
591 <<: *functest-ovn-jobs
593 name: opnfv/functest-benchmarking:{tag}
596 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
597 <<: *functest-ovn-jobs
598 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
599 <<: *functest-ovn-jobs
600 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
601 <<: *functest-ovn-jobs
602 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
603 <<: *functest-ovn-jobs
605 name: opnfv/functest-benchmarking-cntt:{tag}
608 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
609 <<: *functest-ovn-jobs
610 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
611 <<: *functest-ovn-jobs
613 name: opnfv/functest-vnf:{tag}
615 execution-type: SEQUENTIALLY
617 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
618 <<: *functest-ovn-jobs
619 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
620 <<: *functest-ovn-jobs
621 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
622 <<: *functest-ovn-jobs
623 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
624 <<: *functest-ovn-jobs
625 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
626 <<: *functest-ovn-jobs
628 name: dump all campaign data
631 - name: 'functest-ovn-{tag}-zip'
632 <<: *functest-ovn-jobs
635 name: 'functest-ovn-{repo}-{container}-{tag}-gate'
637 - functest-ovn-slave:
643 - functest-ovn-build-containers:
644 <<: *functest-ovn-build-containers
648 name: 'functest-ovn-{repo}-{container}-{tag}-check'
650 - functest-ovn-slave:
652 - functest-ovn-branch:
658 - functest-ovn-build-containers:
659 <<: *functest-ovn-build-containers
663 name: 'functest-ovn-_-alpine-3.11-rmi'
670 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
673 name: 'functest-ovn-_-alpine-3.11-pull'
680 - 'functest-ovn-{repo}-{container}-{tag}-pull'
683 name: functest-ovn-opnfv-functest-ovn-core-{tag}-build
684 <<: *functest-ovn-params
685 container: functest-ovn-core
689 - 'functest-ovn-{repo}-{container}-{tag}-gate'
690 - 'functest-ovn-{repo}-{container}-{tag}-check'
693 name: functest-ovn-opnfv-functest-ovn-tempest-{tag}-build
694 <<: *functest-ovn-params
695 container: functest-ovn-tempest
699 - 'functest-ovn-{repo}-{container}-{tag}-gate'
700 - 'functest-ovn-{repo}-{container}-{tag}-check'
706 name: functest-ovn-opnfv-functest-healthcheck-{tag}-build
707 <<: *functest-ovn-params
708 container: functest-healthcheck
710 path: docker/healthcheck
712 - 'functest-ovn-{repo}-{container}-{tag}-gate'
713 - 'functest-ovn-{repo}-{container}-{tag}-check'
716 name: functest-ovn-opnfv-functest-smoke-{tag}-build
717 <<: *functest-ovn-params
718 container: functest-smoke
722 - 'functest-ovn-{repo}-{container}-{tag}-gate'
723 - 'functest-ovn-{repo}-{container}-{tag}-check'
726 name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build
727 <<: *functest-ovn-params
728 container: functest-smoke-cntt
732 - 'functest-ovn-{repo}-{container}-{tag}-gate'
733 - 'functest-ovn-{repo}-{container}-{tag}-check'
736 name: functest-ovn-opnfv-functest-benchmarking-{tag}-build
737 <<: *functest-ovn-params
738 container: functest-benchmarking
740 path: docker/benchmarking
742 - 'functest-ovn-{repo}-{container}-{tag}-gate'
743 - 'functest-ovn-{repo}-{container}-{tag}-check'
746 name: functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-build
747 <<: *functest-ovn-params
748 container: functest-benchmarking-cntt
750 path: docker/benchmarking-cntt
752 - 'functest-ovn-{repo}-{container}-{tag}-gate'
753 - 'functest-ovn-{repo}-{container}-{tag}-check'
756 name: functest-ovn-opnfv-functest-vnf-{tag}-build
757 <<: *functest-ovn-params
758 container: functest-vnf
762 - 'functest-ovn-{repo}-{container}-{tag}-gate'
763 - 'functest-ovn-{repo}-{container}-{tag}-check'
766 name: 'functest-ovn-{tag}-check'
767 project-type: multijob
769 - functest-ovn-slave:
771 - functest-ovn-build_tag:
773 - functest-ovn-branch:
775 - functest-ovn-DEBUG:
777 - functest-ovn-EXTERNAL_NETWORK:
778 EXTERNAL_NETWORK: public
781 use-build-blocker: true
782 blocking-level: 'NODE'
784 - '^functest-ovn-{tag}-(daily|check|gate)$'
787 name: remove former images
789 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
790 <<: *functest-ovn-jobs
791 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
792 <<: *functest-ovn-jobs
793 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
794 <<: *functest-ovn-jobs
795 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
796 <<: *functest-ovn-jobs
797 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
798 <<: *functest-ovn-jobs
799 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
800 <<: *functest-ovn-jobs
802 name: remove dependencies
804 - name: 'functest-ovn-_-alpine-3.11-rmi'
805 <<: *functest-ovn-jobs
807 name: pull dependencies
809 - name: 'functest-ovn-_-alpine-3.11-pull'
810 <<: *functest-ovn-jobs
812 name: build opnfv/functest-ovn-core
814 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-check'
815 <<: *functest-ovn-jobs
817 name: build opnfv/functest-ovn-tempest
819 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-check'
820 <<: *functest-ovn-jobs
822 name: build containers
824 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-check'
825 <<: *functest-ovn-jobs
826 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-check'
827 <<: *functest-ovn-jobs
828 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-check'
829 <<: *functest-ovn-jobs
830 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check'
831 <<: *functest-ovn-jobs
833 name: build cntt containers
835 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check'
836 <<: *functest-ovn-jobs
837 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-check'
838 <<: *functest-ovn-jobs
840 name: opnfv/functest-healthcheck:{tag}
842 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
843 <<: *functest-ovn-jobs
844 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
845 <<: *functest-ovn-jobs
846 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
847 <<: *functest-ovn-jobs
848 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
849 <<: *functest-ovn-jobs
850 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
851 <<: *functest-ovn-jobs
852 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
853 <<: *functest-ovn-jobs
854 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
855 <<: *functest-ovn-jobs
856 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
857 <<: *functest-ovn-jobs
858 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
859 <<: *functest-ovn-jobs
860 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
861 <<: *functest-ovn-jobs
862 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
863 <<: *functest-ovn-jobs
864 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
865 <<: *functest-ovn-jobs
866 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
867 <<: *functest-ovn-jobs
869 name: opnfv/functest-smoke:{tag}
870 execution-type: SEQUENTIALLY
872 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
873 <<: *functest-ovn-jobs
874 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
875 <<: *functest-ovn-jobs
876 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
877 <<: *functest-ovn-jobs
878 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
879 <<: *functest-ovn-jobs
880 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
881 <<: *functest-ovn-jobs
882 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
883 <<: *functest-ovn-jobs
884 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
885 <<: *functest-ovn-jobs
886 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
887 <<: *functest-ovn-jobs
888 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
889 <<: *functest-ovn-jobs
890 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
891 <<: *functest-ovn-jobs
892 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
893 <<: *functest-ovn-jobs
894 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
895 <<: *functest-ovn-jobs
896 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
897 <<: *functest-ovn-jobs
898 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
899 <<: *functest-ovn-jobs
900 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
901 <<: *functest-ovn-jobs
902 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
903 <<: *functest-ovn-jobs
904 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
905 <<: *functest-ovn-jobs
906 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
907 <<: *functest-ovn-jobs
909 name: opnfv/functest-smoke-cntt:{tag}
910 execution-type: SEQUENTIALLY
912 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-cntt-run'
913 <<: *functest-ovn-jobs
914 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
915 <<: *functest-ovn-jobs
916 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
917 <<: *functest-ovn-jobs
918 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
919 <<: *functest-ovn-jobs
920 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
921 <<: *functest-ovn-jobs
922 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
923 <<: *functest-ovn-jobs
924 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
925 <<: *functest-ovn-jobs
927 name: opnfv/functest-benchmarking:{tag}
929 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
930 <<: *functest-ovn-jobs
931 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
932 <<: *functest-ovn-jobs
933 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
934 <<: *functest-ovn-jobs
935 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
936 <<: *functest-ovn-jobs
938 name: opnfv/functest-benchmarking-cntt:{tag}
940 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
941 <<: *functest-ovn-jobs
942 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
943 <<: *functest-ovn-jobs
945 name: opnfv/functest-vnf:{tag}
946 execution-type: SEQUENTIALLY
948 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
949 <<: *functest-ovn-jobs
950 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
951 <<: *functest-ovn-jobs
952 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
953 <<: *functest-ovn-jobs
954 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
955 <<: *functest-ovn-jobs
956 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
957 <<: *functest-ovn-jobs
960 name: functest-ovn-patchset-created
963 server-name: 'gerrit.opnfv.org'
965 - patchset-created-event
966 - comment-added-contains-event:
967 comment-contains-value: 'recheck'
968 - comment-added-contains-event:
969 comment-contains-value: 'reverify'
971 - project-compare-type: 'ANT'
972 project-pattern: 'functest'
974 - branch-compare-type: 'ANT'
975 branch-pattern: '**/{branch}'
983 name: 'functest-ovn-{tag}-gate'
984 project-type: multijob
986 - functest-ovn-patchset-created:
989 - functest-ovn-slave:
991 - functest-ovn-build_tag:
993 - functest-ovn-DEBUG:
995 - functest-ovn-EXTERNAL_NETWORK:
996 EXTERNAL_NETWORK: public
999 use-build-blocker: true
1000 blocking-level: 'NODE'
1002 - '^functest-ovn-{tag}-(daily|check|gate)$'
1005 name: remove former images
1007 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
1008 <<: *functest-ovn-jobs
1009 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
1010 <<: *functest-ovn-jobs
1011 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
1012 <<: *functest-ovn-jobs
1013 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
1014 <<: *functest-ovn-jobs
1015 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
1016 <<: *functest-ovn-jobs
1017 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
1018 <<: *functest-ovn-jobs
1020 name: remove dependencies
1022 - name: 'functest-ovn-_-alpine-3.11-rmi'
1023 <<: *functest-ovn-jobs
1025 name: pull dependencies
1027 - name: 'functest-ovn-_-alpine-3.11-pull'
1028 <<: *functest-ovn-jobs
1030 name: build opnfv/functest-ovn-core
1032 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-gate'
1033 <<: *functest-ovn-jobs
1035 name: build opnfv/functest-ovn-tempest
1037 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-gate'
1038 <<: *functest-ovn-jobs
1040 name: build containers
1042 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate'
1043 <<: *functest-ovn-jobs
1044 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate'
1045 <<: *functest-ovn-jobs
1046 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate'
1047 <<: *functest-ovn-jobs
1048 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate'
1049 <<: *functest-ovn-jobs
1051 name: build cntt containers
1053 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate'
1054 <<: *functest-ovn-jobs
1055 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-gate'
1056 <<: *functest-ovn-jobs
1058 name: opnfv/functest-healthcheck:{tag}
1060 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
1061 <<: *functest-ovn-jobs
1062 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
1063 <<: *functest-ovn-jobs
1064 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
1065 <<: *functest-ovn-jobs
1066 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
1067 <<: *functest-ovn-jobs
1068 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
1069 <<: *functest-ovn-jobs
1070 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
1071 <<: *functest-ovn-jobs
1072 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
1073 <<: *functest-ovn-jobs
1074 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
1075 <<: *functest-ovn-jobs
1076 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
1077 <<: *functest-ovn-jobs
1078 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
1079 <<: *functest-ovn-jobs
1080 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
1081 <<: *functest-ovn-jobs
1082 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
1083 <<: *functest-ovn-jobs
1084 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
1085 <<: *functest-ovn-jobs
1087 name: opnfv/functest-smoke:{tag}
1088 execution-type: SEQUENTIALLY
1090 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
1091 <<: *functest-ovn-jobs
1092 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
1093 <<: *functest-ovn-jobs
1094 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
1095 <<: *functest-ovn-jobs
1096 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
1097 <<: *functest-ovn-jobs
1098 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
1099 <<: *functest-ovn-jobs
1100 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
1101 <<: *functest-ovn-jobs
1102 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
1103 <<: *functest-ovn-jobs
1104 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
1105 <<: *functest-ovn-jobs
1106 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
1107 <<: *functest-ovn-jobs
1108 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
1109 <<: *functest-ovn-jobs
1110 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
1111 <<: *functest-ovn-jobs
1112 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
1113 <<: *functest-ovn-jobs
1114 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
1115 <<: *functest-ovn-jobs
1116 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
1117 <<: *functest-ovn-jobs
1118 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
1119 <<: *functest-ovn-jobs
1120 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
1121 <<: *functest-ovn-jobs
1122 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
1123 <<: *functest-ovn-jobs
1124 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
1125 <<: *functest-ovn-jobs
1127 name: opnfv/functest-smoke-cntt:{tag}
1128 execution-type: SEQUENTIALLY
1130 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api_cntt-run'
1131 <<: *functest-ovn-jobs
1132 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
1133 <<: *functest-ovn-jobs
1134 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
1135 <<: *functest-ovn-jobs
1136 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
1137 <<: *functest-ovn-jobs
1138 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
1139 <<: *functest-ovn-jobs
1140 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
1141 <<: *functest-ovn-jobs
1142 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
1143 <<: *functest-ovn-jobs
1145 name: opnfv/functest-benchmarking:{tag}
1147 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
1148 <<: *functest-ovn-jobs
1149 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1150 <<: *functest-ovn-jobs
1151 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1152 <<: *functest-ovn-jobs
1153 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1154 <<: *functest-ovn-jobs
1156 name: opnfv/functest-benchmarking-cntt:{tag}
1158 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
1159 <<: *functest-ovn-jobs
1160 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
1161 <<: *functest-ovn-jobs
1163 name: opnfv/functest-vnf:{tag}
1164 execution-type: SEQUENTIALLY
1166 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1167 <<: *functest-ovn-jobs
1168 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1169 <<: *functest-ovn-jobs
1170 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1171 <<: *functest-ovn-jobs
1172 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1173 <<: *functest-ovn-jobs
1174 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1175 <<: *functest-ovn-jobs
1178 name: 'functest-ovn'
1179 <<: *functest-ovn-params
1181 - 'functest-ovn-{tag}-daily'
1182 - 'functest-ovn-{tag}-check'
1183 - 'functest-ovn-{tag}-gate'