2 - functest-pi-containers: &functest-pi-containers
3 name: 'functest-pi-containers'
6 container: '{container}'
9 - functest-pi-params: &functest-pi-params
10 name: 'functest-pi-params'
16 DASHBOARD_URL: http://172.30.12.83
19 DASHBOARD_URL: http://172.30.13.94
22 DASHBOARD_URL: http://172.30.12.88
25 DASHBOARD_URL: http://10.200.120.76
28 DASHBOARD_URL: http://172.30.13.91
31 DASHBOARD_URL: http://172.30.12.83
34 DASHBOARD_URL: http://172.30.13.94
37 DASHBOARD_URL: http://172.30.12.88
40 DASHBOARD_URL: http://10.200.120.76
43 DASHBOARD_URL: http://172.30.13.91
46 DASHBOARD_URL: http://172.30.12.83
49 DASHBOARD_URL: http://172.30.13.94
52 DASHBOARD_URL: http://172.30.12.88
55 DASHBOARD_URL: http://10.200.120.76
58 DASHBOARD_URL: http://172.30.13.91
60 - functest-pi-jobs: &functest-pi-jobs
61 name: 'functest-pi-jobs'
62 current-parameters: true
65 name: functest-pi-node
72 name: functest-pi-build_tag
78 name: functest-pi-EXTERNAL_NETWORK
81 name: EXTERNAL_NETWORK
85 name: functest-pi-VOLUME_DEVICE_NAME
88 name: VOLUME_DEVICE_NAME
92 name: functest-pi-IMAGE_PROPERTIES
95 name: IMAGE_PROPERTIES
96 default: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
98 - functest-pi-run-containers: &functest-pi-run-containers
99 name: 'functest-pi-run-containers'
100 <<: *functest-pi-containers
102 privileged: '{privileged}'
108 published_ports: '{published_ports}'
109 DASHBOARD_URL: '{DASHBOARD_URL}'
112 name: functest-pi-pull-containers
116 if [ "{repo}" = "_" ]; then
117 image={container}:{tag}
118 elif [ "{port}" = "None" ]; then
119 image={repo}/{container}:{tag}
121 image={repo}:{port}/{container}:{tag}
123 sudo docker pull $image
126 name: functest-pi-run-containers
131 if [ "{volumes}" != "None" ]; then
132 for i in $(echo {volumes} | tr -d '[]' |sed "s/, / /g" ); \
133 do volumes="-v $i $volumes"; done
136 if [ "{env}" != "None" ]; then
137 for i in $(eval echo {env} | tr -d '[]' |sed "s/, / /g" ); \
138 do env="-e $i $env"; done
141 if [ "{published_ports}" != "None" ]; then
142 for i in $(echo {published_ports} | tr -d '[]' |sed "s/, / /g" ); \
143 do published_ports="-p $i $published_ports"; done
145 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/results || true
146 if [ "{repo}" = "_" ]; then
147 image={container}:{tag}
148 elif [ "{port}" = "None" ]; then
149 image={repo}/{container}:{tag}
151 image={repo}:{port}/{container}:{tag}
153 sudo mkdir -p $WORKSPACE/results
154 sudo chown {uid}:{gid} $WORKSPACE/results
155 sudo docker run --rm \
156 --privileged={privileged} \
157 --network={network} \
161 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
162 -e S3_DST_URL=s3://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
163 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
164 -v /home/opnfv/functest/.boto:/etc/boto.cfg \
165 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
166 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
168 -e BUILD_TAG=$BUILD_TAG \
169 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
170 -e DASHBOARD_URL={DASHBOARD_URL} \
171 $image run_tests -t {test} -p -r
174 name: functest-pi-remove-images
178 if [ "{repo}" = "_" ]; then
179 image={container}:{tag}
180 elif [ "{port}" = "None" ]; then
181 image={repo}/{container}:{tag}
183 image={repo}:{port}/{container}:{tag}
185 sudo docker rmi $image || true
188 name: 'functest-pi-{repo}-{container}-{tag}-pull'
193 - functest-pi-pull-containers:
194 <<: *functest-pi-containers
197 name: 'functest-pi-ollivier-functest-healthcheck-pull'
198 <<: *functest-pi-params
199 container: 'functest-healthcheck'
201 - 'functest-pi-{repo}-{container}-{tag}-pull'
204 name: 'functest-pi-ollivier-functest-smoke-pull'
205 <<: *functest-pi-params
206 container: 'functest-smoke'
208 - 'functest-pi-{repo}-{container}-{tag}-pull'
211 name: 'functest-pi-ollivier-functest-smoke-cntt-pull'
212 <<: *functest-pi-params
213 container: 'functest-smoke-cntt'
215 - 'functest-pi-{repo}-{container}-{tag}-pull'
218 name: 'functest-pi-ollivier-functest-benchmarking-pull'
219 <<: *functest-pi-params
220 container: 'functest-benchmarking'
222 - 'functest-pi-{repo}-{container}-{tag}-pull'
225 name: 'functest-pi-ollivier-functest-benchmarking-cntt-pull'
226 <<: *functest-pi-params
227 container: 'functest-benchmarking-cntt'
229 - 'functest-pi-{repo}-{container}-{tag}-pull'
232 name: 'functest-pi-ollivier-functest-vnf-pull'
233 <<: *functest-pi-params
234 container: 'functest-vnf'
236 - 'functest-pi-{repo}-{container}-{tag}-pull'
239 name: 'functest-pi-{repo}-{container}-{tag}-rmi'
244 - functest-pi-remove-images:
245 <<: *functest-pi-containers
248 name: 'functest-pi-ollivier-functest-healthcheck-rmi'
249 <<: *functest-pi-params
250 container: 'functest-healthcheck'
252 - 'functest-pi-{repo}-{container}-{tag}-rmi'
255 name: 'functest-pi-ollivier-functest-smoke-rmi'
256 <<: *functest-pi-params
257 container: 'functest-smoke'
259 - 'functest-pi-{repo}-{container}-{tag}-rmi'
262 name: 'functest-pi-ollivier-functest-smoke-cntt-rmi'
263 <<: *functest-pi-params
264 container: 'functest-smoke-cntt'
266 - 'functest-pi-{repo}-{container}-{tag}-rmi'
269 name: 'functest-pi-ollivier-functest-benchmarking-rmi'
270 <<: *functest-pi-params
271 container: 'functest-benchmarking'
273 - 'functest-pi-{repo}-{container}-{tag}-rmi'
276 name: 'functest-pi-ollivier-functest-benchmarking-cntt-rmi'
277 <<: *functest-pi-params
278 container: 'functest-benchmarking-cntt'
280 - 'functest-pi-{repo}-{container}-{tag}-rmi'
283 name: 'functest-pi-ollivier-functest-vnf-rmi'
284 <<: *functest-pi-params
285 container: 'functest-vnf'
287 - 'functest-pi-{repo}-{container}-{tag}-rmi'
290 name: 'functest-pi-ollivier-functest-healthcheck-{tag}-{test}-run'
294 - functest-pi-build_tag:
296 - functest-pi-EXTERNAL_NETWORK:
297 EXTERNAL_NETWORK: public
298 - functest-pi-VOLUME_DEVICE_NAME:
299 VOLUME_DEVICE_NAME: sdb
300 - functest-pi-IMAGE_PROPERTIES:
301 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
303 - functest-pi-run-containers:
304 <<: *functest-pi-run-containers
307 name: 'functest-pi-ollivier-functest-healthcheck'
308 <<: *functest-pi-params
310 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
311 - /home/opnfv/functest/images:/home/opnfv/functest/images
313 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
314 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
315 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
317 container: 'functest-healthcheck'
337 - 'functest-pi-ollivier-functest-healthcheck-{tag}-{test}-run'
340 name: 'functest-pi-ollivier-functest-smoke-{tag}-{test}-run'
344 - functest-pi-build_tag:
346 - functest-pi-EXTERNAL_NETWORK:
347 EXTERNAL_NETWORK: public
348 - functest-pi-VOLUME_DEVICE_NAME:
349 VOLUME_DEVICE_NAME: sdb
350 - functest-pi-IMAGE_PROPERTIES:
351 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
353 - functest-pi-run-containers:
354 <<: *functest-pi-run-containers
357 name: 'functest-pi-ollivier-functest-smoke'
358 <<: *functest-pi-params
360 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
361 - /home/opnfv/functest/images:/home/opnfv/functest/images
363 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
364 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
365 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
367 container: 'functest-smoke'
392 - 'functest-pi-ollivier-functest-smoke-{tag}-{test}-run'
395 name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-{test}-run'
399 - functest-pi-build_tag:
401 - functest-pi-EXTERNAL_NETWORK:
402 EXTERNAL_NETWORK: public
403 - functest-pi-VOLUME_DEVICE_NAME:
404 VOLUME_DEVICE_NAME: sdb
405 - functest-pi-IMAGE_PROPERTIES:
406 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
408 - functest-pi-run-containers:
409 <<: *functest-pi-run-containers
412 name: 'functest-pi-ollivier-functest-smoke-cntt'
413 <<: *functest-pi-params
415 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
416 - /home/opnfv/functest/images:/home/opnfv/functest/images
418 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
419 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
420 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
422 container: 'functest-smoke-cntt'
424 - tempest_neutron_cntt
425 - tempest_cinder_cntt
426 - tempest_keystone_cntt
430 - tempest_scenario_cntt
437 - 'functest-pi-ollivier-functest-smoke-cntt-{tag}-{test}-run'
440 name: 'functest-pi-ollivier-functest-benchmarking-{tag}-{test}-run'
444 - functest-pi-build_tag:
446 - functest-pi-EXTERNAL_NETWORK:
447 EXTERNAL_NETWORK: public
448 - functest-pi-VOLUME_DEVICE_NAME:
449 VOLUME_DEVICE_NAME: sdb
450 - functest-pi-IMAGE_PROPERTIES:
451 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
453 - functest-pi-run-containers:
454 <<: *functest-pi-run-containers
457 name: 'functest-pi-ollivier-functest-benchmarking'
458 <<: *functest-pi-params
460 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
461 - /home/opnfv/functest/images:/home/opnfv/functest/images
463 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
464 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
465 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
467 container: 'functest-benchmarking'
478 - 'functest-pi-ollivier-functest-benchmarking-{tag}-{test}-run'
481 name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-{test}-run'
485 - functest-pi-build_tag:
487 - functest-pi-EXTERNAL_NETWORK:
488 EXTERNAL_NETWORK: public
489 - functest-pi-VOLUME_DEVICE_NAME:
490 VOLUME_DEVICE_NAME: sdb
491 - functest-pi-IMAGE_PROPERTIES:
492 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
494 - functest-pi-run-containers:
495 <<: *functest-pi-run-containers
498 name: 'functest-pi-ollivier-functest-benchmarking-cntt'
499 <<: *functest-pi-params
501 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
502 - /home/opnfv/functest/images:/home/opnfv/functest/images
504 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
505 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
506 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
508 container: 'functest-benchmarking-cntt'
517 - 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-{test}-run'
520 name: 'functest-pi-ollivier-functest-vnf-{tag}-{test}-run'
524 - functest-pi-build_tag:
526 - functest-pi-EXTERNAL_NETWORK:
527 EXTERNAL_NETWORK: public
528 - functest-pi-VOLUME_DEVICE_NAME:
529 VOLUME_DEVICE_NAME: sdb
530 - functest-pi-IMAGE_PROPERTIES:
531 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
533 - functest-pi-run-containers:
534 <<: *functest-pi-run-containers
537 name: 'functest-pi-ollivier-functest-vnf'
538 <<: *functest-pi-params
540 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
541 - /home/opnfv/functest/images:/home/opnfv/functest/images
543 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
544 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
545 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
547 container: 'functest-vnf'
559 - 'functest-pi-ollivier-functest-vnf-{tag}-{test}-run'
562 name: functest-pi-zip
567 if [ "{volumes}" != "None" ]; then
568 for i in $(echo {volumes} | tr -d '[]' |sed "s/, / /g" ); \
569 do volumes="-v $i $volumes"; done
572 if [ "{env}" != "None" ]; then
573 for i in $(eval echo {env} | tr -d '[]' |sed "s/, / /g" ); \
574 do env="-e $i $env"; done
577 if [ "{published_ports}" != "None" ]; then
578 for i in $(echo {published_ports} | tr -d '[]' |sed "s/, / /g" ); \
579 do published_ports="-p $i $published_ports"; done
581 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/results || true
582 if [ "{repo}" = "_" ]; then
583 image={container}:{tag}
584 elif [ "{port}" = "None" ]; then
585 image={repo}/{container}:{tag}
587 image={repo}:{port}/{container}:{tag}
589 sudo mkdir -p $WORKSPACE/results
590 sudo chown {uid}:{gid} $WORKSPACE/results
591 sudo docker run --rm \
595 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
596 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
597 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
598 -v /home/opnfv/functest/.boto:/etc/boto.cfg \
599 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
600 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
601 -e BUILD_TAG=$BUILD_TAG \
602 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
606 name: 'functest-pi-{tag}-zip'
610 - functest-pi-build_tag:
612 - functest-pi-EXTERNAL_NETWORK:
613 EXTERNAL_NETWORK: public
614 - functest-pi-VOLUME_DEVICE_NAME:
615 VOLUME_DEVICE_NAME: sdb
616 - functest-pi-IMAGE_PROPERTIES:
617 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
620 <<: *functest-pi-containers
625 published_ports: '{published_ports}'
628 name: 'functest-pi-{tag}-zip'
629 <<: *functest-pi-params
631 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
632 - /home/opnfv/functest/images:/home/opnfv/functest/images
634 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
635 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
636 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
638 container: 'functest-healthcheck'
642 - 'functest-pi-{tag}-zip'
645 name: 'functest-pi-{tag}-daily'
646 project-type: multijob
652 - functest-pi-build_tag:
654 - functest-pi-EXTERNAL_NETWORK:
655 EXTERNAL_NETWORK: public
656 - functest-pi-VOLUME_DEVICE_NAME:
657 VOLUME_DEVICE_NAME: sdb
658 - functest-pi-IMAGE_PROPERTIES:
659 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
660 # PyYAML and yamllint differ here
661 # see https://github.com/yaml/pyyaml/issues/234
662 # yamllint disable rule:indentation
666 - ^functest-(pi-)*{tag}-(daily|docker|review)$
667 # yamllint enable rule:indentation
670 name: remove former images
672 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-rmi'
673 <<: *functest-pi-jobs
674 - name: 'functest-pi-ollivier-functest-smoke-{tag}-rmi'
675 <<: *functest-pi-jobs
676 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-rmi'
677 <<: *functest-pi-jobs
678 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-rmi'
679 <<: *functest-pi-jobs
680 - name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-rmi'
681 <<: *functest-pi-jobs
682 - name: 'functest-pi-ollivier-functest-vnf-{tag}-rmi'
683 <<: *functest-pi-jobs
685 name: pull containers
687 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-pull'
688 <<: *functest-pi-jobs
689 - name: 'functest-pi-ollivier-functest-smoke-{tag}-pull'
690 <<: *functest-pi-jobs
691 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-pull'
692 <<: *functest-pi-jobs
693 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-pull'
694 <<: *functest-pi-jobs
695 - name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-pull'
696 <<: *functest-pi-jobs
697 - name: 'functest-pi-ollivier-functest-vnf-{tag}-pull'
698 <<: *functest-pi-jobs
700 name: ollivier/functest-healthcheck:{tag}
702 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-connection_check-run'
703 <<: *functest-pi-jobs
704 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-tenantnetwork1-run'
705 <<: *functest-pi-jobs
706 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-tenantnetwork2-run'
707 <<: *functest-pi-jobs
708 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-vmready1-run'
709 <<: *functest-pi-jobs
710 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-vmready2-run'
711 <<: *functest-pi-jobs
712 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-singlevm1-run'
713 <<: *functest-pi-jobs
714 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-singlevm2-run'
715 <<: *functest-pi-jobs
716 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-vping_ssh-run'
717 <<: *functest-pi-jobs
718 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-vping_userdata-run'
719 <<: *functest-pi-jobs
720 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-cinder_test-run'
721 <<: *functest-pi-jobs
722 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-odl-run'
723 <<: *functest-pi-jobs
724 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-tempest_smoke-run'
725 <<: *functest-pi-jobs
726 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-tempest_horizon-run'
727 <<: *functest-pi-jobs
729 name: ollivier/functest-smoke:{tag}
731 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_neutron-run'
732 <<: *functest-pi-jobs
733 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_cinder-run'
734 <<: *functest-pi-jobs
735 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_keystone-run'
736 <<: *functest-pi-jobs
737 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_heat-run'
738 <<: *functest-pi-jobs
739 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_telemetry-run'
740 <<: *functest-pi-jobs
741 - name: 'functest-pi-ollivier-functest-smoke-{tag}-rally_sanity-run'
742 <<: *functest-pi-jobs
743 - name: 'functest-pi-ollivier-functest-smoke-{tag}-refstack_compute-run'
744 <<: *functest-pi-jobs
745 - name: 'functest-pi-ollivier-functest-smoke-{tag}-refstack_object-run'
746 <<: *functest-pi-jobs
747 - name: 'functest-pi-ollivier-functest-smoke-{tag}-refstack_platform-run'
748 <<: *functest-pi-jobs
749 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_full-run'
750 <<: *functest-pi-jobs
751 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_scenario-run'
752 <<: *functest-pi-jobs
753 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_slow-run'
754 <<: *functest-pi-jobs
755 - name: 'functest-pi-ollivier-functest-smoke-{tag}-patrole_admin-run'
756 <<: *functest-pi-jobs
757 - name: 'functest-pi-ollivier-functest-smoke-{tag}-patrole_member-run'
758 <<: *functest-pi-jobs
759 - name: 'functest-pi-ollivier-functest-smoke-{tag}-patrole_reader-run'
760 <<: *functest-pi-jobs
761 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_barbican-run'
762 <<: *functest-pi-jobs
763 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_octavia-run'
764 <<: *functest-pi-jobs
765 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_cyborg-run'
766 <<: *functest-pi-jobs
768 name: ollivier/functest-smoke-cntt:{tag}
770 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
771 <<: *functest-pi-jobs
772 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
773 <<: *functest-pi-jobs
774 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
775 <<: *functest-pi-jobs
776 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
777 <<: *functest-pi-jobs
778 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
779 <<: *functest-pi-jobs
780 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
781 <<: *functest-pi-jobs
782 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
783 <<: *functest-pi-jobs
784 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
785 <<: *functest-pi-jobs
787 name: ollivier/functest-benchmarking:{tag}
789 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-rally_full-run'
790 <<: *functest-pi-jobs
791 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-rally_jobs-run'
792 <<: *functest-pi-jobs
793 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-vmtp-run'
794 <<: *functest-pi-jobs
795 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-shaker-run'
796 <<: *functest-pi-jobs
798 name: ollivier/functest-benchmarking-cntt:{tag}
800 - name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
801 <<: *functest-pi-jobs
802 - name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
803 <<: *functest-pi-jobs
805 name: ollivier/functest-vnf:{tag}
807 - name: 'functest-pi-ollivier-functest-vnf-{tag}-cloudify-run'
808 <<: *functest-pi-jobs
809 - name: 'functest-pi-ollivier-functest-vnf-{tag}-cloudify_ims-run'
810 <<: *functest-pi-jobs
811 - name: 'functest-pi-ollivier-functest-vnf-{tag}-heat_ims-run'
812 <<: *functest-pi-jobs
813 - name: 'functest-pi-ollivier-functest-vnf-{tag}-vyos_vrouter-run'
814 <<: *functest-pi-jobs
815 - name: 'functest-pi-ollivier-functest-vnf-{tag}-juju_epc-run'
816 <<: *functest-pi-jobs
818 name: dump all campaign data
820 - name: 'functest-pi-{tag}-zip'
821 <<: *functest-pi-jobs
827 recipients: cedric.ollivier@orange.com
830 name: 'functest-pi-daily'
831 <<: *functest-pi-params
833 - 'functest-pi-{tag}-daily'
845 regex: ^functest-pi-[a-z-0-9.]+-daily$