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'
31 name: functest-kubernetes-slave
38 name: functest-kubernetes-build_tag
44 name: functest-kubernetes-branch
51 name: functest-kubernetes-DEPLOY_SCENARIO
55 default: k8-nosdn-nofeature-noha
57 name: functest-kubernetes-DEBUG
63 - functest-kubernetes-containers: &functest-kubernetes-containers
64 name: 'functest-kubernetes-containers'
67 container: '{container}'
70 - functest-kubernetes-run-containers: &functest-kubernetes-run-containers
71 name: 'functest-kubernetes-run-containers'
72 <<: *functest-kubernetes-containers
74 privileged: '{privileged}'
78 name: functest-kubernetes-pull-containers
82 if [ "{repo}" = "_" ]; then
83 image={container}:{tag}
84 elif [ "{port}" = "None" ]; then
85 image={repo}/{container}:{tag}
87 image={repo}:{port}/{container}:{tag}
92 name: functest-kubernetes-run-containers
96 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/* || true
97 if [ "{repo}" = "_" ]; then
98 image={container}:{tag}
99 elif [ "{port}" = "None" ]; then
100 image={repo}/{container}:{tag}
102 image={repo}:{port}/{container}:{tag}
105 --privileged={privileged} \
106 --network={network} \
107 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
108 -e S3_DST_URL=s3://artifacts.opnfv.org/functest-kubernetes/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
109 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest-kubernetes/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
110 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
111 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
112 -e NODE_NAME=$slave \
113 -e BUILD_TAG=$BUILD_TAG \
114 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
115 -e DEPLOY_SCENARIO=$DEPLOY_SCENARIO \
117 -v /home/opnfv/functest-kubernetes/config.{tag}:/root/.kube/config \
118 -v /home/opnfv/functest-kubernetes/.boto:/root/.boto \
119 $image run_tests -t {test} -p -r
122 name: functest-kubernetes-remove-images
126 if [ "{repo}" = "_" ]; then
127 image={container}:{tag}
128 elif [ "{port}" = "None" ]; then
129 image={repo}/{container}:{tag}
131 image={repo}:{port}/{container}:{tag}
133 docker rmi $image || true
135 - functest-kubernetes-build-containers: &functest-kubernetes-build-containers
136 name: 'functest-kubernetes-build-containers'
137 <<: *functest-kubernetes-containers
142 name: functest-kubernetes-build-containers
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 if [ "{ref_arg}" = "None" ]; then
156 build_arg="--build-arg {ref_arg}={ref}"
159 docker build $build_arg \
160 --pull=false --no-cache --force-rm=true \
164 name: functest-kubernetes-scm
167 url: https://gerrit.opnfv.org/gerrit/functest-kubernetes
168 refspec: '+refs/changes/*:refs/changes/*'
173 name: 'functest-kubernetes-{repo}-{container}-{tag}-pull'
175 - functest-kubernetes-slave:
178 - functest-kubernetes-pull-containers:
179 <<: *functest-kubernetes-containers
182 name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-pull'
183 <<: *functest-kubernetes-params
184 container: 'functest-kubernetes-healthcheck'
186 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
189 name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-pull'
190 <<: *functest-kubernetes-params
191 container: 'functest-kubernetes-smoke'
193 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
196 name: 'functest-kubernetes-opnfv-functest-kubernetes-security-pull'
197 <<: *functest-kubernetes-params
198 container: 'functest-kubernetes-security'
200 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
203 name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-pull'
204 <<: *functest-kubernetes-params
205 container: 'functest-kubernetes-benchmarking'
207 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
210 name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-pull'
211 <<: *functest-kubernetes-params
212 container: 'functest-kubernetes-cnf'
214 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
217 name: 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
219 - functest-kubernetes-slave:
222 - functest-kubernetes-remove-images:
223 <<: *functest-kubernetes-containers
226 name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-rmi'
227 <<: *functest-kubernetes-params
228 container: 'functest-kubernetes-healthcheck'
230 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
233 name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-rmi'
234 <<: *functest-kubernetes-params
235 container: 'functest-kubernetes-smoke'
237 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
240 name: 'functest-kubernetes-opnfv-functest-kubernetes-security-rmi'
241 <<: *functest-kubernetes-params
242 container: 'functest-kubernetes-security'
244 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
247 name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-rmi'
248 <<: *functest-kubernetes-params
249 container: 'functest-kubernetes-benchmarking'
251 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
254 name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-rmi'
255 <<: *functest-kubernetes-params
256 container: 'functest-kubernetes-cnf'
258 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
261 name: 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
263 - functest-kubernetes-slave:
265 - functest-kubernetes-build_tag:
267 - functest-kubernetes-DEPLOY_SCENARIO:
268 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
269 - functest-kubernetes-DEBUG:
272 - functest-kubernetes-run-containers:
273 <<: *functest-kubernetes-run-containers
276 name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck'
277 <<: *functest-kubernetes-params
278 container: 'functest-kubernetes-healthcheck'
285 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
288 name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke'
289 <<: *functest-kubernetes-params
290 container: 'functest-kubernetes-smoke'
295 - sig_network_features
303 test: sig_network_features
309 test: sig_network_features
315 test: sig_network_features
321 test: sig_network_features
327 test: sig_network_features
331 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
334 name: 'functest-kubernetes-opnfv-functest-kubernetes-security'
335 <<: *functest-kubernetes-params
336 container: 'functest-kubernetes-security'
344 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
347 name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking'
348 <<: *functest-kubernetes-params
349 container: 'functest-kubernetes-benchmarking'
351 - xrally_kubernetes_full
355 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
358 name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf'
359 <<: *functest-kubernetes-params
360 container: 'functest-kubernetes-cnf'
373 - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
377 name: functest-kubernetes-zip
381 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/* || true
382 if [ "{repo}" = "_" ]; then
383 image={container}:{tag}
384 elif [ "{port}" = "None" ]; then
385 image={repo}/{container}:{tag}
387 image={repo}:{port}/{container}:{tag}
390 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
391 -e S3_DST_URL=s3://artifacts.opnfv.org/functest-kubernetes \
392 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest-kubernetes \
393 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
394 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
395 -e BUILD_TAG=$BUILD_TAG \
396 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
397 -e DEPLOY_SCENARIO=$DEPLOY_SCENARIO \
399 -v /home/opnfv/functest-kubernetes/config.{tag}:/root/.kube/config \
400 -v /home/opnfv/functest-kubernetes/.boto:/root/.boto \
404 name: 'functest-kubernetes-{tag}-zip'
406 - functest-kubernetes-slave:
408 - functest-kubernetes-build_tag:
410 - functest-kubernetes-DEPLOY_SCENARIO:
411 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
412 - functest-kubernetes-DEBUG:
415 - functest-kubernetes-zip:
416 <<: *functest-kubernetes-containers
419 name: 'functest-kubernetes-{tag}-zip'
420 <<: *functest-kubernetes-params
421 container: 'functest-kubernetes-healthcheck'
423 - 'functest-kubernetes-{tag}-zip'
426 name: 'functest-kubernetes-{tag}-daily'
427 project-type: multijob
431 - functest-kubernetes-slave:
433 - functest-kubernetes-build_tag:
435 - functest-kubernetes-DEPLOY_SCENARIO:
436 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
437 - functest-kubernetes-DEBUG:
441 use-build-blocker: true
442 blocking-level: 'GLOBAL'
444 - '^functest-kubernetes(-pi)?-(arm.*-|amd64-)*[a-z]+-(daily|gate|check)$'
447 name: remove former images
449 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-rmi'
450 <<: *functest-kubernetes-jobs
451 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-rmi'
452 <<: *functest-kubernetes-jobs
453 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-rmi'
454 <<: *functest-kubernetes-jobs
455 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-pull'
456 <<: *functest-kubernetes-jobs
457 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-rmi'
458 <<: *functest-kubernetes-jobs
460 name: pull containers
462 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-pull'
463 <<: *functest-kubernetes-jobs
464 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-pull'
465 <<: *functest-kubernetes-jobs
466 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-pull'
467 <<: *functest-kubernetes-jobs
468 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-pull'
469 <<: *functest-kubernetes-jobs
470 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-pull'
471 <<: *functest-kubernetes-jobs
473 name: opnfv/functest-kubernetes-healthcheck:{tag}
475 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_quick-run'
476 <<: *functest-kubernetes-jobs
477 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_smoke-run'
478 <<: *functest-kubernetes-jobs
480 name: opnfv/functest-kubernetes-smoke:{tag}
482 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
483 <<: *functest-kubernetes-jobs
484 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
485 <<: *functest-kubernetes-jobs
486 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-sig_network-run'
487 <<: *functest-kubernetes-jobs
488 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-sig_network_features-run'
489 <<: *functest-kubernetes-jobs
490 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-sig_storage-run'
491 <<: *functest-kubernetes-jobs
493 name: opnfv/functest-kubernetes-security:{tag}
495 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_hunter-run'
496 <<: *functest-kubernetes-jobs
497 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_master-run'
498 <<: *functest-kubernetes-jobs
499 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_node-run'
500 <<: *functest-kubernetes-jobs
502 name: opnfv/functest-kubernetes-benchmarking:{tag}
504 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-xrally_kubernetes_full-run'
505 <<: *functest-kubernetes-jobs
507 name: opnfv/functest-kubernetes-cnf:{tag}
509 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
510 <<: *functest-kubernetes-jobs
511 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-helm_vims-run'
512 <<: *functest-kubernetes-jobs
513 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
514 <<: *functest-kubernetes-jobs
516 name: dump all campaign data
518 - name: 'functest-kubernetes-{tag}-zip'
519 <<: *functest-kubernetes-jobs
522 name: 'functest-kubernetes-{repo}-{container}-{tag}-gate'
524 - functest-kubernetes-slave:
527 - functest-kubernetes-scm:
530 - functest-kubernetes-build-containers:
531 <<: *functest-kubernetes-build-containers
535 name: 'functest-kubernetes-{repo}-{container}-{tag}-check'
537 - functest-kubernetes-slave:
539 - functest-kubernetes-branch:
542 - functest-kubernetes-scm:
545 - functest-kubernetes-build-containers:
546 <<: *functest-kubernetes-build-containers
550 name: 'functest-kubernetes-_-golang-1.15-alpine3.13-rmi'
554 tag: '1.15-alpine3.13'
557 - 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
560 name: 'functest-kubernetes-_-golang-1.15-alpine3.13-pull'
564 tag: '1.15-alpine3.13'
567 - 'functest-kubernetes-{repo}-{container}-{tag}-pull'
570 name: functest-kubernetes-opnfv-functest-kubernetes-core-{tag}-build
571 <<: *functest-kubernetes-params
572 container: functest-kubernetes-core
576 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
577 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
580 name: functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-build
581 <<: *functest-kubernetes-params
582 container: functest-kubernetes-healthcheck
584 path: docker/healthcheck
586 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
587 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
590 name: functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-build
591 <<: *functest-kubernetes-params
592 container: functest-kubernetes-cnf
596 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
597 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
600 name: functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-build
601 <<: *functest-kubernetes-params
602 container: functest-kubernetes-security
604 path: docker/security
606 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
607 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
610 name: functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-build
611 <<: *functest-kubernetes-params
612 container: functest-kubernetes-smoke
616 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
617 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
620 name: functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-build
621 <<: *functest-kubernetes-params
622 container: functest-kubernetes-benchmarking
624 path: docker/benchmarking
626 - 'functest-kubernetes-{repo}-{container}-{tag}-gate'
627 - 'functest-kubernetes-{repo}-{container}-{tag}-check'
630 name: 'functest-kubernetes-{tag}-check'
631 project-type: multijob
633 - functest-kubernetes-slave:
635 - functest-kubernetes-build_tag:
637 - functest-kubernetes-branch:
639 - functest-kubernetes-DEPLOY_SCENARIO:
640 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
641 - functest-kubernetes-DEBUG:
645 use-build-blocker: true
646 blocking-level: 'GLOBAL'
648 - '^functest-kubernetes(-pi)?-(arm.*-|amd64-)*[a-z]+-(daily|gate|check)$'
651 name: remove former images
653 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-rmi'
654 <<: *functest-kubernetes-jobs
655 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-rmi'
656 <<: *functest-kubernetes-jobs
657 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-rmi'
658 <<: *functest-kubernetes-jobs
659 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-rmi'
660 <<: *functest-kubernetes-jobs
661 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-rmi'
662 <<: *functest-kubernetes-jobs
664 name: remove dependencies
666 - name: 'functest-kubernetes-_-golang-1.15-alpine3.13-rmi'
667 <<: *functest-kubernetes-jobs
669 name: pull dependencies
671 - name: 'functest-kubernetes-_-golang-1.15-alpine3.13-pull'
672 <<: *functest-kubernetes-jobs
674 name: build opnfv/functest-kubernetes-core
676 - name: 'functest-kubernetes-opnfv-functest-kubernetes-core-{tag}-check'
677 <<: *functest-kubernetes-jobs
679 name: build opnfv/functest-kubernetes-healthcheck
681 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-check'
682 <<: *functest-kubernetes-jobs
683 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-check'
684 <<: *functest-kubernetes-jobs
685 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-check'
686 <<: *functest-kubernetes-jobs
688 name: build containers
690 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-check'
691 <<: *functest-kubernetes-jobs
693 name: build opnfv/functest-kubernetes-benchmarking
695 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-check'
696 <<: *functest-kubernetes-jobs
698 name: opnfv/functest-kubernetes-healthcheck:{tag}
700 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_quick-run'
701 <<: *functest-kubernetes-jobs
702 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_smoke-run'
703 <<: *functest-kubernetes-jobs
705 name: opnfv/functest-kubernetes-smoke:{tag}
707 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
708 <<: *functest-kubernetes-jobs
709 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
710 <<: *functest-kubernetes-jobs
711 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-sig_network-run'
712 <<: *functest-kubernetes-jobs
713 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-sig_network_features-run'
714 <<: *functest-kubernetes-jobs
715 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-sig_storage-run'
716 <<: *functest-kubernetes-jobs
718 name: opnfv/functest-kubernetes-benchmarking:{tag}
720 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-xrally_kubernetes_full-run'
721 <<: *functest-kubernetes-jobs
723 name: opnfv/functest-kubernetes-security:{tag}
725 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_hunter-run'
726 <<: *functest-kubernetes-jobs
727 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_master-run'
728 <<: *functest-kubernetes-jobs
729 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_node-run'
730 <<: *functest-kubernetes-jobs
732 name: opnfv/functest-kubernetes-cnf:{tag}
734 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
735 <<: *functest-kubernetes-jobs
736 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-helm_vims-run'
737 <<: *functest-kubernetes-jobs
738 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
739 <<: *functest-kubernetes-jobs
742 name: functest-kubernetes-patchset-created
745 server-name: 'gerrit.opnfv.org'
747 - patchset-created-event
748 - comment-added-contains-event:
749 comment-contains-value: 'recheck'
750 - comment-added-contains-event:
751 comment-contains-value: 'reverify'
753 - project-compare-type: 'ANT'
754 project-pattern: 'functest-kubernetes'
756 - branch-compare-type: 'ANT'
757 branch-pattern: '**/{branch}'
765 name: 'functest-kubernetes-{tag}-gate'
766 project-type: multijob
768 - functest-kubernetes-patchset-created:
771 - functest-kubernetes-slave:
773 - functest-kubernetes-build_tag:
775 - functest-kubernetes-DEPLOY_SCENARIO:
776 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
777 - functest-kubernetes-DEBUG:
781 use-build-blocker: true
782 blocking-level: 'GLOBAL'
784 - '^functest-kubernetes(-pi)?-(arm.*-|amd64-)*[a-z]+-(daily|gate|check)$'
787 name: remove former images
789 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-rmi'
790 <<: *functest-kubernetes-jobs
791 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-rmi'
792 <<: *functest-kubernetes-jobs
793 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-rmi'
794 <<: *functest-kubernetes-jobs
795 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-rmi'
796 <<: *functest-kubernetes-jobs
797 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-rmi'
798 <<: *functest-kubernetes-jobs
800 name: remove dependencies
802 - name: 'functest-kubernetes-_-golang-1.15-alpine3.13-rmi'
803 <<: *functest-kubernetes-jobs
805 name: pull dependencies
807 - name: 'functest-kubernetes-_-golang-1.15-alpine3.13-pull'
808 <<: *functest-kubernetes-jobs
810 name: build opnfv/functest-kubernetes-core
812 - name: 'functest-kubernetes-opnfv-functest-kubernetes-core-{tag}-gate'
813 <<: *functest-kubernetes-jobs
815 name: build opnfv/functest-kubernetes-healthcheck
817 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-gate'
818 <<: *functest-kubernetes-jobs
819 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-gate'
820 <<: *functest-kubernetes-jobs
821 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-gate'
822 <<: *functest-kubernetes-jobs
824 name: build containers
826 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-gate'
827 <<: *functest-kubernetes-jobs
829 name: build opnfv/functest-kubernetes-benchmarking
831 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-gate'
832 <<: *functest-kubernetes-jobs
834 name: opnfv/functest-kubernetes-healthcheck:{tag}
836 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_quick-run'
837 <<: *functest-kubernetes-jobs
838 - name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-{tag}-k8s_smoke-run'
839 <<: *functest-kubernetes-jobs
841 name: opnfv/functest-kubernetes-smoke:{tag}
843 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
844 <<: *functest-kubernetes-jobs
845 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
846 <<: *functest-kubernetes-jobs
847 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-sig_network-run'
848 <<: *functest-kubernetes-jobs
849 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-sig_network_features-run'
850 <<: *functest-kubernetes-jobs
851 - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-sig_storage-run'
852 <<: *functest-kubernetes-jobs
854 name: opnfv/functest-kubernetes-security:{tag}
856 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_hunter-run'
857 <<: *functest-kubernetes-jobs
858 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_master-run'
859 <<: *functest-kubernetes-jobs
860 - name: 'functest-kubernetes-opnfv-functest-kubernetes-security-{tag}-kube_bench_node-run'
861 <<: *functest-kubernetes-jobs
863 name: opnfv/functest-kubernetes-benchmarking:{tag}
865 - name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-{tag}-xrally_kubernetes_full-run'
866 <<: *functest-kubernetes-jobs
868 name: opnfv/functest-kubernetes-cnf:{tag}
870 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
871 <<: *functest-kubernetes-jobs
872 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-helm_vims-run'
873 <<: *functest-kubernetes-jobs
874 - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
875 <<: *functest-kubernetes-jobs
878 name: 'functest-kubernetes'
879 <<: *functest-kubernetes-params
881 - 'functest-kubernetes-{tag}-daily'
884 name: 'functest-kubernetes-gate'
885 <<: *functest-kubernetes-params
887 - 'functest-kubernetes-{tag}-check'
888 - 'functest-kubernetes-{tag}-gate'
891 name: functest-kubernetes
900 regex: ^functest-kubernetes-(amd64-)*[a-z]+-daily$
903 name: functest-kubernetes-gate
912 regex: ^functest-kubernetes-(amd64-)*[a-z]+-gate$