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'
43 name: functest-kubernetes-slave
50 name: functest-kubernetes-build_tag
56 name: functest-kubernetes-branch
63 name: functest-kubernetes-DEPLOY_SCENARIO
67 default: k8-nosdn-nofeature-noha
69 name: functest-kubernetes-DEBUG
75 - functest-kubernetes-containers: &functest-kubernetes-containers
76 name: 'functest-kubernetes-containers'
79 container: '{container}'
82 - functest-kubernetes-run-containers: &functest-kubernetes-run-containers
83 name: 'functest-kubernetes-run-containers'
84 <<: *functest-kubernetes-containers
86 privileged: '{privileged}'
90 name: functest-kubernetes-pull-containers
94 if [ "{repo}" = "_" ]; then
95 image={container}:{tag}
96 elif [ "{port}" = "None" ]; then
97 image={repo}/{container}:{tag}
99 image={repo}:{port}/{container}:{tag}
104 name: functest-kubernetes-run-containers
108 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/* || true
109 if [ "{repo}" = "_" ]; then
110 image={container}:{tag}
111 elif [ "{port}" = "None" ]; then
112 image={repo}/{container}:{tag}
114 image={repo}:{port}/{container}:{tag}
117 --privileged={privileged} \
118 --network={network} \
119 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
120 -e S3_DST_URL=s3://artifacts.opnfv.org/functest-kubernetes/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
121 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest-kubernetes/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
122 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
123 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
124 -e NODE_NAME=$slave \
125 -e BUILD_TAG=$BUILD_TAG \
126 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
127 -e DEPLOY_SCENARIO=$DEPLOY_SCENARIO \
129 -v /home/opnfv/functest-kubernetes/config.{tag}:/root/.kube/config \
130 -v /home/opnfv/functest-kubernetes/.boto:/root/.boto \
131 $image run_tests -t {test} -p -r
134 name: functest-kubernetes-remove-images
138 if [ "{repo}" = "_" ]; then
139 image={container}:{tag}
140 elif [ "{port}" = "None" ]; then
141 image={repo}/{container}:{tag}
143 image={repo}:{port}/{container}:{tag}
145 docker rmi $image || true
147 - functest-kubernetes-build-containers: &functest-kubernetes-build-containers
148 name: 'functest-kubernetes-build-containers'
149 <<: *functest-kubernetes-containers
154 name: functest-kubernetes-build-containers
158 if [ "{repo}" = "_" ]; then
159 image={container}:{tag}
160 elif [ "{port}" = "None" ]; then
161 image={repo}/{container}:{tag}
163 image={repo}:{port}/{container}:{tag}
165 if [ "{ref_arg}" = "None" ]; then
168 build_arg="--build-arg {ref_arg}={ref}"
171 docker build $build_arg \
172 --pull=false --no-cache --force-rm=true \
176 name: functest-kubernetes-scm
179 url: https://gerrit.opnfv.org/gerrit/functest-kubernetes
180 refspec: '+refs/changes/*:refs/changes/*'
185 name: 'functest-kubernetes-{repo}-{container}-{tag}-pull'
187 - functest-kubernetes-slave:
190 - functest-kubernetes-pull-containers:
191 <<: *functest-kubernetes-containers
194 name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-pull'
195 <<: *functest-kubernetes-params
196 container: 'functest-kubernetes-healthcheck'
198 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
201 name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-pull'
202 <<: *functest-kubernetes-params
203 container: 'functest-kubernetes-smoke'
205 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
208 name: 'functest-kubernetes-opnfv-functest-kubernetes-security-pull'
209 <<: *functest-kubernetes-params
210 container: 'functest-kubernetes-security'
212 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
215 name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-pull'
216 <<: *functest-kubernetes-params
217 container: 'functest-kubernetes-benchmarking'
219 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
222 name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-pull'
223 <<: *functest-kubernetes-params
224 container: 'functest-kubernetes-cnf'
226 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
229 name: 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
231 - functest-kubernetes-slave:
234 - functest-kubernetes-remove-images:
235 <<: *functest-kubernetes-containers
238 name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-rmi'
239 <<: *functest-kubernetes-params
240 container: 'functest-kubernetes-healthcheck'
242 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
245 name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-rmi'
246 <<: *functest-kubernetes-params
247 container: 'functest-kubernetes-smoke'
249 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
252 name: 'functest-kubernetes-opnfv-functest-kubernetes-security-rmi'
253 <<: *functest-kubernetes-params
254 container: 'functest-kubernetes-security'
256 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
259 name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-rmi'
260 <<: *functest-kubernetes-params
261 container: 'functest-kubernetes-benchmarking'
263 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
266 name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-rmi'
267 <<: *functest-kubernetes-params
268 container: 'functest-kubernetes-cnf'
270 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
273 name: 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
275 - functest-kubernetes-slave:
277 - functest-kubernetes-build_tag:
279 - functest-kubernetes-DEPLOY_SCENARIO:
280 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
281 - functest-kubernetes-DEBUG:
284 - functest-kubernetes-run-containers:
285 <<: *functest-kubernetes-run-containers
288 name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck'
289 <<: *functest-kubernetes-params
290 container: 'functest-kubernetes-healthcheck'
297 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
300 name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke'
301 <<: *functest-kubernetes-params
302 container: 'functest-kubernetes-smoke'
309 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
312 name: 'functest-kubernetes-opnfv-functest-kubernetes-security'
313 <<: *functest-kubernetes-params
314 container: 'functest-kubernetes-security'
324 test: kube_bench_master
326 test: kube_bench_node
328 test: kube_bench_master
330 test: kube_bench_node
332 test: kube_bench_master
334 test: kube_bench_node
336 test: kube_bench_master
338 test: kube_bench_node
342 test: kube_bench_master
344 test: kube_bench_node
346 test: kube_bench_master
348 test: kube_bench_node
350 test: kube_bench_master
352 test: kube_bench_node
354 test: kube_bench_master
356 test: kube_bench_node
360 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
363 name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking'
364 <<: *functest-kubernetes-params
365 container: 'functest-kubernetes-benchmarking'
367 - xrally_kubernetes_full
371 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
374 name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf'
375 <<: *functest-kubernetes-params
376 container: 'functest-kubernetes-cnf'
388 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
392 name: functest-kubernetes-zip
396 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/* || true
397 if [ "{repo}" = "_" ]; then
398 image={container}:{tag}
399 elif [ "{port}" = "None" ]; then
400 image={repo}/{container}:{tag}
402 image={repo}:{port}/{container}:{tag}
405 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
406 -e S3_DST_URL=s3://artifacts.opnfv.org/functest-kubernetes \
407 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest-kubernetes \
408 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
409 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
410 -e BUILD_TAG=$BUILD_TAG \
411 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
412 -e DEPLOY_SCENARIO=$DEPLOY_SCENARIO \
414 -v /home/opnfv/functest-kubernetes/config.{tag}:/root/.kube/config \
415 -v /home/opnfv/functest-kubernetes/.boto:/root/.boto \
419 name: 'functest-kubernetes-{tag}-zip'
421 - functest-kubernetes-slave:
423 - functest-kubernetes-build_tag:
425 - functest-kubernetes-DEPLOY_SCENARIO:
426 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
427 - functest-kubernetes-DEBUG:
430 - functest-kubernetes-zip:
431 <<: *functest-kubernetes-containers
434 name: 'functest-kubernetes-{tag}-zip'
435 <<: *functest-kubernetes-params
436 container: 'functest-kubernetes-healthcheck'
438 - 'functest-kubernetes-{tag}-zip'
441 name: 'functest-kubernetes-{tag}-daily'
442 project-type: multijob
446 - functest-kubernetes-slave:
448 - functest-kubernetes-build_tag:
450 - functest-kubernetes-DEPLOY_SCENARIO:
451 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
452 - functest-kubernetes-DEBUG:
456 use-build-blocker: true
457 blocking-level: 'GLOBAL'
459 - '^functest-kubernetes(-pi)?-(arm.*-|amd64-)*[a-z]+-(daily|gate|check)$'
462 name: remove former images
464 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-rmi'
465 <<: *functest-kubernetes-jobs
466 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-rmi'
467 <<: *functest-kubernetes-jobs
468 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-rmi'
469 <<: *functest-kubernetes-jobs
470 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-pull'
471 <<: *functest-kubernetes-jobs
472 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-rmi'
473 <<: *functest-kubernetes-jobs
475 name: pull containers
477 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-pull'
478 <<: *functest-kubernetes-jobs
479 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-pull'
480 <<: *functest-kubernetes-jobs
481 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-pull'
482 <<: *functest-kubernetes-jobs
483 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-pull'
484 <<: *functest-kubernetes-jobs
485 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-pull'
486 <<: *functest-kubernetes-jobs
488 name: opnfv/functest-kubernetes-healthcheck:{tag}
490 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_quick-run'
491 <<: *functest-kubernetes-jobs
492 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_smoke-run'
493 <<: *functest-kubernetes-jobs
495 name: opnfv/functest-kubernetes-smoke:{tag}
497 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
498 <<: *functest-kubernetes-jobs
499 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
500 <<: *functest-kubernetes-jobs
502 name: opnfv/functest-kubernetes-security:{tag}
504 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_hunter-run'
505 <<: *functest-kubernetes-jobs
506 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench-run'
507 <<: *functest-kubernetes-jobs
508 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_master-run'
509 <<: *functest-kubernetes-jobs
510 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_node-run'
511 <<: *functest-kubernetes-jobs
513 name: opnfv/functest-kubernetes-benchmarking:{tag}
515 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-xrally_kubernetes_full-run'
516 <<: *functest-kubernetes-jobs
518 name: opnfv/functest-kubernetes-cnf:{tag}
520 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
521 <<: *functest-kubernetes-jobs
522 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
523 <<: *functest-kubernetes-jobs
525 name: dump all campaign data
527 - name: 'functest-kubernetes-{tag}-zip'
528 <<: *functest-kubernetes-jobs
531 name: 'functest-kubernetes-{repo}-{container}-{tag}-gate'
533 - functest-kubernetes-slave:
536 - functest-kubernetes-scm:
539 - functest-kubernetes-build-containers:
540 <<: *functest-kubernetes-build-containers
544 name: 'functest-kubernetes-{repo}-{container}-{tag}-check'
546 - functest-kubernetes-slave:
548 - functest-kubernetes-branch:
551 - functest-kubernetes-scm:
554 - functest-kubernetes-build-containers:
555 <<: *functest-kubernetes-build-containers
559 name: 'functest-kubernetes-_-golang-1.15-alpine3.12-rmi'
563 tag: '1.15-alpine3.12'
572 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
575 name: 'functest-kubernetes-_-golang-1.15-alpine3.12-pull'
579 tag: '1.15-alpine3.12'
588 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
591 name: functest-kubernetes-opnfv-functest-kubernetes-core-{tag}-build
592 <<: *functest-kubernetes-params
593 container: functest-kubernetes-core
603 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
604 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
607 name: functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-build
608 <<: *functest-kubernetes-params
609 container: functest-kubernetes-healthcheck
611 path: docker/healthcheck
619 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
620 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
623 name: functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-build
624 <<: *functest-kubernetes-params
625 container: functest-kubernetes-cnf
635 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
636 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
639 name: functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-build
640 <<: *functest-kubernetes-params
641 container: functest-kubernetes-security
643 path: docker/security
651 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
652 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
655 name: functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-build
656 <<: *functest-kubernetes-params
657 container: functest-kubernetes-smoke
667 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
668 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
671 name: functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-build
672 <<: *functest-kubernetes-params
673 container: functest-kubernetes-benchmarking
675 path: docker/benchmarking
683 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
684 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
687 name: 'functest-kubernetes-{tag}-check'
688 project-type: multijob
690 - functest-kubernetes-slave:
692 - functest-kubernetes-build_tag:
694 - functest-kubernetes-branch:
696 - functest-kubernetes-DEPLOY_SCENARIO:
697 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
698 - functest-kubernetes-DEBUG:
702 use-build-blocker: true
703 blocking-level: 'GLOBAL'
705 - '^functest-kubernetes(-pi)?-(arm.*-|amd64-)*[a-z]+-(daily|gate|check)$'
708 name: remove former images
710 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-rmi'
711 <<: *functest-kubernetes-jobs
712 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-rmi'
713 <<: *functest-kubernetes-jobs
714 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-rmi'
715 <<: *functest-kubernetes-jobs
716 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-rmi'
717 <<: *functest-kubernetes-jobs
718 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-rmi'
719 <<: *functest-kubernetes-jobs
721 name: remove dependencies
723 - name: 'functest-kubernetes-_-golang-1.15-alpine3.12-rmi'
724 <<: *functest-kubernetes-jobs
726 name: pull dependencies
728 - name: 'functest-kubernetes-_-golang-1.15-alpine3.12-pull'
729 <<: *functest-kubernetes-jobs
731 name: build opnfv/functest-kubernetes-core
733 - name: 'functest-kubernetes-opnfv-functest-kubernetes-core-{tag}-check'
734 <<: *functest-kubernetes-jobs
736 name: build opnfv/functest-kubernetes-healthcheck
738 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-check'
739 <<: *functest-kubernetes-jobs
740 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-check'
741 <<: *functest-kubernetes-jobs
742 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-check'
743 <<: *functest-kubernetes-jobs
745 name: build containers
747 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-check'
748 <<: *functest-kubernetes-jobs
750 name: build opnfv/functest-kubernetes-benchmarking
752 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-check'
753 <<: *functest-kubernetes-jobs
755 name: opnfv/functest-kubernetes-healthcheck:{tag}
757 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_quick-run'
758 <<: *functest-kubernetes-jobs
759 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_smoke-run'
760 <<: *functest-kubernetes-jobs
762 name: opnfv/functest-kubernetes-smoke:{tag}
764 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
765 <<: *functest-kubernetes-jobs
766 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
767 <<: *functest-kubernetes-jobs
769 name: opnfv/functest-kubernetes-benchmarking:{tag}
771 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-xrally_kubernetes_full-run'
772 <<: *functest-kubernetes-jobs
774 name: opnfv/functest-kubernetes-security:{tag}
776 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_hunter-run'
777 <<: *functest-kubernetes-jobs
778 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench-run'
779 <<: *functest-kubernetes-jobs
780 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_master-run'
781 <<: *functest-kubernetes-jobs
782 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_node-run'
783 <<: *functest-kubernetes-jobs
785 name: opnfv/functest-kubernetes-cnf:{tag}
787 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
788 <<: *functest-kubernetes-jobs
789 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
790 <<: *functest-kubernetes-jobs
793 name: functest-kubernetes-patchset-created
796 server-name: 'gerrit.opnfv.org'
798 - patchset-created-event
799 - comment-added-contains-event:
800 comment-contains-value: 'recheck'
801 - comment-added-contains-event:
802 comment-contains-value: 'reverify'
804 - project-compare-type: 'ANT'
805 project-pattern: 'functest-kubernetes'
807 - branch-compare-type: 'ANT'
808 branch-pattern: '**/{branch}'
816 name: 'functest-kubernetes-{tag}-gate'
817 project-type: multijob
819 - functest-kubernetes-patchset-created:
822 - functest-kubernetes-slave:
824 - functest-kubernetes-build_tag:
826 - functest-kubernetes-DEPLOY_SCENARIO:
827 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
828 - functest-kubernetes-DEBUG:
832 use-build-blocker: true
833 blocking-level: 'GLOBAL'
835 - '^functest-kubernetes(-pi)?-(arm.*-|amd64-)*[a-z]+-(daily|gate|check)$'
838 name: remove former images
840 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-rmi'
841 <<: *functest-kubernetes-jobs
842 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-rmi'
843 <<: *functest-kubernetes-jobs
844 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-rmi'
845 <<: *functest-kubernetes-jobs
846 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-rmi'
847 <<: *functest-kubernetes-jobs
848 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-rmi'
849 <<: *functest-kubernetes-jobs
851 name: remove dependencies
853 - name: 'functest-kubernetes-_-golang-1.15-alpine3.12-rmi'
854 <<: *functest-kubernetes-jobs
856 name: pull dependencies
858 - name: 'functest-kubernetes-_-golang-1.15-alpine3.12-pull'
859 <<: *functest-kubernetes-jobs
861 name: build opnfv/functest-kubernetes-core
863 - name: 'functest-kubernetes-opnfv-functest-kubernetes-core-{tag}-gate'
864 <<: *functest-kubernetes-jobs
866 name: build opnfv/functest-kubernetes-healthcheck
868 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-gate'
869 <<: *functest-kubernetes-jobs
870 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-gate'
871 <<: *functest-kubernetes-jobs
872 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-gate'
873 <<: *functest-kubernetes-jobs
875 name: build containers
877 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-gate'
878 <<: *functest-kubernetes-jobs
880 name: build opnfv/functest-kubernetes-benchmarking
882 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-gate'
883 <<: *functest-kubernetes-jobs
885 name: opnfv/functest-kubernetes-healthcheck:{tag}
887 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_quick-run'
888 <<: *functest-kubernetes-jobs
889 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_smoke-run'
890 <<: *functest-kubernetes-jobs
892 name: opnfv/functest-kubernetes-smoke:{tag}
894 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
895 <<: *functest-kubernetes-jobs
896 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
897 <<: *functest-kubernetes-jobs
899 name: opnfv/functest-kubernetes-security:{tag}
901 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_hunter-run'
902 <<: *functest-kubernetes-jobs
903 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench-run'
904 <<: *functest-kubernetes-jobs
905 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_master-run'
906 <<: *functest-kubernetes-jobs
907 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_node-run'
908 <<: *functest-kubernetes-jobs
910 name: opnfv/functest-kubernetes-benchmarking:{tag}
912 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-xrally_kubernetes_full-run'
913 <<: *functest-kubernetes-jobs
915 name: opnfv/functest-kubernetes-cnf:{tag}
917 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
918 <<: *functest-kubernetes-jobs
919 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
920 <<: *functest-kubernetes-jobs
923 name: 'functest-kubernetes'
924 <<: *functest-kubernetes-params
926 - 'functest-kubernetes-{tag}-daily'
929 name: 'functest-kubernetes-gate'
930 <<: *functest-kubernetes-params
938 - 'functest-kubernetes-{tag}-check'
939 - 'functest-kubernetes-{tag}-gate'
942 name: functest-kubernetes
951 regex: ^functest-kubernetes-(arm.*-|amd64-)*[a-z]+-daily$
954 name: functest-kubernetes-gate
963 regex: ^functest-kubernetes-(arm.*-|amd64-)*[a-z]+-gate$