2 - functest-kubernetes-jobs: &functest-kubernetes-jobs
3 name: 'functest-kubernetes-jobs'
4 current-parameters: true
6 - functest-kubernetes-params: &functest-kubernetes-params
7 name: 'functest-kubernetes-params'
49 name: functest-kubernetes-slave
56 name: functest-kubernetes-build_tag
62 name: functest-kubernetes-branch
69 name: functest-kubernetes-DEPLOY_SCENARIO
73 default: k8-nosdn-nofeature-noha
75 name: functest-kubernetes-DEBUG
81 - functest-kubernetes-containers: &functest-kubernetes-containers
82 name: 'functest-kubernetes-containers'
85 container: '{container}'
88 - functest-kubernetes-run-containers: &functest-kubernetes-run-containers
89 name: 'functest-kubernetes-run-containers'
90 <<: *functest-kubernetes-containers
92 privileged: '{privileged}'
96 name: functest-kubernetes-pull-containers
100 if [ "{repo}" = "_" ]; then
101 image={container}:{tag}
102 elif [ "{port}" = "None" ]; then
103 image={repo}/{container}:{tag}
105 image={repo}:{port}/{container}:{tag}
110 name: functest-kubernetes-run-containers
114 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/* || true
115 if [ "{repo}" = "_" ]; then
116 image={container}:{tag}
117 elif [ "{port}" = "None" ]; then
118 image={repo}/{container}:{tag}
120 image={repo}:{port}/{container}:{tag}
123 --privileged={privileged} \
124 --network={network} \
125 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
126 -e S3_DST_URL=s3://artifacts.opnfv.org/functest-kubernetes/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
127 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest-kubernetes/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
128 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
129 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
130 -e NODE_NAME=$slave \
131 -e BUILD_TAG=$BUILD_TAG \
132 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
133 -e DEPLOY_SCENARIO=$DEPLOY_SCENARIO \
135 -v /home/opnfv/functest-kubernetes/config.{tag}:/root/.kube/config \
136 -v /home/opnfv/functest-kubernetes/.boto:/root/.boto \
137 $image run_tests -t {test} -p -r
140 name: functest-kubernetes-remove-images
144 if [ "{repo}" = "_" ]; then
145 image={container}:{tag}
146 elif [ "{port}" = "None" ]; then
147 image={repo}/{container}:{tag}
149 image={repo}:{port}/{container}:{tag}
151 docker rmi $image || true
153 - functest-kubernetes-build-containers: &functest-kubernetes-build-containers
154 name: 'functest-kubernetes-build-containers'
155 <<: *functest-kubernetes-containers
160 name: functest-kubernetes-build-containers
164 if [ "{repo}" = "_" ]; then
165 image={container}:{tag}
166 elif [ "{port}" = "None" ]; then
167 image={repo}/{container}:{tag}
169 image={repo}:{port}/{container}:{tag}
171 if [ "{ref_arg}" = "None" ]; then
174 build_arg="--build-arg {ref_arg}={ref}"
177 docker build $build_arg \
178 --pull=false --no-cache --force-rm=true \
182 name: functest-kubernetes-scm
185 url: https://gerrit.opnfv.org/gerrit/functest-kubernetes
186 refspec: '+refs/changes/*:refs/changes/*'
191 name: 'functest-kubernetes-{repo}-{container}-{tag}-pull'
193 - functest-kubernetes-slave:
196 - functest-kubernetes-pull-containers:
197 <<: *functest-kubernetes-containers
200 name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-pull'
201 <<: *functest-kubernetes-params
202 container: 'functest-kubernetes-healthcheck'
204 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
207 name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-pull'
208 <<: *functest-kubernetes-params
209 container: 'functest-kubernetes-smoke'
211 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
214 name: 'functest-kubernetes-opnfv-functest-kubernetes-security-pull'
215 <<: *functest-kubernetes-params
216 container: 'functest-kubernetes-security'
218 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
221 name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-pull'
222 <<: *functest-kubernetes-params
223 container: 'functest-kubernetes-benchmarking'
225 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
228 name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-pull'
229 <<: *functest-kubernetes-params
230 container: 'functest-kubernetes-cnf'
232 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
235 name: 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
237 - functest-kubernetes-slave:
240 - functest-kubernetes-remove-images:
241 <<: *functest-kubernetes-containers
244 name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-rmi'
245 <<: *functest-kubernetes-params
246 container: 'functest-kubernetes-healthcheck'
248 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
251 name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-rmi'
252 <<: *functest-kubernetes-params
253 container: 'functest-kubernetes-smoke'
255 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
258 name: 'functest-kubernetes-opnfv-functest-kubernetes-security-rmi'
259 <<: *functest-kubernetes-params
260 container: 'functest-kubernetes-security'
262 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
265 name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-rmi'
266 <<: *functest-kubernetes-params
267 container: 'functest-kubernetes-benchmarking'
269 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
272 name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-rmi'
273 <<: *functest-kubernetes-params
274 container: 'functest-kubernetes-cnf'
276 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
279 name: 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
281 - functest-kubernetes-slave:
283 - functest-kubernetes-build_tag:
285 - functest-kubernetes-DEPLOY_SCENARIO:
286 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
287 - functest-kubernetes-DEBUG:
290 - functest-kubernetes-run-containers:
291 <<: *functest-kubernetes-run-containers
294 name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck'
295 <<: *functest-kubernetes-params
296 container: 'functest-kubernetes-healthcheck'
303 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
306 name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke'
307 <<: *functest-kubernetes-params
308 container: 'functest-kubernetes-smoke'
315 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
318 name: 'functest-kubernetes-opnfv-functest-kubernetes-security'
319 <<: *functest-kubernetes-params
320 container: 'functest-kubernetes-security'
328 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
331 name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking'
332 <<: *functest-kubernetes-params
333 container: 'functest-kubernetes-benchmarking'
335 - xrally_kubernetes_full
339 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
342 name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf'
343 <<: *functest-kubernetes-params
344 container: 'functest-kubernetes-cnf'
361 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
365 name: functest-kubernetes-zip
369 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/* || true
370 if [ "{repo}" = "_" ]; then
371 image={container}:{tag}
372 elif [ "{port}" = "None" ]; then
373 image={repo}/{container}:{tag}
375 image={repo}:{port}/{container}:{tag}
378 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
379 -e S3_DST_URL=s3://artifacts.opnfv.org/functest-kubernetes \
380 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest-kubernetes \
381 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
382 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
383 -e BUILD_TAG=$BUILD_TAG \
384 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
385 -e DEPLOY_SCENARIO=$DEPLOY_SCENARIO \
387 -v /home/opnfv/functest-kubernetes/config.{tag}:/root/.kube/config \
388 -v /home/opnfv/functest-kubernetes/.boto:/root/.boto \
392 name: 'functest-kubernetes-{tag}-zip'
394 - functest-kubernetes-slave:
396 - functest-kubernetes-build_tag:
398 - functest-kubernetes-DEPLOY_SCENARIO:
399 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
400 - functest-kubernetes-DEBUG:
403 - functest-kubernetes-zip:
404 <<: *functest-kubernetes-containers
407 name: 'functest-kubernetes-{tag}-zip'
408 <<: *functest-kubernetes-params
409 container: 'functest-kubernetes-healthcheck'
411 - 'functest-kubernetes-{tag}-zip'
414 name: 'functest-kubernetes-{tag}-daily'
415 project-type: multijob
419 - functest-kubernetes-slave:
421 - functest-kubernetes-build_tag:
423 - functest-kubernetes-DEPLOY_SCENARIO:
424 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
425 - functest-kubernetes-DEBUG:
429 use-build-blocker: true
430 blocking-level: 'GLOBAL'
432 - '^functest-kubernetes(-pi)?-(arm.*-|amd64-)*[a-z]+-(daily|gate|check)$'
435 name: remove former images
437 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-rmi'
438 <<: *functest-kubernetes-jobs
439 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-rmi'
440 <<: *functest-kubernetes-jobs
441 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-rmi'
442 <<: *functest-kubernetes-jobs
443 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-pull'
444 <<: *functest-kubernetes-jobs
445 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-rmi'
446 <<: *functest-kubernetes-jobs
448 name: pull containers
450 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-pull'
451 <<: *functest-kubernetes-jobs
452 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-pull'
453 <<: *functest-kubernetes-jobs
454 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-pull'
455 <<: *functest-kubernetes-jobs
456 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-pull'
457 <<: *functest-kubernetes-jobs
458 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-pull'
459 <<: *functest-kubernetes-jobs
461 name: opnfv/functest-kubernetes-healthcheck:{tag}
463 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_quick-run'
464 <<: *functest-kubernetes-jobs
465 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_smoke-run'
466 <<: *functest-kubernetes-jobs
468 name: opnfv/functest-kubernetes-smoke:{tag}
470 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
471 <<: *functest-kubernetes-jobs
472 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
473 <<: *functest-kubernetes-jobs
475 name: opnfv/functest-kubernetes-security:{tag}
477 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_hunter-run'
478 <<: *functest-kubernetes-jobs
479 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_master-run'
480 <<: *functest-kubernetes-jobs
481 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_node-run'
482 <<: *functest-kubernetes-jobs
484 name: opnfv/functest-kubernetes-benchmarking:{tag}
486 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-xrally_kubernetes_full-run'
487 <<: *functest-kubernetes-jobs
489 name: opnfv/functest-kubernetes-cnf:{tag}
491 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
492 <<: *functest-kubernetes-jobs
493 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-helm_vims-run'
494 <<: *functest-kubernetes-jobs
495 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
496 <<: *functest-kubernetes-jobs
498 name: dump all campaign data
500 - name: 'functest-kubernetes-{tag}-zip'
501 <<: *functest-kubernetes-jobs
504 name: 'functest-kubernetes-{repo}-{container}-{tag}-gate'
506 - functest-kubernetes-slave:
509 - functest-kubernetes-scm:
512 - functest-kubernetes-build-containers:
513 <<: *functest-kubernetes-build-containers
517 name: 'functest-kubernetes-{repo}-{container}-{tag}-check'
519 - functest-kubernetes-slave:
521 - functest-kubernetes-branch:
524 - functest-kubernetes-scm:
527 - functest-kubernetes-build-containers:
528 <<: *functest-kubernetes-build-containers
532 name: 'functest-kubernetes-_-golang-1.15-alpine3.12-rmi'
536 tag: '1.15-alpine3.12'
546 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
549 name: 'functest-kubernetes-_-golang-1.15-alpine3.12-pull'
553 tag: '1.15-alpine3.12'
563 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
566 name: functest-kubernetes-opnfv-functest-kubernetes-core-{tag}-build
567 <<: *functest-kubernetes-params
568 container: functest-kubernetes-core
579 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
580 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
583 name: functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-build
584 <<: *functest-kubernetes-params
585 container: functest-kubernetes-healthcheck
587 path: docker/healthcheck
596 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
597 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
600 name: functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-build
601 <<: *functest-kubernetes-params
602 container: functest-kubernetes-cnf
613 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
614 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
617 name: functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-build
618 <<: *functest-kubernetes-params
619 container: functest-kubernetes-security
621 path: docker/security
630 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
631 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
634 name: functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-build
635 <<: *functest-kubernetes-params
636 container: functest-kubernetes-smoke
647 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
648 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
651 name: functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-build
652 <<: *functest-kubernetes-params
653 container: functest-kubernetes-benchmarking
655 path: docker/benchmarking
664 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
665 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
668 name: 'functest-kubernetes-{tag}-check'
669 project-type: multijob
671 - functest-kubernetes-slave:
673 - functest-kubernetes-build_tag:
675 - functest-kubernetes-branch:
677 - functest-kubernetes-DEPLOY_SCENARIO:
678 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
679 - functest-kubernetes-DEBUG:
683 use-build-blocker: true
684 blocking-level: 'GLOBAL'
686 - '^functest-kubernetes(-pi)?-(arm.*-|amd64-)*[a-z]+-(daily|gate|check)$'
689 name: remove former images
691 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-rmi'
692 <<: *functest-kubernetes-jobs
693 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-rmi'
694 <<: *functest-kubernetes-jobs
695 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-rmi'
696 <<: *functest-kubernetes-jobs
697 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-rmi'
698 <<: *functest-kubernetes-jobs
699 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-rmi'
700 <<: *functest-kubernetes-jobs
702 name: remove dependencies
704 - name: 'functest-kubernetes-_-golang-1.15-alpine3.12-rmi'
705 <<: *functest-kubernetes-jobs
707 name: pull dependencies
709 - name: 'functest-kubernetes-_-golang-1.15-alpine3.12-pull'
710 <<: *functest-kubernetes-jobs
712 name: build opnfv/functest-kubernetes-core
714 - name: 'functest-kubernetes-opnfv-functest-kubernetes-core-{tag}-check'
715 <<: *functest-kubernetes-jobs
717 name: build opnfv/functest-kubernetes-healthcheck
719 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-check'
720 <<: *functest-kubernetes-jobs
721 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-check'
722 <<: *functest-kubernetes-jobs
723 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-check'
724 <<: *functest-kubernetes-jobs
726 name: build containers
728 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-check'
729 <<: *functest-kubernetes-jobs
731 name: build opnfv/functest-kubernetes-benchmarking
733 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-check'
734 <<: *functest-kubernetes-jobs
736 name: opnfv/functest-kubernetes-healthcheck:{tag}
738 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_quick-run'
739 <<: *functest-kubernetes-jobs
740 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_smoke-run'
741 <<: *functest-kubernetes-jobs
743 name: opnfv/functest-kubernetes-smoke:{tag}
745 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
746 <<: *functest-kubernetes-jobs
747 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
748 <<: *functest-kubernetes-jobs
750 name: opnfv/functest-kubernetes-benchmarking:{tag}
752 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-xrally_kubernetes_full-run'
753 <<: *functest-kubernetes-jobs
755 name: opnfv/functest-kubernetes-security:{tag}
757 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_hunter-run'
758 <<: *functest-kubernetes-jobs
759 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_master-run'
760 <<: *functest-kubernetes-jobs
761 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_node-run'
762 <<: *functest-kubernetes-jobs
764 name: opnfv/functest-kubernetes-cnf:{tag}
766 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
767 <<: *functest-kubernetes-jobs
768 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-helm_vims-run'
769 <<: *functest-kubernetes-jobs
770 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
771 <<: *functest-kubernetes-jobs
774 name: functest-kubernetes-patchset-created
777 server-name: 'gerrit.opnfv.org'
779 - patchset-created-event
780 - comment-added-contains-event:
781 comment-contains-value: 'recheck'
782 - comment-added-contains-event:
783 comment-contains-value: 'reverify'
785 - project-compare-type: 'ANT'
786 project-pattern: 'functest-kubernetes'
788 - branch-compare-type: 'ANT'
789 branch-pattern: '**/{branch}'
797 name: 'functest-kubernetes-{tag}-gate'
798 project-type: multijob
800 - functest-kubernetes-patchset-created:
803 - functest-kubernetes-slave:
805 - functest-kubernetes-build_tag:
807 - functest-kubernetes-DEPLOY_SCENARIO:
808 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
809 - functest-kubernetes-DEBUG:
813 use-build-blocker: true
814 blocking-level: 'GLOBAL'
816 - '^functest-kubernetes(-pi)?-(arm.*-|amd64-)*[a-z]+-(daily|gate|check)$'
819 name: remove former images
821 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-rmi'
822 <<: *functest-kubernetes-jobs
823 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-rmi'
824 <<: *functest-kubernetes-jobs
825 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-rmi'
826 <<: *functest-kubernetes-jobs
827 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-rmi'
828 <<: *functest-kubernetes-jobs
829 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-rmi'
830 <<: *functest-kubernetes-jobs
832 name: remove dependencies
834 - name: 'functest-kubernetes-_-golang-1.15-alpine3.12-rmi'
835 <<: *functest-kubernetes-jobs
837 name: pull dependencies
839 - name: 'functest-kubernetes-_-golang-1.15-alpine3.12-pull'
840 <<: *functest-kubernetes-jobs
842 name: build opnfv/functest-kubernetes-core
844 - name: 'functest-kubernetes-opnfv-functest-kubernetes-core-{tag}-gate'
845 <<: *functest-kubernetes-jobs
847 name: build opnfv/functest-kubernetes-healthcheck
849 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-gate'
850 <<: *functest-kubernetes-jobs
851 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-gate'
852 <<: *functest-kubernetes-jobs
853 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-gate'
854 <<: *functest-kubernetes-jobs
856 name: build containers
858 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-gate'
859 <<: *functest-kubernetes-jobs
861 name: build opnfv/functest-kubernetes-benchmarking
863 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-gate'
864 <<: *functest-kubernetes-jobs
866 name: opnfv/functest-kubernetes-healthcheck:{tag}
868 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_quick-run'
869 <<: *functest-kubernetes-jobs
870 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_smoke-run'
871 <<: *functest-kubernetes-jobs
873 name: opnfv/functest-kubernetes-smoke:{tag}
875 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
876 <<: *functest-kubernetes-jobs
877 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
878 <<: *functest-kubernetes-jobs
880 name: opnfv/functest-kubernetes-security:{tag}
882 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_hunter-run'
883 <<: *functest-kubernetes-jobs
884 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_master-run'
885 <<: *functest-kubernetes-jobs
886 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_node-run'
887 <<: *functest-kubernetes-jobs
889 name: opnfv/functest-kubernetes-benchmarking:{tag}
891 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-xrally_kubernetes_full-run'
892 <<: *functest-kubernetes-jobs
894 name: opnfv/functest-kubernetes-cnf:{tag}
896 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
897 <<: *functest-kubernetes-jobs
898 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-helm_vims-run'
899 <<: *functest-kubernetes-jobs
900 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
901 <<: *functest-kubernetes-jobs
904 name: 'functest-kubernetes'
905 <<: *functest-kubernetes-params
907 - 'functest-kubernetes-{tag}-daily'
910 name: 'functest-kubernetes-gate'
911 <<: *functest-kubernetes-params
920 - 'functest-kubernetes-{tag}-check'
921 - 'functest-kubernetes-{tag}-gate'
924 name: functest-kubernetes
933 regex: ^functest-kubernetes-(arm.*-|amd64-)*[a-z]+-daily$
936 name: functest-kubernetes-gate
945 regex: ^functest-kubernetes-(arm.*-|amd64-)*[a-z]+-gate$