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.12.88
22 DASHBOARD_URL: http://10.200.120.76
25 DASHBOARD_URL: http://172.30.13.91
28 DASHBOARD_URL: http://172.30.13.94
31 DASHBOARD_URL: http://172.30.12.83
34 DASHBOARD_URL: http://172.30.12.88
37 DASHBOARD_URL: http://10.200.120.76
40 DASHBOARD_URL: http://172.30.13.91
43 DASHBOARD_URL: http://172.30.13.94
46 DASHBOARD_URL: http://172.30.12.83
49 DASHBOARD_URL: http://172.30.12.88
52 DASHBOARD_URL: http://10.200.120.76
55 DASHBOARD_URL: http://172.30.13.91
58 DASHBOARD_URL: http://172.30.13.94
60 - functest-pi-jobs: &functest-pi-jobs
61 name: 'functest-pi-jobs'
62 current-parameters: true
65 name: functest-pi-slave
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 \
167 -e NODE_NAME=$slave \
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'
397 test: refstack_defcore
399 test: networking-bgpvpn
405 test: refstack_defcore
407 test: networking-bgpvpn
413 test: refstack_defcore
415 test: networking-bgpvpn
421 test: refstack_defcore
423 test: networking-bgpvpn
429 test: refstack_defcore
431 test: networking-bgpvpn
441 test: refstack_defcore
443 test: networking-bgpvpn
455 test: refstack_defcore
457 test: networking-bgpvpn
463 test: refstack_defcore
465 test: networking-bgpvpn
471 test: refstack_defcore
473 test: networking-bgpvpn
479 test: refstack_defcore
481 test: networking-bgpvpn
487 test: refstack_defcore
489 test: networking-bgpvpn
499 test: refstack_defcore
501 test: networking-bgpvpn
513 test: refstack_defcore
515 test: networking-bgpvpn
521 test: refstack_defcore
523 test: networking-bgpvpn
529 test: refstack_defcore
531 test: networking-bgpvpn
537 test: refstack_defcore
539 test: networking-bgpvpn
545 test: refstack_defcore
547 test: networking-bgpvpn
557 test: refstack_defcore
559 test: networking-bgpvpn
571 - 'functest-pi-ollivier-functest-smoke-{tag}-{test}-run'
574 name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-{test}-run'
578 - functest-pi-build_tag:
580 - functest-pi-EXTERNAL_NETWORK:
581 EXTERNAL_NETWORK: public
582 - functest-pi-VOLUME_DEVICE_NAME:
583 VOLUME_DEVICE_NAME: sdb
584 - functest-pi-IMAGE_PROPERTIES:
585 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
587 - functest-pi-run-containers:
588 <<: *functest-pi-run-containers
591 name: 'functest-pi-ollivier-functest-smoke-cntt'
592 <<: *functest-pi-params
594 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
595 - /home/opnfv/functest/images:/home/opnfv/functest/images
597 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
598 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
599 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
601 container: 'functest-smoke-cntt'
603 - tempest_neutron_cntt
604 - tempest_cinder_cntt
605 - tempest_keystone_cntt
609 - tempest_scenario_cntt
616 - 'functest-pi-ollivier-functest-smoke-cntt-{tag}-{test}-run'
619 name: 'functest-pi-ollivier-functest-benchmarking-{tag}-{test}-run'
623 - functest-pi-build_tag:
625 - functest-pi-EXTERNAL_NETWORK:
626 EXTERNAL_NETWORK: public
627 - functest-pi-VOLUME_DEVICE_NAME:
628 VOLUME_DEVICE_NAME: sdb
629 - functest-pi-IMAGE_PROPERTIES:
630 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
632 - functest-pi-run-containers:
633 <<: *functest-pi-run-containers
636 name: 'functest-pi-ollivier-functest-benchmarking'
637 <<: *functest-pi-params
639 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
640 - /home/opnfv/functest/images:/home/opnfv/functest/images
642 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
643 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
644 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
646 container: 'functest-benchmarking'
657 - 'functest-pi-ollivier-functest-benchmarking-{tag}-{test}-run'
660 name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-{test}-run'
664 - functest-pi-build_tag:
666 - functest-pi-EXTERNAL_NETWORK:
667 EXTERNAL_NETWORK: public
668 - functest-pi-VOLUME_DEVICE_NAME:
669 VOLUME_DEVICE_NAME: sdb
670 - functest-pi-IMAGE_PROPERTIES:
671 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
673 - functest-pi-run-containers:
674 <<: *functest-pi-run-containers
677 name: 'functest-pi-ollivier-functest-benchmarking-cntt'
678 <<: *functest-pi-params
680 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
681 - /home/opnfv/functest/images:/home/opnfv/functest/images
683 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
684 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
685 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
687 container: 'functest-benchmarking-cntt'
696 - 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-{test}-run'
699 name: 'functest-pi-ollivier-functest-vnf-{tag}-{test}-run'
703 - functest-pi-build_tag:
705 - functest-pi-EXTERNAL_NETWORK:
706 EXTERNAL_NETWORK: public
707 - functest-pi-VOLUME_DEVICE_NAME:
708 VOLUME_DEVICE_NAME: sdb
709 - functest-pi-IMAGE_PROPERTIES:
710 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
712 - functest-pi-run-containers:
713 <<: *functest-pi-run-containers
716 name: 'functest-pi-ollivier-functest-vnf'
717 <<: *functest-pi-params
719 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
720 - /home/opnfv/functest/images:/home/opnfv/functest/images
722 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
723 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
724 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
726 container: 'functest-vnf'
738 - 'functest-pi-ollivier-functest-vnf-{tag}-{test}-run'
741 name: functest-pi-zip
746 if [ "{volumes}" != "None" ]; then
747 for i in $(echo {volumes} | tr -d '[]' |sed "s/, / /g" ); \
748 do volumes="-v $i $volumes"; done
751 if [ "{env}" != "None" ]; then
752 for i in $(eval echo {env} | tr -d '[]' |sed "s/, / /g" ); \
753 do env="-e $i $env"; done
756 if [ "{published_ports}" != "None" ]; then
757 for i in $(echo {published_ports} | tr -d '[]' |sed "s/, / /g" ); \
758 do published_ports="-p $i $published_ports"; done
760 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/results || true
761 if [ "{repo}" = "_" ]; then
762 image={container}:{tag}
763 elif [ "{port}" = "None" ]; then
764 image={repo}/{container}:{tag}
766 image={repo}:{port}/{container}:{tag}
768 sudo mkdir -p $WORKSPACE/results
769 sudo chown {uid}:{gid} $WORKSPACE/results
770 sudo docker run --rm \
774 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
775 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
776 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
777 -v /home/opnfv/functest/.boto:/etc/boto.cfg \
778 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
779 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
780 -e BUILD_TAG=$BUILD_TAG \
781 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
785 name: 'functest-pi-{tag}-zip'
789 - functest-pi-build_tag:
791 - functest-pi-EXTERNAL_NETWORK:
792 EXTERNAL_NETWORK: public
793 - functest-pi-VOLUME_DEVICE_NAME:
794 VOLUME_DEVICE_NAME: sdb
795 - functest-pi-IMAGE_PROPERTIES:
796 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
799 <<: *functest-pi-containers
804 published_ports: '{published_ports}'
807 name: 'functest-pi-{tag}-zip'
808 <<: *functest-pi-params
810 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
811 - /home/opnfv/functest/images:/home/opnfv/functest/images
813 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
814 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
815 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
817 container: 'functest-healthcheck'
821 - 'functest-pi-{tag}-zip'
824 name: 'functest-pi-{tag}-daily'
825 project-type: multijob
831 - functest-pi-build_tag:
833 - functest-pi-EXTERNAL_NETWORK:
834 EXTERNAL_NETWORK: public
835 - functest-pi-VOLUME_DEVICE_NAME:
836 VOLUME_DEVICE_NAME: sdb
837 - functest-pi-IMAGE_PROPERTIES:
838 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
839 # PyYAML and yamllint differ here
840 # see https://github.com/yaml/pyyaml/issues/234
841 # yamllint disable rule:indentation
845 - ^functest-(pi-)*{tag}-(daily|docker|review)$
846 # yamllint enable rule:indentation
849 name: remove former images
851 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-rmi'
852 <<: *functest-pi-jobs
853 - name: 'functest-pi-ollivier-functest-smoke-{tag}-rmi'
854 <<: *functest-pi-jobs
855 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-rmi'
856 <<: *functest-pi-jobs
857 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-rmi'
858 <<: *functest-pi-jobs
859 - name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-rmi'
860 <<: *functest-pi-jobs
861 - name: 'functest-pi-ollivier-functest-vnf-{tag}-rmi'
862 <<: *functest-pi-jobs
864 name: pull containers
866 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-pull'
867 <<: *functest-pi-jobs
868 - name: 'functest-pi-ollivier-functest-smoke-{tag}-pull'
869 <<: *functest-pi-jobs
870 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-pull'
871 <<: *functest-pi-jobs
872 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-pull'
873 <<: *functest-pi-jobs
874 - name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-pull'
875 <<: *functest-pi-jobs
876 - name: 'functest-pi-ollivier-functest-vnf-{tag}-pull'
877 <<: *functest-pi-jobs
879 name: ollivier/functest-healthcheck:{tag}
881 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-connection_check-run'
882 <<: *functest-pi-jobs
883 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-tenantnetwork1-run'
884 <<: *functest-pi-jobs
885 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-tenantnetwork2-run'
886 <<: *functest-pi-jobs
887 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-vmready1-run'
888 <<: *functest-pi-jobs
889 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-vmready2-run'
890 <<: *functest-pi-jobs
891 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-singlevm1-run'
892 <<: *functest-pi-jobs
893 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-singlevm2-run'
894 <<: *functest-pi-jobs
895 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-vping_ssh-run'
896 <<: *functest-pi-jobs
897 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-vping_userdata-run'
898 <<: *functest-pi-jobs
899 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-cinder_test-run'
900 <<: *functest-pi-jobs
901 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-odl-run'
902 <<: *functest-pi-jobs
903 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-tempest_smoke-run'
904 <<: *functest-pi-jobs
905 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-tempest_horizon-run'
906 <<: *functest-pi-jobs
908 name: ollivier/functest-smoke:{tag}
910 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_neutron-run'
911 <<: *functest-pi-jobs
912 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_cinder-run'
913 <<: *functest-pi-jobs
914 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_keystone-run'
915 <<: *functest-pi-jobs
916 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_heat-run'
917 <<: *functest-pi-jobs
918 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_telemetry-run'
919 <<: *functest-pi-jobs
920 - name: 'functest-pi-ollivier-functest-smoke-{tag}-rally_sanity-run'
921 <<: *functest-pi-jobs
922 - name: 'functest-pi-ollivier-functest-smoke-{tag}-refstack_defcore-run'
923 <<: *functest-pi-jobs
924 - name: 'functest-pi-ollivier-functest-smoke-{tag}-refstack_compute-run'
925 <<: *functest-pi-jobs
926 - name: 'functest-pi-ollivier-functest-smoke-{tag}-refstack_object-run'
927 <<: *functest-pi-jobs
928 - name: 'functest-pi-ollivier-functest-smoke-{tag}-refstack_platform-run'
929 <<: *functest-pi-jobs
930 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_full-run'
931 <<: *functest-pi-jobs
932 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_scenario-run'
933 <<: *functest-pi-jobs
934 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_slow-run'
935 <<: *functest-pi-jobs
936 - name: 'functest-pi-ollivier-functest-smoke-{tag}-patrole-run'
937 <<: *functest-pi-jobs
938 - name: 'functest-pi-ollivier-functest-smoke-{tag}-patrole_admin-run'
939 <<: *functest-pi-jobs
940 - name: 'functest-pi-ollivier-functest-smoke-{tag}-patrole_member-run'
941 <<: *functest-pi-jobs
942 - name: 'functest-pi-ollivier-functest-smoke-{tag}-patrole_reader-run'
943 <<: *functest-pi-jobs
944 - name: 'functest-pi-ollivier-functest-smoke-{tag}-networking-bgpvpn-run'
945 <<: *functest-pi-jobs
946 - name: 'functest-pi-ollivier-functest-smoke-{tag}-networking-sfc-run'
947 <<: *functest-pi-jobs
948 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_barbican-run'
949 <<: *functest-pi-jobs
950 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_octavia-run'
951 <<: *functest-pi-jobs
952 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_cyborg-run'
953 <<: *functest-pi-jobs
955 name: ollivier/functest-smoke-cntt:{tag}
957 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
958 <<: *functest-pi-jobs
959 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
960 <<: *functest-pi-jobs
961 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
962 <<: *functest-pi-jobs
963 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
964 <<: *functest-pi-jobs
965 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
966 <<: *functest-pi-jobs
967 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
968 <<: *functest-pi-jobs
969 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
970 <<: *functest-pi-jobs
971 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
972 <<: *functest-pi-jobs
974 name: ollivier/functest-benchmarking:{tag}
976 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-rally_full-run'
977 <<: *functest-pi-jobs
978 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-rally_jobs-run'
979 <<: *functest-pi-jobs
980 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-vmtp-run'
981 <<: *functest-pi-jobs
982 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-shaker-run'
983 <<: *functest-pi-jobs
985 name: ollivier/functest-benchmarking-cntt:{tag}
987 - name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
988 <<: *functest-pi-jobs
989 - name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
990 <<: *functest-pi-jobs
992 name: ollivier/functest-vnf:{tag}
994 - name: 'functest-pi-ollivier-functest-vnf-{tag}-cloudify-run'
995 <<: *functest-pi-jobs
996 - name: 'functest-pi-ollivier-functest-vnf-{tag}-cloudify_ims-run'
997 <<: *functest-pi-jobs
998 - name: 'functest-pi-ollivier-functest-vnf-{tag}-heat_ims-run'
999 <<: *functest-pi-jobs
1000 - name: 'functest-pi-ollivier-functest-vnf-{tag}-vyos_vrouter-run'
1001 <<: *functest-pi-jobs
1002 - name: 'functest-pi-ollivier-functest-vnf-{tag}-juju_epc-run'
1003 <<: *functest-pi-jobs
1005 name: dump all campaign data
1007 - name: 'functest-pi-{tag}-zip'
1008 <<: *functest-pi-jobs
1014 recipients: cedric.ollivier@orange.com
1017 name: 'functest-pi-daily'
1018 <<: *functest-pi-params
1020 - 'functest-pi-{tag}-daily'
1032 regex: ^functest-pi-[a-z-0-9.]+-daily$