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 --security-opt seccomp=unconfined \
129 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
130 -e S3_DST_URL=s3://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
131 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
132 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
133 -e NODE_NAME=$slave \
134 -e BUILD_TAG=$BUILD_TAG \
135 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
137 -e DEPLOY_SCENARIO=os-ovn-nofeature-noha \
138 -e EXTERNAL_NETWORK=$EXTERNAL_NETWORK \
139 -e DASHBOARD_URL={dashboard_url} \
140 -e VOLUME_DEVICE_NAME=sdb \
141 -e IMAGE_PROPERTIES=hw_scsi_model:virtio-scsi,hw_disk_bus:scsi \
142 -v /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file \
143 -v /home/opnfv/functest/images:/home/opnfv/functest/images \
144 -v /home/opnfv/functest/tempest_conf.yaml:/usr/lib/python$py/\
145 site-packages/functest/opnfv_tests/openstack/tempest/custom_tests/\
147 -v /home/opnfv/functest/tempest_blacklist.yaml:/usr/lib/python$py/\
148 site-packages/functest/opnfv_tests/openstack/tempest/custom_tests/\
150 -v /home/opnfv/functest/.boto:/root/.boto \
151 $image run_tests -t {test} -r -p
154 name: functest-ovn-remove-images
158 if [ "{repo}" = "_" ]; then
159 image={container}:{tag}
160 elif [ "{port}" = "None" ]; then
161 image={repo}/{container}:{tag}
163 image={repo}:{port}/{container}:{tag}
165 sudo docker rmi $image || true
168 name: functest-ovn-scm
171 url: https://gerrit.opnfv.org/gerrit/functest
172 refspec: '+refs/changes/*:refs/changes/*'
177 name: 'functest-ovn-{repo}-{container}-{tag}-pull'
179 - functest-ovn-slave:
182 - functest-ovn-pull-containers:
183 <<: *functest-ovn-containers
186 name: 'functest-ovn-opnfv-functest-healthcheck-pull'
187 <<: *functest-ovn-params
188 container: 'functest-healthcheck'
190 - 'functest-ovn-{repo}-{container}-{tag}-pull'
193 name: 'functest-ovn-opnfv-functest-smoke-pull'
194 <<: *functest-ovn-params
195 container: 'functest-smoke'
197 - 'functest-ovn-{repo}-{container}-{tag}-pull'
200 name: 'functest-ovn-opnfv-functest-smoke-cntt-pull'
201 <<: *functest-ovn-params
202 container: 'functest-smoke-cntt'
204 - 'functest-ovn-{repo}-{container}-{tag}-pull'
207 name: 'functest-ovn-opnfv-functest-benchmarking-pull'
208 <<: *functest-ovn-params
209 container: 'functest-benchmarking'
211 - 'functest-ovn-{repo}-{container}-{tag}-pull'
214 name: 'functest-ovn-opnfv-functest-benchmarking-cntt-pull'
215 <<: *functest-ovn-params
216 container: 'functest-benchmarking-cntt'
218 - 'functest-ovn-{repo}-{container}-{tag}-pull'
221 name: 'functest-ovn-opnfv-functest-vnf-pull'
222 <<: *functest-ovn-params
223 container: 'functest-vnf'
225 - 'functest-ovn-{repo}-{container}-{tag}-pull'
228 name: 'functest-ovn-{repo}-{container}-{tag}-rmi'
230 - functest-ovn-slave:
233 - functest-ovn-remove-images:
234 <<: *functest-ovn-containers
237 name: 'functest-ovn-opnfv-functest-healthcheck-rmi'
238 <<: *functest-ovn-params
239 container: 'functest-healthcheck'
241 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
244 name: 'functest-ovn-opnfv-functest-smoke-rmi'
245 <<: *functest-ovn-params
246 container: 'functest-smoke'
248 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
251 name: 'functest-ovn-opnfv-functest-smoke-cntt-rmi'
252 <<: *functest-ovn-params
253 container: 'functest-smoke-cntt'
255 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
258 name: 'functest-ovn-opnfv-functest-benchmarking-rmi'
259 <<: *functest-ovn-params
260 container: 'functest-benchmarking'
262 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
265 name: 'functest-ovn-opnfv-functest-benchmarking-cntt-rmi'
266 <<: *functest-ovn-params
267 container: 'functest-benchmarking-cntt'
269 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
272 name: 'functest-ovn-opnfv-functest-vnf-rmi'
273 <<: *functest-ovn-params
274 container: 'functest-vnf'
276 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
279 name: 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
281 - functest-ovn-slave:
283 - functest-ovn-build_tag:
285 - functest-ovn-DEBUG:
287 - functest-ovn-EXTERNAL_NETWORK:
288 EXTERNAL_NETWORK: public
290 - functest-ovn-run-containers:
291 <<: *functest-ovn-run-containers
294 name: 'functest-ovn-opnfv-functest-healthcheck'
295 <<: *functest-ovn-params
296 container: 'functest-healthcheck'
312 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
315 name: 'functest-ovn-opnfv-functest-smoke'
316 <<: *functest-ovn-params
317 container: 'functest-smoke'
339 test: refstack_defcore
341 test: refstack_defcore
343 test: refstack_defcore
347 test: refstack_compute
349 test: refstack_object
351 test: refstack_platform
355 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
358 name: 'functest-ovn-opnfv-functest-smoke-cntt'
359 <<: *functest-ovn-params
360 container: 'functest-smoke-cntt'
362 - tempest_neutron_cntt
363 - tempest_cinder_cntt
364 - tempest_keystone_cntt
368 - tempest_scenario_cntt
371 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
374 name: 'functest-ovn-opnfv-functest-benchmarking'
375 <<: *functest-ovn-params
376 container: 'functest-benchmarking'
383 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
386 name: 'functest-ovn-opnfv-functest-benchmarking-cntt'
387 <<: *functest-ovn-params
388 container: 'functest-benchmarking-cntt'
393 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
396 name: 'functest-ovn-opnfv-functest-vnf'
397 <<: *functest-ovn-params
398 container: 'functest-vnf'
406 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
409 name: functest-ovn-zip
413 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true
414 if [ "{repo}" = "_" ]; then
415 image={container}:{tag}
416 elif [ "{port}" = "None" ]; then
417 image={repo}/{container}:{tag}
419 image={repo}:{port}/{container}:{tag}
421 sudo docker run --rm \
422 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
423 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
424 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
425 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
426 -e BUILD_TAG=$BUILD_TAG \
427 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
428 -v /home/opnfv/functest/.boto:/root/.boto \
432 name: 'functest-ovn-{tag}-zip'
434 - functest-ovn-build_tag:
438 <<: *functest-ovn-containers
441 name: 'functest-ovn-{tag}-zip'
442 <<: *functest-ovn-params
443 container: 'functest-healthcheck'
445 - 'functest-ovn-{tag}-zip'
448 name: 'functest-ovn-{tag}-daily'
449 project-type: multijob
453 - functest-ovn-slave:
455 - functest-ovn-build_tag:
457 - functest-ovn-DEBUG:
459 - functest-ovn-EXTERNAL_NETWORK:
460 EXTERNAL_NETWORK: public
463 use-build-blocker: true
464 blocking-level: 'NODE'
466 - '^functest-ovn-{tag}-(daily|check|gate)$'
469 name: remove former images
471 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
472 <<: *functest-ovn-jobs
473 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
474 <<: *functest-ovn-jobs
475 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
476 <<: *functest-ovn-jobs
477 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
478 <<: *functest-ovn-jobs
479 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
480 <<: *functest-ovn-jobs
481 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
482 <<: *functest-ovn-jobs
484 name: pull containers
486 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull'
487 <<: *functest-ovn-jobs
488 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull'
489 <<: *functest-ovn-jobs
490 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull'
491 <<: *functest-ovn-jobs
492 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull'
493 <<: *functest-ovn-jobs
494 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-pull'
495 <<: *functest-ovn-jobs
496 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull'
497 <<: *functest-ovn-jobs
499 name: opnfv/functest-healthcheck:{tag}
502 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
503 <<: *functest-ovn-jobs
504 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
505 <<: *functest-ovn-jobs
506 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
507 <<: *functest-ovn-jobs
508 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
509 <<: *functest-ovn-jobs
510 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
511 <<: *functest-ovn-jobs
512 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
513 <<: *functest-ovn-jobs
514 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
515 <<: *functest-ovn-jobs
516 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
517 <<: *functest-ovn-jobs
518 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
519 <<: *functest-ovn-jobs
520 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
521 <<: *functest-ovn-jobs
522 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
523 <<: *functest-ovn-jobs
524 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
525 <<: *functest-ovn-jobs
526 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
527 <<: *functest-ovn-jobs
529 name: opnfv/functest-smoke:{tag}
532 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
533 <<: *functest-ovn-jobs
534 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
535 <<: *functest-ovn-jobs
536 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
537 <<: *functest-ovn-jobs
538 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
539 <<: *functest-ovn-jobs
540 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
541 <<: *functest-ovn-jobs
542 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
543 <<: *functest-ovn-jobs
544 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
545 <<: *functest-ovn-jobs
546 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
547 <<: *functest-ovn-jobs
548 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
549 <<: *functest-ovn-jobs
550 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
551 <<: *functest-ovn-jobs
552 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
553 <<: *functest-ovn-jobs
554 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
555 <<: *functest-ovn-jobs
556 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
557 <<: *functest-ovn-jobs
558 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
559 <<: *functest-ovn-jobs
560 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
561 <<: *functest-ovn-jobs
562 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
563 <<: *functest-ovn-jobs
564 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
565 <<: *functest-ovn-jobs
566 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
567 <<: *functest-ovn-jobs
569 name: opnfv/functest-smoke-cntt:{tag}
572 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
573 <<: *functest-ovn-jobs
574 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
575 <<: *functest-ovn-jobs
576 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
577 <<: *functest-ovn-jobs
578 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
579 <<: *functest-ovn-jobs
580 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
581 <<: *functest-ovn-jobs
582 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
583 <<: *functest-ovn-jobs
584 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
585 <<: *functest-ovn-jobs
586 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
587 <<: *functest-ovn-jobs
589 name: opnfv/functest-benchmarking:{tag}
592 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
593 <<: *functest-ovn-jobs
594 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
595 <<: *functest-ovn-jobs
596 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
597 <<: *functest-ovn-jobs
598 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
599 <<: *functest-ovn-jobs
601 name: opnfv/functest-benchmarking-cntt:{tag}
604 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
605 <<: *functest-ovn-jobs
606 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
607 <<: *functest-ovn-jobs
609 name: opnfv/functest-vnf:{tag}
611 execution-type: SEQUENTIALLY
613 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
614 <<: *functest-ovn-jobs
615 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
616 <<: *functest-ovn-jobs
617 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
618 <<: *functest-ovn-jobs
619 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
620 <<: *functest-ovn-jobs
621 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
622 <<: *functest-ovn-jobs
624 name: dump all campaign data
627 - name: 'functest-ovn-{tag}-zip'
628 <<: *functest-ovn-jobs
631 name: 'functest-ovn-{repo}-{container}-{tag}-gate'
633 - functest-ovn-slave:
639 - functest-ovn-build-containers:
640 <<: *functest-ovn-build-containers
644 name: 'functest-ovn-{repo}-{container}-{tag}-check'
646 - functest-ovn-slave:
648 - functest-ovn-branch:
654 - functest-ovn-build-containers:
655 <<: *functest-ovn-build-containers
659 name: 'functest-ovn-_-alpine-3.11-rmi'
666 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
669 name: 'functest-ovn-_-alpine-3.11-pull'
676 - 'functest-ovn-{repo}-{container}-{tag}-pull'
679 name: functest-ovn-opnfv-functest-ovn-core-{tag}-build
680 <<: *functest-ovn-params
681 container: functest-ovn-core
685 - 'functest-ovn-{repo}-{container}-{tag}-gate'
686 - 'functest-ovn-{repo}-{container}-{tag}-check'
689 name: functest-ovn-opnfv-functest-ovn-tempest-{tag}-build
690 <<: *functest-ovn-params
691 container: functest-ovn-tempest
695 - 'functest-ovn-{repo}-{container}-{tag}-gate'
696 - 'functest-ovn-{repo}-{container}-{tag}-check'
702 name: functest-ovn-opnfv-functest-healthcheck-{tag}-build
703 <<: *functest-ovn-params
704 container: functest-healthcheck
706 path: docker/healthcheck
708 - 'functest-ovn-{repo}-{container}-{tag}-gate'
709 - 'functest-ovn-{repo}-{container}-{tag}-check'
712 name: functest-ovn-opnfv-functest-smoke-{tag}-build
713 <<: *functest-ovn-params
714 container: functest-smoke
718 - 'functest-ovn-{repo}-{container}-{tag}-gate'
719 - 'functest-ovn-{repo}-{container}-{tag}-check'
722 name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build
723 <<: *functest-ovn-params
724 container: functest-smoke-cntt
726 path: docker/smoke-cntt
728 - 'functest-ovn-{repo}-{container}-{tag}-gate'
729 - 'functest-ovn-{repo}-{container}-{tag}-check'
732 name: functest-ovn-opnfv-functest-benchmarking-{tag}-build
733 <<: *functest-ovn-params
734 container: functest-benchmarking
736 path: docker/benchmarking
738 - 'functest-ovn-{repo}-{container}-{tag}-gate'
739 - 'functest-ovn-{repo}-{container}-{tag}-check'
742 name: functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-build
743 <<: *functest-ovn-params
744 container: functest-benchmarking-cntt
746 path: docker/benchmarking-cntt
748 - 'functest-ovn-{repo}-{container}-{tag}-gate'
749 - 'functest-ovn-{repo}-{container}-{tag}-check'
752 name: functest-ovn-opnfv-functest-vnf-{tag}-build
753 <<: *functest-ovn-params
754 container: functest-vnf
758 - 'functest-ovn-{repo}-{container}-{tag}-gate'
759 - 'functest-ovn-{repo}-{container}-{tag}-check'
762 name: 'functest-ovn-{tag}-check'
763 project-type: multijob
765 - functest-ovn-slave:
767 - functest-ovn-build_tag:
769 - functest-ovn-branch:
771 - functest-ovn-DEBUG:
773 - functest-ovn-EXTERNAL_NETWORK:
774 EXTERNAL_NETWORK: public
777 use-build-blocker: true
778 blocking-level: 'NODE'
780 - '^functest-ovn-{tag}-(daily|check|gate)$'
783 name: remove former images
785 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
786 <<: *functest-ovn-jobs
787 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
788 <<: *functest-ovn-jobs
789 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
790 <<: *functest-ovn-jobs
791 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
792 <<: *functest-ovn-jobs
793 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
794 <<: *functest-ovn-jobs
795 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
796 <<: *functest-ovn-jobs
798 name: remove dependencies
800 - name: 'functest-ovn-_-alpine-3.11-rmi'
801 <<: *functest-ovn-jobs
803 name: pull dependencies
805 - name: 'functest-ovn-_-alpine-3.11-pull'
806 <<: *functest-ovn-jobs
808 name: build opnfv/functest-ovn-core
810 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-check'
811 <<: *functest-ovn-jobs
813 name: build opnfv/functest-ovn-tempest
815 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-check'
816 <<: *functest-ovn-jobs
818 name: build containers
820 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-check'
821 <<: *functest-ovn-jobs
822 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-check'
823 <<: *functest-ovn-jobs
824 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-check'
825 <<: *functest-ovn-jobs
826 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check'
827 <<: *functest-ovn-jobs
829 name: build cntt containers
831 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check'
832 <<: *functest-ovn-jobs
833 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-check'
834 <<: *functest-ovn-jobs
836 name: opnfv/functest-healthcheck:{tag}
838 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
839 <<: *functest-ovn-jobs
840 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
841 <<: *functest-ovn-jobs
842 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
843 <<: *functest-ovn-jobs
844 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
845 <<: *functest-ovn-jobs
846 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
847 <<: *functest-ovn-jobs
848 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
849 <<: *functest-ovn-jobs
850 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
851 <<: *functest-ovn-jobs
852 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
853 <<: *functest-ovn-jobs
854 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
855 <<: *functest-ovn-jobs
856 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
857 <<: *functest-ovn-jobs
858 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
859 <<: *functest-ovn-jobs
860 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
861 <<: *functest-ovn-jobs
862 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
863 <<: *functest-ovn-jobs
865 name: opnfv/functest-smoke:{tag}
867 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
868 <<: *functest-ovn-jobs
869 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
870 <<: *functest-ovn-jobs
871 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
872 <<: *functest-ovn-jobs
873 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
874 <<: *functest-ovn-jobs
875 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
876 <<: *functest-ovn-jobs
877 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
878 <<: *functest-ovn-jobs
879 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
880 <<: *functest-ovn-jobs
881 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
882 <<: *functest-ovn-jobs
883 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
884 <<: *functest-ovn-jobs
885 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
886 <<: *functest-ovn-jobs
887 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
888 <<: *functest-ovn-jobs
889 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
890 <<: *functest-ovn-jobs
891 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
892 <<: *functest-ovn-jobs
893 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
894 <<: *functest-ovn-jobs
895 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
896 <<: *functest-ovn-jobs
897 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
898 <<: *functest-ovn-jobs
899 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
900 <<: *functest-ovn-jobs
901 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
902 <<: *functest-ovn-jobs
904 name: opnfv/functest-smoke-cntt:{tag}
906 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
907 <<: *functest-ovn-jobs
908 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
909 <<: *functest-ovn-jobs
910 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
911 <<: *functest-ovn-jobs
912 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
913 <<: *functest-ovn-jobs
914 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
915 <<: *functest-ovn-jobs
916 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
917 <<: *functest-ovn-jobs
918 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
919 <<: *functest-ovn-jobs
920 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
921 <<: *functest-ovn-jobs
923 name: opnfv/functest-benchmarking:{tag}
925 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
926 <<: *functest-ovn-jobs
927 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
928 <<: *functest-ovn-jobs
929 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
930 <<: *functest-ovn-jobs
931 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
932 <<: *functest-ovn-jobs
934 name: opnfv/functest-benchmarking-cntt:{tag}
936 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
937 <<: *functest-ovn-jobs
938 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
939 <<: *functest-ovn-jobs
941 name: opnfv/functest-vnf:{tag}
942 execution-type: SEQUENTIALLY
944 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
945 <<: *functest-ovn-jobs
946 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
947 <<: *functest-ovn-jobs
948 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
949 <<: *functest-ovn-jobs
950 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
951 <<: *functest-ovn-jobs
952 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
953 <<: *functest-ovn-jobs
956 name: functest-ovn-patchset-created
959 server-name: 'gerrit.opnfv.org'
961 - patchset-created-event
962 - comment-added-contains-event:
963 comment-contains-value: 'recheck'
964 - comment-added-contains-event:
965 comment-contains-value: 'reverify'
967 - project-compare-type: 'ANT'
968 project-pattern: 'functest'
970 - branch-compare-type: 'ANT'
971 branch-pattern: '**/{branch}'
979 name: 'functest-ovn-{tag}-gate'
980 project-type: multijob
982 - functest-ovn-patchset-created:
985 - functest-ovn-slave:
987 - functest-ovn-build_tag:
989 - functest-ovn-DEBUG:
991 - functest-ovn-EXTERNAL_NETWORK:
992 EXTERNAL_NETWORK: public
995 use-build-blocker: true
996 blocking-level: 'NODE'
998 - '^functest-ovn-{tag}-(daily|check|gate)$'
1001 name: remove former images
1003 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
1004 <<: *functest-ovn-jobs
1005 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
1006 <<: *functest-ovn-jobs
1007 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
1008 <<: *functest-ovn-jobs
1009 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
1010 <<: *functest-ovn-jobs
1011 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
1012 <<: *functest-ovn-jobs
1013 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
1014 <<: *functest-ovn-jobs
1016 name: remove dependencies
1018 - name: 'functest-ovn-_-alpine-3.11-rmi'
1019 <<: *functest-ovn-jobs
1021 name: pull dependencies
1023 - name: 'functest-ovn-_-alpine-3.11-pull'
1024 <<: *functest-ovn-jobs
1026 name: build opnfv/functest-ovn-core
1028 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-gate'
1029 <<: *functest-ovn-jobs
1031 name: build opnfv/functest-ovn-tempest
1033 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-gate'
1034 <<: *functest-ovn-jobs
1036 name: build containers
1038 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate'
1039 <<: *functest-ovn-jobs
1040 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate'
1041 <<: *functest-ovn-jobs
1042 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate'
1043 <<: *functest-ovn-jobs
1044 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate'
1045 <<: *functest-ovn-jobs
1047 name: build cntt containers
1049 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate'
1050 <<: *functest-ovn-jobs
1051 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-gate'
1052 <<: *functest-ovn-jobs
1054 name: opnfv/functest-healthcheck:{tag}
1056 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
1057 <<: *functest-ovn-jobs
1058 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
1059 <<: *functest-ovn-jobs
1060 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
1061 <<: *functest-ovn-jobs
1062 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
1063 <<: *functest-ovn-jobs
1064 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
1065 <<: *functest-ovn-jobs
1066 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
1067 <<: *functest-ovn-jobs
1068 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
1069 <<: *functest-ovn-jobs
1070 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
1071 <<: *functest-ovn-jobs
1072 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
1073 <<: *functest-ovn-jobs
1074 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
1075 <<: *functest-ovn-jobs
1076 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
1077 <<: *functest-ovn-jobs
1078 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
1079 <<: *functest-ovn-jobs
1080 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
1081 <<: *functest-ovn-jobs
1083 name: opnfv/functest-smoke:{tag}
1085 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run'
1086 <<: *functest-ovn-jobs
1087 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
1088 <<: *functest-ovn-jobs
1089 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
1090 <<: *functest-ovn-jobs
1091 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
1092 <<: *functest-ovn-jobs
1093 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
1094 <<: *functest-ovn-jobs
1095 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
1096 <<: *functest-ovn-jobs
1097 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
1098 <<: *functest-ovn-jobs
1099 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
1100 <<: *functest-ovn-jobs
1101 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
1102 <<: *functest-ovn-jobs
1103 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
1104 <<: *functest-ovn-jobs
1105 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
1106 <<: *functest-ovn-jobs
1107 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
1108 <<: *functest-ovn-jobs
1109 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
1110 <<: *functest-ovn-jobs
1111 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
1112 <<: *functest-ovn-jobs
1113 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
1114 <<: *functest-ovn-jobs
1115 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
1116 <<: *functest-ovn-jobs
1117 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
1118 <<: *functest-ovn-jobs
1119 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
1120 <<: *functest-ovn-jobs
1122 name: opnfv/functest-smoke-cntt:{tag}
1124 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
1125 <<: *functest-ovn-jobs
1126 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
1127 <<: *functest-ovn-jobs
1128 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
1129 <<: *functest-ovn-jobs
1130 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
1131 <<: *functest-ovn-jobs
1132 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
1133 <<: *functest-ovn-jobs
1134 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
1135 <<: *functest-ovn-jobs
1136 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
1137 <<: *functest-ovn-jobs
1138 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
1139 <<: *functest-ovn-jobs
1141 name: opnfv/functest-benchmarking:{tag}
1143 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
1144 <<: *functest-ovn-jobs
1145 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1146 <<: *functest-ovn-jobs
1147 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1148 <<: *functest-ovn-jobs
1149 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1150 <<: *functest-ovn-jobs
1152 name: opnfv/functest-benchmarking-cntt:{tag}
1154 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
1155 <<: *functest-ovn-jobs
1156 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
1157 <<: *functest-ovn-jobs
1159 name: opnfv/functest-vnf:{tag}
1160 execution-type: SEQUENTIALLY
1162 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1163 <<: *functest-ovn-jobs
1164 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1165 <<: *functest-ovn-jobs
1166 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1167 <<: *functest-ovn-jobs
1168 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1169 <<: *functest-ovn-jobs
1170 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1171 <<: *functest-ovn-jobs
1174 name: 'functest-ovn'
1175 <<: *functest-ovn-params
1177 - 'functest-ovn-{tag}-daily'
1178 - 'functest-ovn-{tag}-check'
1179 - 'functest-ovn-{tag}-gate'