2 - functest-kubernetes-pi-containers: &functest-kubernetes-pi-containers
3 name: 'functest-kubernetes-pi-containers'
6 container: '{container}'
9 - functest-kubernetes-pi-params: &functest-kubernetes-pi-params
10 name: 'functest-kubernetes-pi-params'
57 - functest-kubernetes-pi-jobs: &functest-kubernetes-pi-jobs
58 name: 'functest-kubernetes-pi-jobs'
59 current-parameters: true
62 name: functest-kubernetes-pi-slave
69 name: functest-kubernetes-pi-build_tag
75 name: functest-kubernetes-pi-DEPLOY_SCENARIO
79 default: k8-nosdn-nofeature-noha
81 - functest-kubernetes-pi-run-containers: &functest-kubernetes-pi-run-containers
82 name: 'functest-kubernetes-pi-run-containers'
83 <<: *functest-kubernetes-pi-containers
85 privileged: '{privileged}'
89 name: functest-kubernetes-pi-pull-containers
93 if [ "{repo}" = "_" ]; then
94 image={container}:{tag}
95 elif [ "{port}" = "None" ]; then
96 image={repo}/{container}:{tag}
98 image={repo}:{port}/{container}:{tag}
103 name: functest-kubernetes-pi-run-containers
107 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/results || true
108 if [ "{repo}" = "_" ]; then
109 image={container}:{tag}
110 elif [ "{port}" = "None" ]; then
111 image={repo}/{container}:{tag}
113 image={repo}:{port}/{container}:{tag}
116 --privileged={privileged} \
117 --network={network} \
118 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
119 -e S3_DST_URL=s3://artifacts.opnfv.org/functest-kubernetes/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
120 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest-kubernetes/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
121 -v /home/opnfv/functest-kubernetes/.boto:/root/.boto \
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 \
128 -v /home/opnfv/functest-kubernetes/config.{tag}:/root/.kube/config \
129 $image run_tests -t {test} -p -r
132 name: functest-kubernetes-pi-remove-images
136 if [ "{repo}" = "_" ]; then
137 image={container}:{tag}
138 elif [ "{port}" = "None" ]; then
139 image={repo}/{container}:{tag}
141 image={repo}:{port}/{container}:{tag}
143 docker rmi $image || true
146 name: 'functest-kubernetes-pi-{repo}-{container}-{tag}-pull'
148 - functest-kubernetes-pi-slave:
151 - functest-kubernetes-pi-pull-containers:
152 <<: *functest-kubernetes-pi-containers
155 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-pull'
156 <<: *functest-kubernetes-pi-params
157 container: 'functest-kubernetes-healthcheck'
159 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-pull'
162 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-pull'
163 <<: *functest-kubernetes-pi-params
164 container: 'functest-kubernetes-smoke'
166 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-pull'
169 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-pull'
170 <<: *functest-kubernetes-pi-params
171 container: 'functest-kubernetes-security'
173 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-pull'
176 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-pull'
177 <<: *functest-kubernetes-pi-params
178 container: 'functest-kubernetes-benchmarking'
180 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-pull'
183 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-pull'
184 <<: *functest-kubernetes-pi-params
185 container: 'functest-kubernetes-cnf'
187 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-pull'
190 name: 'functest-kubernetes-pi-{repo}-{container}-{tag}-rmi'
192 - functest-kubernetes-pi-slave:
195 - functest-kubernetes-pi-remove-images:
196 <<: *functest-kubernetes-pi-containers
199 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-rmi'
200 <<: *functest-kubernetes-pi-params
201 container: 'functest-kubernetes-healthcheck'
203 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-rmi'
206 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-rmi'
207 <<: *functest-kubernetes-pi-params
208 container: 'functest-kubernetes-smoke'
210 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-rmi'
213 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-rmi'
214 <<: *functest-kubernetes-pi-params
215 container: 'functest-kubernetes-security'
217 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-rmi'
220 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-rmi'
221 <<: *functest-kubernetes-pi-params
222 container: 'functest-kubernetes-benchmarking'
224 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-rmi'
227 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-rmi'
228 <<: *functest-kubernetes-pi-params
229 container: 'functest-kubernetes-cnf'
231 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-rmi'
234 name: 'functest-kubernetes-pi-{repo}-{container}-{tag}-{test}-run'
236 - functest-kubernetes-pi-slave:
238 - functest-kubernetes-pi-build_tag:
240 - functest-kubernetes-pi-DEPLOY_SCENARIO:
241 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
243 - functest-kubernetes-pi-run-containers:
244 <<: *functest-kubernetes-pi-run-containers
247 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck'
248 <<: *functest-kubernetes-pi-params
249 container: 'functest-kubernetes-healthcheck'
256 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-{test}-run'
259 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke'
260 <<: *functest-kubernetes-pi-params
261 container: 'functest-kubernetes-smoke'
266 - k8s_conformance_serial
268 - sig_api_machinery_serial
274 - sig_cluster_lifecycle
275 - sig_instrumentation
279 - sig_scheduling_serial
285 - {'tag': 'latest', 'test': 'k8s_io'}
286 - {'tag': 'v1.21', 'test': 'k8s_io'}
287 - {'tag': 'jerma', 'test': 'k8s_io'}
288 - {'tag': 'jerma', 'test': 'k8s_conformance_serial'}
289 - {'tag': 'jerma', 'test': 'sig_api_machinery'}
290 - {'tag': 'jerma', 'test': 'sig_api_machinery_serial'}
291 - {'tag': 'jerma', 'test': 'sig_apps'}
292 - {'tag': 'jerma', 'test': 'sig_apps_serial'}
293 - {'tag': 'jerma', 'test': 'sig_auth'}
294 - {'tag': 'jerma', 'test': 'sig_cli'}
295 - {'tag': 'jerma', 'test': 'sig_cli_serial'}
296 - {'tag': 'jerma', 'test': 'sig_cluster_lifecycle'}
297 - {'tag': 'jerma', 'test': 'sig_instrumentation'}
298 - {'tag': 'jerma', 'test': 'sig_network'}
299 - {'tag': 'jerma', 'test': 'sig_network_serial'}
300 - {'tag': 'jerma', 'test': 'sig_node'}
301 - {'tag': 'jerma', 'test': 'sig_scheduling_serial'}
302 - {'tag': 'jerma', 'test': 'sig_storage'}
303 - {'tag': 'jerma', 'test': 'sig_storage_serial'}
304 - {'tag': 'iruya', 'test': 'k8s_io'}
305 - {'tag': 'iruya', 'test': 'k8s_conformance_serial'}
306 - {'tag': 'iruya', 'test': 'sig_api_machinery'}
307 - {'tag': 'iruya', 'test': 'sig_api_machinery_serial'}
308 - {'tag': 'iruya', 'test': 'sig_apps'}
309 - {'tag': 'iruya', 'test': 'sig_apps_serial'}
310 - {'tag': 'iruya', 'test': 'sig_auth'}
311 - {'tag': 'iruya', 'test': 'sig_cli'}
312 - {'tag': 'iruya', 'test': 'sig_cli_serial'}
313 - {'tag': 'iruya', 'test': 'sig_cluster_lifecycle'}
314 - {'tag': 'iruya', 'test': 'sig_instrumentation'}
315 - {'tag': 'iruya', 'test': 'sig_network'}
316 - {'tag': 'iruya', 'test': 'sig_network_serial'}
317 - {'tag': 'iruya', 'test': 'sig_node'}
318 - {'tag': 'iruya', 'test': 'sig_scheduling_serial'}
319 - {'tag': 'iruya', 'test': 'sig_storage'}
320 - {'tag': 'iruya', 'test': 'sig_storage_serial'}
321 - {'tag': 'hunter', 'test': 'k8s_io'}
322 - {'tag': 'hunter', 'test': 'k8s_conformance_serial'}
323 - {'tag': 'hunter', 'test': 'sig_api_machinery'}
324 - {'tag': 'hunter', 'test': 'sig_api_machinery_serial'}
325 - {'tag': 'hunter', 'test': 'sig_apps'}
326 - {'tag': 'hunter', 'test': 'sig_apps_serial'}
327 - {'tag': 'hunter', 'test': 'sig_auth'}
328 - {'tag': 'hunter', 'test': 'sig_cli'}
329 - {'tag': 'hunter', 'test': 'sig_cli_serial'}
330 - {'tag': 'hunter', 'test': 'sig_cluster_lifecycle'}
331 - {'tag': 'hunter', 'test': 'sig_instrumentation'}
332 - {'tag': 'hunter', 'test': 'sig_network'}
333 - {'tag': 'hunter', 'test': 'sig_network_serial'}
334 - {'tag': 'hunter', 'test': 'sig_node'}
335 - {'tag': 'hunter', 'test': 'sig_scheduling_serial'}
336 - {'tag': 'hunter', 'test': 'sig_storage'}
337 - {'tag': 'hunter', 'test': 'sig_storage_serial'}
338 - {'tag': 'arm-latest', 'test': 'k8s_io'}
339 - {'tag': 'arm-v1.21', 'test': 'k8s_io'}
340 - {'tag': 'arm-jerma', 'test': 'k8s_io'}
341 - {'tag': 'arm-jerma', 'test': 'k8s_conformance_serial'}
342 - {'tag': 'arm-jerma', 'test': 'sig_api_machinery'}
343 - {'tag': 'arm-jerma', 'test': 'sig_api_machinery_serial'}
344 - {'tag': 'arm-jerma', 'test': 'sig_apps'}
345 - {'tag': 'arm-jerma', 'test': 'sig_apps_serial'}
346 - {'tag': 'arm-jerma', 'test': 'sig_auth'}
347 - {'tag': 'arm-jerma', 'test': 'sig_cli'}
348 - {'tag': 'arm-jerma', 'test': 'sig_cli_serial'}
349 - {'tag': 'arm-jerma', 'test': 'sig_cluster_lifecycle'}
350 - {'tag': 'arm-jerma', 'test': 'sig_instrumentation'}
351 - {'tag': 'arm-jerma', 'test': 'sig_network'}
352 - {'tag': 'arm-jerma', 'test': 'sig_network_serial'}
353 - {'tag': 'arm-jerma', 'test': 'sig_node'}
354 - {'tag': 'arm-jerma', 'test': 'sig_scheduling_serial'}
355 - {'tag': 'arm-jerma', 'test': 'sig_storage'}
356 - {'tag': 'arm-jerma', 'test': 'sig_storage_serial'}
357 - {'tag': 'arm-iruya', 'test': 'k8s_io'}
358 - {'tag': 'arm-iruya', 'test': 'k8s_conformance_serial'}
359 - {'tag': 'arm-iruya', 'test': 'sig_api_machinery'}
360 - {'tag': 'arm-iruya', 'test': 'sig_api_machinery_serial'}
361 - {'tag': 'arm-iruya', 'test': 'sig_apps'}
362 - {'tag': 'arm-iruya', 'test': 'sig_apps_serial'}
363 - {'tag': 'arm-iruya', 'test': 'sig_auth'}
364 - {'tag': 'arm-iruya', 'test': 'sig_cli'}
365 - {'tag': 'arm-iruya', 'test': 'sig_cli_serial'}
366 - {'tag': 'arm-iruya', 'test': 'sig_cluster_lifecycle'}
367 - {'tag': 'arm-iruya', 'test': 'sig_instrumentation'}
368 - {'tag': 'arm-iruya', 'test': 'sig_network'}
369 - {'tag': 'arm-iruya', 'test': 'sig_network_serial'}
370 - {'tag': 'arm-iruya', 'test': 'sig_node'}
371 - {'tag': 'arm-iruya', 'test': 'sig_scheduling_serial'}
372 - {'tag': 'arm-iruya', 'test': 'sig_storage'}
373 - {'tag': 'arm-iruya', 'test': 'sig_storage_serial'}
374 - {'tag': 'arm-hunter', 'test': 'k8s_io'}
375 - {'tag': 'arm-hunter', 'test': 'k8s_conformance_serial'}
376 - {'tag': 'arm-hunter', 'test': 'sig_api_machinery'}
377 - {'tag': 'arm-hunter', 'test': 'sig_api_machinery_serial'}
378 - {'tag': 'arm-hunter', 'test': 'sig_apps'}
379 - {'tag': 'arm-hunter', 'test': 'sig_apps_serial'}
380 - {'tag': 'arm-hunter', 'test': 'sig_auth'}
381 - {'tag': 'arm-hunter', 'test': 'sig_cli'}
382 - {'tag': 'arm-hunter', 'test': 'sig_cli_serial'}
383 - {'tag': 'arm-hunter', 'test': 'sig_cluster_lifecycle'}
384 - {'tag': 'arm-hunter', 'test': 'sig_instrumentation'}
385 - {'tag': 'arm-hunter', 'test': 'sig_network'}
386 - {'tag': 'arm-hunter', 'test': 'sig_network_serial'}
387 - {'tag': 'arm-hunter', 'test': 'sig_node'}
388 - {'tag': 'arm-hunter', 'test': 'sig_scheduling_serial'}
389 - {'tag': 'arm-hunter', 'test': 'sig_storage'}
390 - {'tag': 'arm-hunter', 'test': 'sig_storage_serial'}
391 - {'tag': 'arm64-latest', 'test': 'k8s_io'}
392 - {'tag': 'arm64-v1.21', 'test': 'k8s_io'}
393 - {'tag': 'arm64-jerma', 'test': 'k8s_io'}
394 - {'tag': 'arm64-jerma', 'test': 'k8s_conformance_serial'}
395 - {'tag': 'arm64-jerma', 'test': 'sig_api_machinery'}
396 - {'tag': 'arm64-jerma', 'test': 'sig_api_machinery_serial'}
397 - {'tag': 'arm64-jerma', 'test': 'sig_apps'}
398 - {'tag': 'arm64-jerma', 'test': 'sig_apps_serial'}
399 - {'tag': 'arm64-jerma', 'test': 'sig_auth'}
400 - {'tag': 'arm64-jerma', 'test': 'sig_cli'}
401 - {'tag': 'arm64-jerma', 'test': 'sig_cli_serial'}
402 - {'tag': 'arm64-jerma', 'test': 'sig_cluster_lifecycle'}
403 - {'tag': 'arm64-jerma', 'test': 'sig_instrumentation'}
404 - {'tag': 'arm64-jerma', 'test': 'sig_network'}
405 - {'tag': 'arm64-jerma', 'test': 'sig_network_serial'}
406 - {'tag': 'arm64-jerma', 'test': 'sig_node'}
407 - {'tag': 'arm64-jerma', 'test': 'sig_scheduling_serial'}
408 - {'tag': 'arm64-jerma', 'test': 'sig_storage'}
409 - {'tag': 'arm64-jerma', 'test': 'sig_storage_serial'}
410 - {'tag': 'arm64-iruya', 'test': 'k8s_io'}
411 - {'tag': 'arm64-iruya', 'test': 'k8s_conformance_serial'}
412 - {'tag': 'arm64-iruya', 'test': 'sig_api_machinery'}
413 - {'tag': 'arm64-iruya', 'test': 'sig_api_machinery_serial'}
414 - {'tag': 'arm64-iruya', 'test': 'sig_apps'}
415 - {'tag': 'arm64-iruya', 'test': 'sig_apps_serial'}
416 - {'tag': 'arm64-iruya', 'test': 'sig_auth'}
417 - {'tag': 'arm64-iruya', 'test': 'sig_cli'}
418 - {'tag': 'arm64-iruya', 'test': 'sig_cli_serial'}
419 - {'tag': 'arm64-iruya', 'test': 'sig_cluster_lifecycle'}
420 - {'tag': 'arm64-iruya', 'test': 'sig_instrumentation'}
421 - {'tag': 'arm64-iruya', 'test': 'sig_network'}
422 - {'tag': 'arm64-iruya', 'test': 'sig_network_serial'}
423 - {'tag': 'arm64-iruya', 'test': 'sig_node'}
424 - {'tag': 'arm64-iruya', 'test': 'sig_scheduling_serial'}
425 - {'tag': 'arm64-iruya', 'test': 'sig_storage'}
426 - {'tag': 'arm64-iruya', 'test': 'sig_storage_serial'}
427 - {'tag': 'arm64-hunter', 'test': 'k8s_io'}
428 - {'tag': 'arm64-hunter', 'test': 'k8s_conformance_serial'}
429 - {'tag': 'arm64-hunter', 'test': 'sig_api_machinery'}
430 - {'tag': 'arm64-hunter', 'test': 'sig_api_machinery_serial'}
431 - {'tag': 'arm64-hunter', 'test': 'sig_apps'}
432 - {'tag': 'arm64-hunter', 'test': 'sig_apps_serial'}
433 - {'tag': 'arm64-hunter', 'test': 'sig_auth'}
434 - {'tag': 'arm64-hunter', 'test': 'sig_cli'}
435 - {'tag': 'arm64-hunter', 'test': 'sig_cli_serial'}
436 - {'tag': 'arm64-hunter', 'test': 'sig_cluster_lifecycle'}
437 - {'tag': 'arm64-hunter', 'test': 'sig_instrumentation'}
438 - {'tag': 'arm64-hunter', 'test': 'sig_network'}
439 - {'tag': 'arm64-hunter', 'test': 'sig_network_serial'}
440 - {'tag': 'arm64-hunter', 'test': 'sig_node'}
441 - {'tag': 'arm64-hunter', 'test': 'sig_scheduling_serial'}
442 - {'tag': 'arm64-hunter', 'test': 'sig_storage'}
443 - {'tag': 'arm64-hunter', 'test': 'sig_storage_serial'}
445 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-{test}-run'
448 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security'
449 <<: *functest-kubernetes-pi-params
450 container: 'functest-kubernetes-security'
458 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-{test}-run'
461 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking'
462 <<: *functest-kubernetes-pi-params
463 container: 'functest-kubernetes-benchmarking'
465 - xrally_kubernetes_full
469 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-{test}-run'
472 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf'
473 <<: *functest-kubernetes-pi-params
474 container: 'functest-kubernetes-cnf'
482 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-{test}-run'
486 name: functest-kubernetes-pi-zip
490 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/results || true
491 if [ "{repo}" = "_" ]; then
492 image={container}:{tag}
493 elif [ "{port}" = "None" ]; then
494 image={repo}/{container}:{tag}
496 image={repo}:{port}/{container}:{tag}
499 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
500 -e S3_DST_URL=s3://artifacts.opnfv.org/functest-kubernetes \
501 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest-kubernetes \
502 -v /home/opnfv/functest-kubernetes/.boto:/root/.boto \
503 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
504 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
505 -e BUILD_TAG=$BUILD_TAG \
506 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
507 -e DEPLOY_SCENARIO=$DEPLOY_SCENARIO \
508 -v /home/opnfv/functest-kubernetes/config.{tag}:/root/.kube/config \
512 name: 'functest-kubernetes-pi-{tag}-zip'
514 - functest-kubernetes-pi-slave:
516 - functest-kubernetes-pi-build_tag:
518 - functest-kubernetes-pi-DEPLOY_SCENARIO:
519 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
521 - functest-kubernetes-pi-zip:
522 <<: *functest-kubernetes-pi-containers
525 name: 'functest-kubernetes-pi-{tag}-zip'
526 <<: *functest-kubernetes-pi-params
527 container: 'functest-kubernetes-healthcheck'
529 - 'functest-kubernetes-pi-{tag}-zip'
532 name: 'functest-kubernetes-pi-{tag}-daily'
533 project-type: multijob
537 - functest-kubernetes-pi-slave:
539 - functest-kubernetes-pi-build_tag:
541 - functest-kubernetes-pi-DEPLOY_SCENARIO:
542 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
545 use-build-blocker: true
546 blocking-level: 'NODE'
548 - '^functest-kubernetes-pi-{tag}-(daily|docker|review)$'
551 name: remove former images
553 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-{tag}-rmi'
554 <<: *functest-kubernetes-pi-jobs
555 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-rmi'
556 <<: *functest-kubernetes-pi-jobs
557 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-{tag}-rmi'
558 <<: *functest-kubernetes-pi-jobs
559 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-{tag}-rmi'
560 <<: *functest-kubernetes-pi-jobs
561 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-{tag}-rmi'
562 <<: *functest-kubernetes-pi-jobs
564 name: pull containers
566 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-{tag}-pull'
567 <<: *functest-kubernetes-pi-jobs
568 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-pull'
569 <<: *functest-kubernetes-pi-jobs
570 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-{tag}-pull'
571 <<: *functest-kubernetes-pi-jobs
572 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-{tag}-pull'
573 <<: *functest-kubernetes-pi-jobs
574 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-{tag}-pull'
575 <<: *functest-kubernetes-pi-jobs
577 name: ollivier/functest-kubernetes-healthcheck:{tag}
579 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-{tag}-k8s_quick-run'
580 <<: *functest-kubernetes-pi-jobs
581 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-{tag}-k8s_smoke-run'
582 <<: *functest-kubernetes-pi-jobs
584 name: ollivier/functest-kubernetes-smoke:{tag}
585 execution-type: SEQUENTIALLY
587 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
588 <<: *functest-kubernetes-pi-jobs
589 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-k8s_io-run'
590 <<: *functest-kubernetes-pi-jobs
591 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
592 <<: *functest-kubernetes-pi-jobs
593 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-k8s_conformance_serial-run'
594 <<: *functest-kubernetes-pi-jobs
595 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_api_machinery-run'
596 <<: *functest-kubernetes-pi-jobs
597 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_api_machinery_serial-run'
598 <<: *functest-kubernetes-pi-jobs
599 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_apps-run'
600 <<: *functest-kubernetes-pi-jobs
601 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_apps_serial-run'
602 <<: *functest-kubernetes-pi-jobs
603 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_auth-run'
604 <<: *functest-kubernetes-pi-jobs
605 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_cli-run'
606 <<: *functest-kubernetes-pi-jobs
607 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_cli_serial-run'
608 <<: *functest-kubernetes-pi-jobs
609 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_cluster_lifecycle-run'
610 <<: *functest-kubernetes-pi-jobs
611 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_instrumentation-run'
612 <<: *functest-kubernetes-pi-jobs
613 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_network-run'
614 <<: *functest-kubernetes-pi-jobs
615 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_network_serial-run'
616 <<: *functest-kubernetes-pi-jobs
617 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_node-run'
618 <<: *functest-kubernetes-pi-jobs
619 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_scheduling_serial-run'
620 <<: *functest-kubernetes-pi-jobs
621 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_storage-run'
622 <<: *functest-kubernetes-pi-jobs
623 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_storage_serial-run'
624 <<: *functest-kubernetes-pi-jobs
626 name: ollivier/functest-kubernetes-security:{tag}
628 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-{tag}-kube_hunter-run'
629 <<: *functest-kubernetes-pi-jobs
630 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-{tag}-kube_bench_master-run'
631 <<: *functest-kubernetes-pi-jobs
632 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-{tag}-kube_bench_node-run'
633 <<: *functest-kubernetes-pi-jobs
635 name: ollivier/functest-kubernetes-benchmarking:{tag}
637 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-{tag}-xrally_kubernetes_full-run'
638 <<: *functest-kubernetes-pi-jobs
640 name: ollivier/functest-kubernetes-cnf:{tag}
642 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-{tag}-k8s_vims-run'
643 <<: *functest-kubernetes-pi-jobs
644 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-{tag}-helm_vims-run'
645 <<: *functest-kubernetes-pi-jobs
646 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
647 <<: *functest-kubernetes-pi-jobs
649 name: dump all campaign data
651 - name: 'functest-kubernetes-pi-{tag}-zip'
652 <<: *functest-kubernetes-pi-jobs
655 name: 'functest-kubernetes-pi-daily'
656 <<: *functest-kubernetes-pi-params
658 - 'functest-kubernetes-pi-{tag}-daily'
661 name: functest-kubernetes-pi
670 regex: ^functest-kubernetes-pi-[a-z-0-9.]+-daily$