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
338 test: refstack_defcore
340 test: refstack_defcore
342 test: refstack_defcore
346 test: refstack_compute
348 test: refstack_object
350 test: refstack_platform
354 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
357 name: 'functest-ovn-opnfv-functest-smoke-cntt'
358 <<: *functest-ovn-params
359 container: 'functest-smoke-cntt'
361 - neutron-tempest-plugin-api-cntt
362 - tempest_cinder_cntt
363 - tempest_keystone_cntt
366 - tempest_scenario_cntt
369 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
372 name: 'functest-ovn-opnfv-functest-benchmarking'
373 <<: *functest-ovn-params
374 container: 'functest-benchmarking'
381 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
384 name: 'functest-ovn-opnfv-functest-benchmarking-cntt'
385 <<: *functest-ovn-params
386 container: 'functest-benchmarking-cntt'
391 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
394 name: 'functest-ovn-opnfv-functest-vnf'
395 <<: *functest-ovn-params
396 container: 'functest-vnf'
404 - 'functest-ovn-{repo}-{container}-{tag}-{test}-run'
407 name: functest-ovn-zip
411 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true
412 if [ "{repo}" = "_" ]; then
413 image={container}:{tag}
414 elif [ "{port}" = "None" ]; then
415 image={repo}/{container}:{tag}
417 image={repo}:{port}/{container}:{tag}
419 sudo docker run --rm \
420 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
421 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
422 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
423 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
424 -e BUILD_TAG=$BUILD_TAG \
425 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
426 -v /home/opnfv/functest/.boto:/root/.boto \
430 name: 'functest-ovn-{tag}-zip'
432 - functest-ovn-build_tag:
436 <<: *functest-ovn-containers
439 name: 'functest-ovn-{tag}-zip'
440 <<: *functest-ovn-params
441 container: 'functest-healthcheck'
443 - 'functest-ovn-{tag}-zip'
446 name: 'functest-ovn-{tag}-daily'
447 project-type: multijob
451 - functest-ovn-slave:
453 - functest-ovn-build_tag:
455 - functest-ovn-DEBUG:
457 - functest-ovn-EXTERNAL_NETWORK:
458 EXTERNAL_NETWORK: public
461 use-build-blocker: true
462 blocking-level: 'NODE'
464 - '^functest-ovn-{tag}-(daily|check|gate)$'
467 name: remove former images
469 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
470 <<: *functest-ovn-jobs
471 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
472 <<: *functest-ovn-jobs
473 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
474 <<: *functest-ovn-jobs
475 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
476 <<: *functest-ovn-jobs
477 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
478 <<: *functest-ovn-jobs
479 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
480 <<: *functest-ovn-jobs
482 name: pull containers
484 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull'
485 <<: *functest-ovn-jobs
486 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull'
487 <<: *functest-ovn-jobs
488 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull'
489 <<: *functest-ovn-jobs
490 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull'
491 <<: *functest-ovn-jobs
492 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-pull'
493 <<: *functest-ovn-jobs
494 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull'
495 <<: *functest-ovn-jobs
497 name: opnfv/functest-healthcheck:{tag}
500 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
501 <<: *functest-ovn-jobs
502 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
503 <<: *functest-ovn-jobs
504 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
505 <<: *functest-ovn-jobs
506 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
507 <<: *functest-ovn-jobs
508 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
509 <<: *functest-ovn-jobs
510 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
511 <<: *functest-ovn-jobs
512 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
513 <<: *functest-ovn-jobs
514 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
515 <<: *functest-ovn-jobs
516 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
517 <<: *functest-ovn-jobs
518 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
519 <<: *functest-ovn-jobs
520 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
521 <<: *functest-ovn-jobs
522 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
523 <<: *functest-ovn-jobs
524 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
525 <<: *functest-ovn-jobs
527 name: opnfv/functest-smoke:{tag}
530 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
531 <<: *functest-ovn-jobs
532 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
533 <<: *functest-ovn-jobs
534 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
535 <<: *functest-ovn-jobs
536 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
537 <<: *functest-ovn-jobs
538 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
539 <<: *functest-ovn-jobs
540 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
541 <<: *functest-ovn-jobs
542 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
543 <<: *functest-ovn-jobs
544 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
545 <<: *functest-ovn-jobs
546 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
547 <<: *functest-ovn-jobs
548 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
549 <<: *functest-ovn-jobs
550 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
551 <<: *functest-ovn-jobs
552 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
553 <<: *functest-ovn-jobs
554 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
555 <<: *functest-ovn-jobs
556 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
557 <<: *functest-ovn-jobs
558 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
559 <<: *functest-ovn-jobs
560 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
561 <<: *functest-ovn-jobs
562 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
563 <<: *functest-ovn-jobs
564 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
565 <<: *functest-ovn-jobs
567 name: opnfv/functest-smoke-cntt:{tag}
570 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-cntt-run'
571 <<: *functest-ovn-jobs
572 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
573 <<: *functest-ovn-jobs
574 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
575 <<: *functest-ovn-jobs
576 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
577 <<: *functest-ovn-jobs
578 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
579 <<: *functest-ovn-jobs
580 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
581 <<: *functest-ovn-jobs
582 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
583 <<: *functest-ovn-jobs
585 name: opnfv/functest-benchmarking:{tag}
588 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
589 <<: *functest-ovn-jobs
590 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
591 <<: *functest-ovn-jobs
592 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
593 <<: *functest-ovn-jobs
594 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
595 <<: *functest-ovn-jobs
597 name: opnfv/functest-benchmarking-cntt:{tag}
600 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
601 <<: *functest-ovn-jobs
602 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
603 <<: *functest-ovn-jobs
605 name: opnfv/functest-vnf:{tag}
607 execution-type: SEQUENTIALLY
609 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
610 <<: *functest-ovn-jobs
611 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
612 <<: *functest-ovn-jobs
613 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
614 <<: *functest-ovn-jobs
615 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
616 <<: *functest-ovn-jobs
617 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
618 <<: *functest-ovn-jobs
620 name: dump all campaign data
623 - name: 'functest-ovn-{tag}-zip'
624 <<: *functest-ovn-jobs
627 name: 'functest-ovn-{repo}-{container}-{tag}-gate'
629 - functest-ovn-slave:
635 - functest-ovn-build-containers:
636 <<: *functest-ovn-build-containers
640 name: 'functest-ovn-{repo}-{container}-{tag}-check'
642 - functest-ovn-slave:
644 - functest-ovn-branch:
650 - functest-ovn-build-containers:
651 <<: *functest-ovn-build-containers
655 name: 'functest-ovn-_-alpine-3.11-rmi'
662 - 'functest-ovn-{repo}-{container}-{tag}-rmi'
665 name: 'functest-ovn-_-alpine-3.11-pull'
672 - 'functest-ovn-{repo}-{container}-{tag}-pull'
675 name: functest-ovn-opnfv-functest-ovn-core-{tag}-build
676 <<: *functest-ovn-params
677 container: functest-ovn-core
681 - 'functest-ovn-{repo}-{container}-{tag}-gate'
682 - 'functest-ovn-{repo}-{container}-{tag}-check'
685 name: functest-ovn-opnfv-functest-ovn-tempest-{tag}-build
686 <<: *functest-ovn-params
687 container: functest-ovn-tempest
691 - 'functest-ovn-{repo}-{container}-{tag}-gate'
692 - 'functest-ovn-{repo}-{container}-{tag}-check'
698 name: functest-ovn-opnfv-functest-healthcheck-{tag}-build
699 <<: *functest-ovn-params
700 container: functest-healthcheck
702 path: docker/healthcheck
704 - 'functest-ovn-{repo}-{container}-{tag}-gate'
705 - 'functest-ovn-{repo}-{container}-{tag}-check'
708 name: functest-ovn-opnfv-functest-smoke-{tag}-build
709 <<: *functest-ovn-params
710 container: functest-smoke
714 - 'functest-ovn-{repo}-{container}-{tag}-gate'
715 - 'functest-ovn-{repo}-{container}-{tag}-check'
718 name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build
719 <<: *functest-ovn-params
720 container: functest-smoke-cntt
724 - 'functest-ovn-{repo}-{container}-{tag}-gate'
725 - 'functest-ovn-{repo}-{container}-{tag}-check'
728 name: functest-ovn-opnfv-functest-benchmarking-{tag}-build
729 <<: *functest-ovn-params
730 container: functest-benchmarking
732 path: docker/benchmarking
734 - 'functest-ovn-{repo}-{container}-{tag}-gate'
735 - 'functest-ovn-{repo}-{container}-{tag}-check'
738 name: functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-build
739 <<: *functest-ovn-params
740 container: functest-benchmarking-cntt
742 path: docker/benchmarking-cntt
744 - 'functest-ovn-{repo}-{container}-{tag}-gate'
745 - 'functest-ovn-{repo}-{container}-{tag}-check'
748 name: functest-ovn-opnfv-functest-vnf-{tag}-build
749 <<: *functest-ovn-params
750 container: functest-vnf
754 - 'functest-ovn-{repo}-{container}-{tag}-gate'
755 - 'functest-ovn-{repo}-{container}-{tag}-check'
758 name: 'functest-ovn-{tag}-check'
759 project-type: multijob
761 - functest-ovn-slave:
763 - functest-ovn-build_tag:
765 - functest-ovn-branch:
767 - functest-ovn-DEBUG:
769 - functest-ovn-EXTERNAL_NETWORK:
770 EXTERNAL_NETWORK: public
773 use-build-blocker: true
774 blocking-level: 'NODE'
776 - '^functest-ovn-{tag}-(daily|check|gate)$'
779 name: remove former images
781 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
782 <<: *functest-ovn-jobs
783 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
784 <<: *functest-ovn-jobs
785 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
786 <<: *functest-ovn-jobs
787 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
788 <<: *functest-ovn-jobs
789 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
790 <<: *functest-ovn-jobs
791 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
792 <<: *functest-ovn-jobs
794 name: remove dependencies
796 - name: 'functest-ovn-_-alpine-3.11-rmi'
797 <<: *functest-ovn-jobs
799 name: pull dependencies
801 - name: 'functest-ovn-_-alpine-3.11-pull'
802 <<: *functest-ovn-jobs
804 name: build opnfv/functest-ovn-core
806 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-check'
807 <<: *functest-ovn-jobs
809 name: build opnfv/functest-ovn-tempest
811 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-check'
812 <<: *functest-ovn-jobs
814 name: build containers
816 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-check'
817 <<: *functest-ovn-jobs
818 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-check'
819 <<: *functest-ovn-jobs
820 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-check'
821 <<: *functest-ovn-jobs
822 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check'
823 <<: *functest-ovn-jobs
825 name: build cntt containers
827 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check'
828 <<: *functest-ovn-jobs
829 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-check'
830 <<: *functest-ovn-jobs
832 name: opnfv/functest-healthcheck:{tag}
834 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
835 <<: *functest-ovn-jobs
836 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
837 <<: *functest-ovn-jobs
838 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
839 <<: *functest-ovn-jobs
840 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
841 <<: *functest-ovn-jobs
842 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
843 <<: *functest-ovn-jobs
844 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
845 <<: *functest-ovn-jobs
846 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
847 <<: *functest-ovn-jobs
848 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
849 <<: *functest-ovn-jobs
850 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
851 <<: *functest-ovn-jobs
852 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
853 <<: *functest-ovn-jobs
854 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
855 <<: *functest-ovn-jobs
856 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
857 <<: *functest-ovn-jobs
858 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
859 <<: *functest-ovn-jobs
861 name: opnfv/functest-smoke:{tag}
863 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
864 <<: *functest-ovn-jobs
865 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
866 <<: *functest-ovn-jobs
867 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
868 <<: *functest-ovn-jobs
869 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
870 <<: *functest-ovn-jobs
871 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
872 <<: *functest-ovn-jobs
873 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
874 <<: *functest-ovn-jobs
875 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
876 <<: *functest-ovn-jobs
877 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
878 <<: *functest-ovn-jobs
879 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
880 <<: *functest-ovn-jobs
881 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
882 <<: *functest-ovn-jobs
883 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
884 <<: *functest-ovn-jobs
885 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
886 <<: *functest-ovn-jobs
887 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
888 <<: *functest-ovn-jobs
889 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
890 <<: *functest-ovn-jobs
891 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
892 <<: *functest-ovn-jobs
893 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
894 <<: *functest-ovn-jobs
895 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
896 <<: *functest-ovn-jobs
897 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
898 <<: *functest-ovn-jobs
900 name: opnfv/functest-smoke-cntt:{tag}
902 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-cntt-run'
903 <<: *functest-ovn-jobs
904 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
905 <<: *functest-ovn-jobs
906 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
907 <<: *functest-ovn-jobs
908 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
909 <<: *functest-ovn-jobs
910 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
911 <<: *functest-ovn-jobs
912 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
913 <<: *functest-ovn-jobs
914 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
915 <<: *functest-ovn-jobs
917 name: opnfv/functest-benchmarking:{tag}
919 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
920 <<: *functest-ovn-jobs
921 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
922 <<: *functest-ovn-jobs
923 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
924 <<: *functest-ovn-jobs
925 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
926 <<: *functest-ovn-jobs
928 name: opnfv/functest-benchmarking-cntt:{tag}
930 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
931 <<: *functest-ovn-jobs
932 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
933 <<: *functest-ovn-jobs
935 name: opnfv/functest-vnf:{tag}
936 execution-type: SEQUENTIALLY
938 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
939 <<: *functest-ovn-jobs
940 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
941 <<: *functest-ovn-jobs
942 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
943 <<: *functest-ovn-jobs
944 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
945 <<: *functest-ovn-jobs
946 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
947 <<: *functest-ovn-jobs
950 name: functest-ovn-patchset-created
953 server-name: 'gerrit.opnfv.org'
955 - patchset-created-event
956 - comment-added-contains-event:
957 comment-contains-value: 'recheck'
958 - comment-added-contains-event:
959 comment-contains-value: 'reverify'
961 - project-compare-type: 'ANT'
962 project-pattern: 'functest'
964 - branch-compare-type: 'ANT'
965 branch-pattern: '**/{branch}'
973 name: 'functest-ovn-{tag}-gate'
974 project-type: multijob
976 - functest-ovn-patchset-created:
979 - functest-ovn-slave:
981 - functest-ovn-build_tag:
983 - functest-ovn-DEBUG:
985 - functest-ovn-EXTERNAL_NETWORK:
986 EXTERNAL_NETWORK: public
989 use-build-blocker: true
990 blocking-level: 'NODE'
992 - '^functest-ovn-{tag}-(daily|check|gate)$'
995 name: remove former images
997 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi'
998 <<: *functest-ovn-jobs
999 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi'
1000 <<: *functest-ovn-jobs
1001 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi'
1002 <<: *functest-ovn-jobs
1003 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi'
1004 <<: *functest-ovn-jobs
1005 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi'
1006 <<: *functest-ovn-jobs
1007 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi'
1008 <<: *functest-ovn-jobs
1010 name: remove dependencies
1012 - name: 'functest-ovn-_-alpine-3.11-rmi'
1013 <<: *functest-ovn-jobs
1015 name: pull dependencies
1017 - name: 'functest-ovn-_-alpine-3.11-pull'
1018 <<: *functest-ovn-jobs
1020 name: build opnfv/functest-ovn-core
1022 - name: 'functest-ovn-opnfv-functest-ovn-core-{tag}-gate'
1023 <<: *functest-ovn-jobs
1025 name: build opnfv/functest-ovn-tempest
1027 - name: 'functest-ovn-opnfv-functest-ovn-tempest-{tag}-gate'
1028 <<: *functest-ovn-jobs
1030 name: build containers
1032 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate'
1033 <<: *functest-ovn-jobs
1034 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate'
1035 <<: *functest-ovn-jobs
1036 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate'
1037 <<: *functest-ovn-jobs
1038 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate'
1039 <<: *functest-ovn-jobs
1041 name: build cntt containers
1043 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate'
1044 <<: *functest-ovn-jobs
1045 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-gate'
1046 <<: *functest-ovn-jobs
1048 name: opnfv/functest-healthcheck:{tag}
1050 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run'
1051 <<: *functest-ovn-jobs
1052 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run'
1053 <<: *functest-ovn-jobs
1054 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run'
1055 <<: *functest-ovn-jobs
1056 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run'
1057 <<: *functest-ovn-jobs
1058 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run'
1059 <<: *functest-ovn-jobs
1060 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run'
1061 <<: *functest-ovn-jobs
1062 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run'
1063 <<: *functest-ovn-jobs
1064 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run'
1065 <<: *functest-ovn-jobs
1066 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run'
1067 <<: *functest-ovn-jobs
1068 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run'
1069 <<: *functest-ovn-jobs
1070 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run'
1071 <<: *functest-ovn-jobs
1072 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
1073 <<: *functest-ovn-jobs
1074 - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run'
1075 <<: *functest-ovn-jobs
1077 name: opnfv/functest-smoke:{tag}
1079 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
1080 <<: *functest-ovn-jobs
1081 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run'
1082 <<: *functest-ovn-jobs
1083 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run'
1084 <<: *functest-ovn-jobs
1085 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run'
1086 <<: *functest-ovn-jobs
1087 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run'
1088 <<: *functest-ovn-jobs
1089 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run'
1090 <<: *functest-ovn-jobs
1091 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run'
1092 <<: *functest-ovn-jobs
1093 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run'
1094 <<: *functest-ovn-jobs
1095 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run'
1096 <<: *functest-ovn-jobs
1097 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run'
1098 <<: *functest-ovn-jobs
1099 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run'
1100 <<: *functest-ovn-jobs
1101 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run'
1102 <<: *functest-ovn-jobs
1103 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run'
1104 <<: *functest-ovn-jobs
1105 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron_trunk-run'
1106 <<: *functest-ovn-jobs
1107 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run'
1108 <<: *functest-ovn-jobs
1109 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run'
1110 <<: *functest-ovn-jobs
1111 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-barbican-run'
1112 <<: *functest-ovn-jobs
1113 - name: 'functest-ovn-opnfv-functest-smoke-{tag}-octavia-run'
1114 <<: *functest-ovn-jobs
1116 name: opnfv/functest-smoke-cntt:{tag}
1118 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api_cntt-run'
1119 <<: *functest-ovn-jobs
1120 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
1121 <<: *functest-ovn-jobs
1122 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
1123 <<: *functest-ovn-jobs
1124 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
1125 <<: *functest-ovn-jobs
1126 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
1127 <<: *functest-ovn-jobs
1128 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
1129 <<: *functest-ovn-jobs
1130 - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
1131 <<: *functest-ovn-jobs
1133 name: opnfv/functest-benchmarking:{tag}
1135 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run'
1136 <<: *functest-ovn-jobs
1137 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run'
1138 <<: *functest-ovn-jobs
1139 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run'
1140 <<: *functest-ovn-jobs
1141 - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run'
1142 <<: *functest-ovn-jobs
1144 name: opnfv/functest-benchmarking-cntt:{tag}
1146 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
1147 <<: *functest-ovn-jobs
1148 - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
1149 <<: *functest-ovn-jobs
1151 name: opnfv/functest-vnf:{tag}
1152 execution-type: SEQUENTIALLY
1154 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run'
1155 <<: *functest-ovn-jobs
1156 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run'
1157 <<: *functest-ovn-jobs
1158 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run'
1159 <<: *functest-ovn-jobs
1160 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run'
1161 <<: *functest-ovn-jobs
1162 - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run'
1163 <<: *functest-ovn-jobs
1166 name: 'functest-ovn'
1167 <<: *functest-ovn-params
1169 - 'functest-ovn-{tag}-daily'
1170 - 'functest-ovn-{tag}-check'
1171 - 'functest-ovn-{tag}-gate'