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.85
19 DASHBOARD_URL: http://10.200.120.76
22 DASHBOARD_URL: http://172.30.13.91
25 DASHBOARD_URL: http://172.30.13.94
28 DASHBOARD_URL: http://172.30.12.88
31 DASHBOARD_URL: http://172.30.12.83
34 DASHBOARD_URL: http://172.30.12.85
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.88
49 DASHBOARD_URL: http://172.30.12.83
52 DASHBOARD_URL: http://172.30.12.85
55 DASHBOARD_URL: http://10.200.120.76
58 DASHBOARD_URL: http://172.30.13.91
61 DASHBOARD_URL: http://172.30.13.94
64 DASHBOARD_URL: http://172.30.12.88
67 DASHBOARD_URL: http://172.30.12.83
69 - functest-pi-jobs: &functest-pi-jobs
70 name: 'functest-pi-jobs'
71 current-parameters: true
74 name: functest-pi-slave
81 name: functest-pi-build_tag
87 name: functest-pi-EXTERNAL_NETWORK
90 name: EXTERNAL_NETWORK
94 name: functest-pi-VOLUME_DEVICE_NAME
97 name: VOLUME_DEVICE_NAME
101 name: functest-pi-IMAGE_PROPERTIES
104 name: IMAGE_PROPERTIES
105 default: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
107 - functest-pi-run-containers: &functest-pi-run-containers
108 name: 'functest-pi-run-containers'
109 <<: *functest-pi-containers
111 privileged: '{privileged}'
117 DASHBOARD_URL: '{DASHBOARD_URL}'
120 name: functest-pi-pull-containers
124 if [ "{repo}" = "_" ]; then
125 image={container}:{tag}
126 elif [ "{port}" = "None" ]; then
127 image={repo}/{container}:{tag}
129 image={repo}:{port}/{container}:{tag}
131 sudo docker pull $image
134 name: functest-pi-run-containers
139 if [ "{volumes}" != "None" ]; then
140 for i in $(echo {volumes} | tr -d '[]' |sed "s/, / /g" ); \
141 do volumes="-v $i $volumes"; done
144 if [ "{env}" != "None" ]; then
145 for i in $(eval echo {env} | tr -d '[]' |sed "s/, / /g" ); \
146 do env="-e $i $env"; done
148 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/results || true
149 if [ "{repo}" = "_" ]; then
150 image={container}:{tag}
151 elif [ "{port}" = "None" ]; then
152 image={repo}/{container}:{tag}
154 image={repo}:{port}/{container}:{tag}
156 sudo mkdir -p $WORKSPACE/results
157 sudo chown {uid}:{gid} $WORKSPACE/results
158 sudo docker run --rm \
159 --privileged={privileged} \
160 --network={network} \
163 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
164 -e S3_DST_URL=s3://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
165 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
166 -v /home/opnfv/functest/.boto:/root/.boto \
167 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
168 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
169 -e NODE_NAME=$slave \
170 -e BUILD_TAG=$BUILD_TAG \
171 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
172 -e DASHBOARD_URL={DASHBOARD_URL} \
173 $image run_tests -t {test} -p -r
176 name: functest-pi-remove-images
180 if [ "{repo}" = "_" ]; then
181 image={container}:{tag}
182 elif [ "{port}" = "None" ]; then
183 image={repo}/{container}:{tag}
185 image={repo}:{port}/{container}:{tag}
187 sudo docker rmi $image || true
190 name: 'functest-pi-{repo}-{container}-{tag}-pull'
195 - functest-pi-pull-containers:
196 <<: *functest-pi-containers
199 name: 'functest-pi-ollivier-functest-healthcheck-pull'
200 <<: *functest-pi-params
201 container: 'functest-healthcheck'
203 - 'functest-pi-{repo}-{container}-{tag}-pull'
206 name: 'functest-pi-ollivier-functest-smoke-pull'
207 <<: *functest-pi-params
208 container: 'functest-smoke'
210 - 'functest-pi-{repo}-{container}-{tag}-pull'
213 name: 'functest-pi-ollivier-functest-smoke-cntt-pull'
214 <<: *functest-pi-params
215 container: 'functest-smoke-cntt'
217 - 'functest-pi-{repo}-{container}-{tag}-pull'
220 name: 'functest-pi-ollivier-functest-benchmarking-pull'
221 <<: *functest-pi-params
222 container: 'functest-benchmarking'
224 - 'functest-pi-{repo}-{container}-{tag}-pull'
227 name: 'functest-pi-ollivier-functest-benchmarking-cntt-pull'
228 <<: *functest-pi-params
229 container: 'functest-benchmarking-cntt'
231 - 'functest-pi-{repo}-{container}-{tag}-pull'
234 name: 'functest-pi-ollivier-functest-vnf-pull'
235 <<: *functest-pi-params
236 container: 'functest-vnf'
238 - 'functest-pi-{repo}-{container}-{tag}-pull'
241 name: 'functest-pi-{repo}-{container}-{tag}-rmi'
246 - functest-pi-remove-images:
247 <<: *functest-pi-containers
250 name: 'functest-pi-ollivier-functest-healthcheck-rmi'
251 <<: *functest-pi-params
252 container: 'functest-healthcheck'
254 - 'functest-pi-{repo}-{container}-{tag}-rmi'
257 name: 'functest-pi-ollivier-functest-smoke-rmi'
258 <<: *functest-pi-params
259 container: 'functest-smoke'
261 - 'functest-pi-{repo}-{container}-{tag}-rmi'
264 name: 'functest-pi-ollivier-functest-smoke-cntt-rmi'
265 <<: *functest-pi-params
266 container: 'functest-smoke-cntt'
268 - 'functest-pi-{repo}-{container}-{tag}-rmi'
271 name: 'functest-pi-ollivier-functest-benchmarking-rmi'
272 <<: *functest-pi-params
273 container: 'functest-benchmarking'
275 - 'functest-pi-{repo}-{container}-{tag}-rmi'
278 name: 'functest-pi-ollivier-functest-benchmarking-cntt-rmi'
279 <<: *functest-pi-params
280 container: 'functest-benchmarking-cntt'
282 - 'functest-pi-{repo}-{container}-{tag}-rmi'
285 name: 'functest-pi-ollivier-functest-vnf-rmi'
286 <<: *functest-pi-params
287 container: 'functest-vnf'
289 - 'functest-pi-{repo}-{container}-{tag}-rmi'
292 name: 'functest-pi-ollivier-functest-healthcheck-{tag}-{test}-run'
296 - functest-pi-build_tag:
298 - functest-pi-EXTERNAL_NETWORK:
299 EXTERNAL_NETWORK: public
300 - functest-pi-VOLUME_DEVICE_NAME:
301 VOLUME_DEVICE_NAME: sdb
302 - functest-pi-IMAGE_PROPERTIES:
303 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
305 - functest-pi-run-containers:
306 <<: *functest-pi-run-containers
309 name: 'functest-pi-ollivier-functest-healthcheck'
310 <<: *functest-pi-params
312 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
313 - /home/opnfv/functest/images:/home/opnfv/functest/images
315 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
316 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
317 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
318 container: 'functest-healthcheck'
338 - 'functest-pi-ollivier-functest-healthcheck-{tag}-{test}-run'
341 name: 'functest-pi-ollivier-functest-smoke-{tag}-{test}-run'
345 - functest-pi-build_tag:
347 - functest-pi-EXTERNAL_NETWORK:
348 EXTERNAL_NETWORK: public
349 - functest-pi-VOLUME_DEVICE_NAME:
350 VOLUME_DEVICE_NAME: sdb
351 - functest-pi-IMAGE_PROPERTIES:
352 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
354 - functest-pi-run-containers:
355 <<: *functest-pi-run-containers
358 name: 'functest-pi-ollivier-functest-smoke'
359 <<: *functest-pi-params
361 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
362 - /home/opnfv/functest/images:/home/opnfv/functest/images
364 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
365 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
366 - 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
600 container: 'functest-smoke-cntt'
602 - tempest_neutron_cntt
603 - tempest_cinder_cntt
604 - tempest_keystone_cntt
608 - tempest_scenario_cntt
615 - 'functest-pi-ollivier-functest-smoke-cntt-{tag}-{test}-run'
618 name: 'functest-pi-ollivier-functest-benchmarking-{tag}-{test}-run'
622 - functest-pi-build_tag:
624 - functest-pi-EXTERNAL_NETWORK:
625 EXTERNAL_NETWORK: public
626 - functest-pi-VOLUME_DEVICE_NAME:
627 VOLUME_DEVICE_NAME: sdb
628 - functest-pi-IMAGE_PROPERTIES:
629 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
631 - functest-pi-run-containers:
632 <<: *functest-pi-run-containers
635 name: 'functest-pi-ollivier-functest-benchmarking'
636 <<: *functest-pi-params
638 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
639 - /home/opnfv/functest/images:/home/opnfv/functest/images
641 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
642 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
643 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
644 container: 'functest-benchmarking'
655 - 'functest-pi-ollivier-functest-benchmarking-{tag}-{test}-run'
658 name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-{test}-run'
662 - functest-pi-build_tag:
664 - functest-pi-EXTERNAL_NETWORK:
665 EXTERNAL_NETWORK: public
666 - functest-pi-VOLUME_DEVICE_NAME:
667 VOLUME_DEVICE_NAME: sdb
668 - functest-pi-IMAGE_PROPERTIES:
669 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
671 - functest-pi-run-containers:
672 <<: *functest-pi-run-containers
675 name: 'functest-pi-ollivier-functest-benchmarking-cntt'
676 <<: *functest-pi-params
678 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
679 - /home/opnfv/functest/images:/home/opnfv/functest/images
681 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
682 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
683 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
684 container: 'functest-benchmarking-cntt'
693 - 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-{test}-run'
696 name: 'functest-pi-ollivier-functest-vnf-{tag}-{test}-run'
700 - functest-pi-build_tag:
702 - functest-pi-EXTERNAL_NETWORK:
703 EXTERNAL_NETWORK: public
704 - functest-pi-VOLUME_DEVICE_NAME:
705 VOLUME_DEVICE_NAME: sdb
706 - functest-pi-IMAGE_PROPERTIES:
707 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
709 - functest-pi-run-containers:
710 <<: *functest-pi-run-containers
713 name: 'functest-pi-ollivier-functest-vnf'
714 <<: *functest-pi-params
716 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
717 - /home/opnfv/functest/images:/home/opnfv/functest/images
719 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
720 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
721 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
722 container: 'functest-vnf'
734 - 'functest-pi-ollivier-functest-vnf-{tag}-{test}-run'
737 name: functest-pi-zip
742 if [ "{volumes}" != "None" ]; then
743 for i in $(echo {volumes} | tr -d '[]' |sed "s/, / /g" ); \
744 do volumes="-v $i $volumes"; done
747 if [ "{env}" != "None" ]; then
748 for i in $(eval echo {env} | tr -d '[]' |sed "s/, / /g" ); \
749 do env="-e $i $env"; done
751 [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/results || true
752 if [ "{repo}" = "_" ]; then
753 image={container}:{tag}
754 elif [ "{port}" = "None" ]; then
755 image={repo}/{container}:{tag}
757 image={repo}:{port}/{container}:{tag}
759 sudo mkdir -p $WORKSPACE/results
760 sudo chown {uid}:{gid} $WORKSPACE/results
761 sudo docker run --rm \
764 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
765 -e S3_DST_URL=s3://artifacts.opnfv.org/functest \
766 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \
767 -v /home/opnfv/functest/.boto:/root/.boto \
768 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
769 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
770 -e BUILD_TAG=$BUILD_TAG \
771 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
775 name: 'functest-pi-{tag}-zip'
779 - functest-pi-build_tag:
781 - functest-pi-EXTERNAL_NETWORK:
782 EXTERNAL_NETWORK: public
783 - functest-pi-VOLUME_DEVICE_NAME:
784 VOLUME_DEVICE_NAME: sdb
785 - functest-pi-IMAGE_PROPERTIES:
786 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
789 <<: *functest-pi-containers
796 name: 'functest-pi-{tag}-zip'
797 <<: *functest-pi-params
799 - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
800 - /home/opnfv/functest/images:/home/opnfv/functest/images
802 - EXTERNAL_NETWORK=$EXTERNAL_NETWORK
803 - VOLUME_DEVICE_NAME=$VOLUME_DEVICE_NAME
804 - IMAGE_PROPERTIES=$IMAGE_PROPERTIES
805 container: 'functest-healthcheck'
809 - 'functest-pi-{tag}-zip'
812 name: 'functest-pi-{tag}-daily'
813 project-type: multijob
819 - functest-pi-build_tag:
821 - functest-pi-EXTERNAL_NETWORK:
822 EXTERNAL_NETWORK: public
823 - functest-pi-VOLUME_DEVICE_NAME:
824 VOLUME_DEVICE_NAME: sdb
825 - functest-pi-IMAGE_PROPERTIES:
826 IMAGE_PROPERTIES: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
827 # PyYAML and yamllint differ here
828 # see https://github.com/yaml/pyyaml/issues/234
829 # yamllint disable rule:indentation
833 - ^functest-(pi-)*{tag}-(daily|docker|review)$
834 # yamllint enable rule:indentation
837 name: remove former images
839 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-rmi'
840 <<: *functest-pi-jobs
841 - name: 'functest-pi-ollivier-functest-smoke-{tag}-rmi'
842 <<: *functest-pi-jobs
843 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-rmi'
844 <<: *functest-pi-jobs
845 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-rmi'
846 <<: *functest-pi-jobs
847 - name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-rmi'
848 <<: *functest-pi-jobs
849 - name: 'functest-pi-ollivier-functest-vnf-{tag}-rmi'
850 <<: *functest-pi-jobs
852 name: pull containers
854 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-pull'
855 <<: *functest-pi-jobs
856 - name: 'functest-pi-ollivier-functest-smoke-{tag}-pull'
857 <<: *functest-pi-jobs
858 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-pull'
859 <<: *functest-pi-jobs
860 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-pull'
861 <<: *functest-pi-jobs
862 - name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-pull'
863 <<: *functest-pi-jobs
864 - name: 'functest-pi-ollivier-functest-vnf-{tag}-pull'
865 <<: *functest-pi-jobs
867 name: ollivier/functest-healthcheck:{tag}
869 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-connection_check-run'
870 <<: *functest-pi-jobs
871 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-tenantnetwork1-run'
872 <<: *functest-pi-jobs
873 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-tenantnetwork2-run'
874 <<: *functest-pi-jobs
875 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-vmready1-run'
876 <<: *functest-pi-jobs
877 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-vmready2-run'
878 <<: *functest-pi-jobs
879 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-singlevm1-run'
880 <<: *functest-pi-jobs
881 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-singlevm2-run'
882 <<: *functest-pi-jobs
883 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-vping_ssh-run'
884 <<: *functest-pi-jobs
885 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-vping_userdata-run'
886 <<: *functest-pi-jobs
887 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-cinder_test-run'
888 <<: *functest-pi-jobs
889 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-odl-run'
890 <<: *functest-pi-jobs
891 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-tempest_smoke-run'
892 <<: *functest-pi-jobs
893 - name: 'functest-pi-ollivier-functest-healthcheck-{tag}-tempest_horizon-run'
894 <<: *functest-pi-jobs
896 name: ollivier/functest-smoke:{tag}
898 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_neutron-run'
899 <<: *functest-pi-jobs
900 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_cinder-run'
901 <<: *functest-pi-jobs
902 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_keystone-run'
903 <<: *functest-pi-jobs
904 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_heat-run'
905 <<: *functest-pi-jobs
906 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_telemetry-run'
907 <<: *functest-pi-jobs
908 - name: 'functest-pi-ollivier-functest-smoke-{tag}-rally_sanity-run'
909 <<: *functest-pi-jobs
910 - name: 'functest-pi-ollivier-functest-smoke-{tag}-refstack_defcore-run'
911 <<: *functest-pi-jobs
912 - name: 'functest-pi-ollivier-functest-smoke-{tag}-refstack_compute-run'
913 <<: *functest-pi-jobs
914 - name: 'functest-pi-ollivier-functest-smoke-{tag}-refstack_object-run'
915 <<: *functest-pi-jobs
916 - name: 'functest-pi-ollivier-functest-smoke-{tag}-refstack_platform-run'
917 <<: *functest-pi-jobs
918 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_full-run'
919 <<: *functest-pi-jobs
920 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_scenario-run'
921 <<: *functest-pi-jobs
922 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_slow-run'
923 <<: *functest-pi-jobs
924 - name: 'functest-pi-ollivier-functest-smoke-{tag}-patrole-run'
925 <<: *functest-pi-jobs
926 - name: 'functest-pi-ollivier-functest-smoke-{tag}-patrole_admin-run'
927 <<: *functest-pi-jobs
928 - name: 'functest-pi-ollivier-functest-smoke-{tag}-patrole_member-run'
929 <<: *functest-pi-jobs
930 - name: 'functest-pi-ollivier-functest-smoke-{tag}-patrole_reader-run'
931 <<: *functest-pi-jobs
932 - name: 'functest-pi-ollivier-functest-smoke-{tag}-networking-bgpvpn-run'
933 <<: *functest-pi-jobs
934 - name: 'functest-pi-ollivier-functest-smoke-{tag}-networking-sfc-run'
935 <<: *functest-pi-jobs
936 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_barbican-run'
937 <<: *functest-pi-jobs
938 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_octavia-run'
939 <<: *functest-pi-jobs
940 - name: 'functest-pi-ollivier-functest-smoke-{tag}-tempest_cyborg-run'
941 <<: *functest-pi-jobs
943 name: ollivier/functest-smoke-cntt:{tag}
945 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run'
946 <<: *functest-pi-jobs
947 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run'
948 <<: *functest-pi-jobs
949 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run'
950 <<: *functest-pi-jobs
951 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_heat_cntt-run'
952 <<: *functest-pi-jobs
953 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-rally_sanity_cntt-run'
954 <<: *functest-pi-jobs
955 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_full_cntt-run'
956 <<: *functest-pi-jobs
957 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run'
958 <<: *functest-pi-jobs
959 - name: 'functest-pi-ollivier-functest-smoke-cntt-{tag}-tempest_slow_cntt-run'
960 <<: *functest-pi-jobs
962 name: ollivier/functest-benchmarking:{tag}
964 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-rally_full-run'
965 <<: *functest-pi-jobs
966 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-rally_jobs-run'
967 <<: *functest-pi-jobs
968 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-vmtp-run'
969 <<: *functest-pi-jobs
970 - name: 'functest-pi-ollivier-functest-benchmarking-{tag}-shaker-run'
971 <<: *functest-pi-jobs
973 name: ollivier/functest-benchmarking-cntt:{tag}
975 - name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-rally_full_cntt-run'
976 <<: *functest-pi-jobs
977 - name: 'functest-pi-ollivier-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run'
978 <<: *functest-pi-jobs
980 name: ollivier/functest-vnf:{tag}
982 - name: 'functest-pi-ollivier-functest-vnf-{tag}-cloudify-run'
983 <<: *functest-pi-jobs
984 - name: 'functest-pi-ollivier-functest-vnf-{tag}-cloudify_ims-run'
985 <<: *functest-pi-jobs
986 - name: 'functest-pi-ollivier-functest-vnf-{tag}-heat_ims-run'
987 <<: *functest-pi-jobs
988 - name: 'functest-pi-ollivier-functest-vnf-{tag}-vyos_vrouter-run'
989 <<: *functest-pi-jobs
990 - name: 'functest-pi-ollivier-functest-vnf-{tag}-juju_epc-run'
991 <<: *functest-pi-jobs
993 name: dump all campaign data
995 - name: 'functest-pi-{tag}-zip'
996 <<: *functest-pi-jobs
1002 recipients: cedric.ollivier@orange.com
1005 name: 'functest-pi-daily'
1006 <<: *functest-pi-params
1008 - 'functest-pi-{tag}-daily'
1020 regex: ^functest-pi-[a-z-0-9.]+-daily$