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'
51 - functest-kubernetes-pi-jobs: &functest-kubernetes-pi-jobs
52 name: 'functest-kubernetes-pi-jobs'
53 current-parameters: true
56 name: functest-kubernetes-pi-slave
63 name: functest-kubernetes-pi-build_tag
69 name: functest-kubernetes-pi-DEPLOY_SCENARIO
73 default: k8-nosdn-nofeature-noha
75 - functest-kubernetes-pi-run-containers: &functest-kubernetes-pi-run-containers
76 name: 'functest-kubernetes-pi-run-containers'
77 <<: *functest-kubernetes-pi-containers
79 privileged: '{privileged}'
83 name: functest-kubernetes-pi-pull-containers
87 if [ "{repo}" = "_" ]; then
88 image={container}:{tag}
89 elif [ "{port}" = "None" ]; then
90 image={repo}/{container}:{tag}
92 image={repo}:{port}/{container}:{tag}
97 name: functest-kubernetes-pi-run-containers
101 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/results || true
102 if [ "{repo}" = "_" ]; then
103 image={container}:{tag}
104 elif [ "{port}" = "None" ]; then
105 image={repo}/{container}:{tag}
107 image={repo}:{port}/{container}:{tag}
110 --privileged={privileged} \
111 --network={network} \
112 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
113 -e S3_DST_URL=s3://artifacts.opnfv.org/functest-kubernetes/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
114 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest-kubernetes/$BUILD_TAG/$JOB_NAME-$BUILD_ID \
115 -v /home/opnfv/functest-kubernetes/.boto:/root/.boto \
116 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
117 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
118 -e NODE_NAME=$slave \
119 -e BUILD_TAG=$BUILD_TAG \
120 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
121 -e DEPLOY_SCENARIO=$DEPLOY_SCENARIO \
122 -v /home/opnfv/functest-kubernetes/config.{tag}:/root/.kube/config \
123 $image run_tests -t {test} -p -r
126 name: functest-kubernetes-pi-remove-images
130 if [ "{repo}" = "_" ]; then
131 image={container}:{tag}
132 elif [ "{port}" = "None" ]; then
133 image={repo}/{container}:{tag}
135 image={repo}:{port}/{container}:{tag}
137 docker rmi $image || true
140 name: 'functest-kubernetes-pi-{repo}-{container}-{tag}-pull'
142 - functest-kubernetes-pi-slave:
145 - functest-kubernetes-pi-pull-containers:
146 <<: *functest-kubernetes-pi-containers
149 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-pull'
150 <<: *functest-kubernetes-pi-params
151 container: 'functest-kubernetes-healthcheck'
153 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-pull'
156 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-pull'
157 <<: *functest-kubernetes-pi-params
158 container: 'functest-kubernetes-smoke'
160 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-pull'
163 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-pull'
164 <<: *functest-kubernetes-pi-params
165 container: 'functest-kubernetes-security'
167 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-pull'
170 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-pull'
171 <<: *functest-kubernetes-pi-params
172 container: 'functest-kubernetes-benchmarking'
174 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-pull'
177 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-pull'
178 <<: *functest-kubernetes-pi-params
179 container: 'functest-kubernetes-cnf'
181 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-pull'
184 name: 'functest-kubernetes-pi-{repo}-{container}-{tag}-rmi'
186 - functest-kubernetes-pi-slave:
189 - functest-kubernetes-pi-remove-images:
190 <<: *functest-kubernetes-pi-containers
193 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-rmi'
194 <<: *functest-kubernetes-pi-params
195 container: 'functest-kubernetes-healthcheck'
197 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-rmi'
200 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-rmi'
201 <<: *functest-kubernetes-pi-params
202 container: 'functest-kubernetes-smoke'
204 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-rmi'
207 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-rmi'
208 <<: *functest-kubernetes-pi-params
209 container: 'functest-kubernetes-security'
211 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-rmi'
214 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-rmi'
215 <<: *functest-kubernetes-pi-params
216 container: 'functest-kubernetes-benchmarking'
218 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-rmi'
221 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-rmi'
222 <<: *functest-kubernetes-pi-params
223 container: 'functest-kubernetes-cnf'
225 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-rmi'
228 name: 'functest-kubernetes-pi-{repo}-{container}-{tag}-{test}-run'
230 - functest-kubernetes-pi-slave:
232 - functest-kubernetes-pi-build_tag:
234 - functest-kubernetes-pi-DEPLOY_SCENARIO:
235 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
237 - functest-kubernetes-pi-run-containers:
238 <<: *functest-kubernetes-pi-run-containers
241 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck'
242 <<: *functest-kubernetes-pi-params
243 container: 'functest-kubernetes-healthcheck'
250 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-{test}-run'
253 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke'
254 <<: *functest-kubernetes-pi-params
255 container: 'functest-kubernetes-smoke'
260 - k8s_conformance_serial
262 - sig_api_machinery_serial
268 - sig_cluster_lifecycle
269 - sig_instrumentation
274 - sig_scheduling_serial
280 - {'tag': 'latest', 'test': 'k8s_io'}
281 - {'tag': 'jerma', 'test': 'k8s_io'}
282 - {'tag': 'jerma', 'test': 'k8s_conformance_serial'}
283 - {'tag': 'jerma', 'test': 'sig_api_machinery'}
284 - {'tag': 'jerma', 'test': 'sig_api_machinery_serial'}
285 - {'tag': 'jerma', 'test': 'sig_apps'}
286 - {'tag': 'jerma', 'test': 'sig_apps_serial'}
287 - {'tag': 'jerma', 'test': 'sig_auth'}
288 - {'tag': 'jerma', 'test': 'sig_cli'}
289 - {'tag': 'jerma', 'test': 'sig_cli_serial'}
290 - {'tag': 'jerma', 'test': 'sig_cluster_lifecycle'}
291 - {'tag': 'jerma', 'test': 'sig_instrumentation'}
292 - {'tag': 'jerma', 'test': 'sig_network'}
293 - {'tag': 'jerma', 'test': 'sig_network_serial'}
294 - {'tag': 'jerma', 'test': 'sig_node'}
295 - {'tag': 'jerma', 'test': 'sig_node_serial'}
296 - {'tag': 'jerma', 'test': 'sig_scheduling_serial'}
297 - {'tag': 'jerma', 'test': 'sig_storage'}
298 - {'tag': 'jerma', 'test': 'sig_storage_serial'}
299 - {'tag': 'iruya', 'test': 'k8s_io'}
300 - {'tag': 'iruya', 'test': 'k8s_conformance_serial'}
301 - {'tag': 'iruya', 'test': 'sig_api_machinery'}
302 - {'tag': 'iruya', 'test': 'sig_api_machinery_serial'}
303 - {'tag': 'iruya', 'test': 'sig_apps'}
304 - {'tag': 'iruya', 'test': 'sig_apps_serial'}
305 - {'tag': 'iruya', 'test': 'sig_auth'}
306 - {'tag': 'iruya', 'test': 'sig_cli'}
307 - {'tag': 'iruya', 'test': 'sig_cli_serial'}
308 - {'tag': 'iruya', 'test': 'sig_cluster_lifecycle'}
309 - {'tag': 'iruya', 'test': 'sig_instrumentation'}
310 - {'tag': 'iruya', 'test': 'sig_network'}
311 - {'tag': 'iruya', 'test': 'sig_network_serial'}
312 - {'tag': 'iruya', 'test': 'sig_node'}
313 - {'tag': 'iruya', 'test': 'sig_node_serial'}
314 - {'tag': 'iruya', 'test': 'sig_scheduling_serial'}
315 - {'tag': 'iruya', 'test': 'sig_storage'}
316 - {'tag': 'iruya', 'test': 'sig_storage_serial'}
317 - {'tag': 'hunter', 'test': 'k8s_io'}
318 - {'tag': 'hunter', 'test': 'k8s_conformance_serial'}
319 - {'tag': 'hunter', 'test': 'sig_api_machinery'}
320 - {'tag': 'hunter', 'test': 'sig_api_machinery_serial'}
321 - {'tag': 'hunter', 'test': 'sig_apps'}
322 - {'tag': 'hunter', 'test': 'sig_apps_serial'}
323 - {'tag': 'hunter', 'test': 'sig_auth'}
324 - {'tag': 'hunter', 'test': 'sig_cli'}
325 - {'tag': 'hunter', 'test': 'sig_cli_serial'}
326 - {'tag': 'hunter', 'test': 'sig_cluster_lifecycle'}
327 - {'tag': 'hunter', 'test': 'sig_instrumentation'}
328 - {'tag': 'hunter', 'test': 'sig_network'}
329 - {'tag': 'hunter', 'test': 'sig_network_serial'}
330 - {'tag': 'hunter', 'test': 'sig_node'}
331 - {'tag': 'hunter', 'test': 'sig_node_serial'}
332 - {'tag': 'hunter', 'test': 'sig_scheduling_serial'}
333 - {'tag': 'hunter', 'test': 'sig_storage'}
334 - {'tag': 'hunter', 'test': 'sig_storage_serial'}
335 - {'tag': 'arm-latest', 'test': 'k8s_io'}
336 - {'tag': 'arm-jerma', 'test': 'k8s_io'}
337 - {'tag': 'arm-jerma', 'test': 'k8s_conformance_serial'}
338 - {'tag': 'arm-jerma', 'test': 'sig_api_machinery'}
339 - {'tag': 'arm-jerma', 'test': 'sig_api_machinery_serial'}
340 - {'tag': 'arm-jerma', 'test': 'sig_apps'}
341 - {'tag': 'arm-jerma', 'test': 'sig_apps_serial'}
342 - {'tag': 'arm-jerma', 'test': 'sig_auth'}
343 - {'tag': 'arm-jerma', 'test': 'sig_cli'}
344 - {'tag': 'arm-jerma', 'test': 'sig_cli_serial'}
345 - {'tag': 'arm-jerma', 'test': 'sig_cluster_lifecycle'}
346 - {'tag': 'arm-jerma', 'test': 'sig_instrumentation'}
347 - {'tag': 'arm-jerma', 'test': 'sig_network'}
348 - {'tag': 'arm-jerma', 'test': 'sig_network_serial'}
349 - {'tag': 'arm-jerma', 'test': 'sig_node'}
350 - {'tag': 'arm-jerma', 'test': 'sig_node_serial'}
351 - {'tag': 'arm-jerma', 'test': 'sig_scheduling_serial'}
352 - {'tag': 'arm-jerma', 'test': 'sig_storage'}
353 - {'tag': 'arm-jerma', 'test': 'sig_storage_serial'}
354 - {'tag': 'arm-iruya', 'test': 'k8s_io'}
355 - {'tag': 'arm-iruya', 'test': 'k8s_conformance_serial'}
356 - {'tag': 'arm-iruya', 'test': 'sig_api_machinery'}
357 - {'tag': 'arm-iruya', 'test': 'sig_api_machinery_serial'}
358 - {'tag': 'arm-iruya', 'test': 'sig_apps'}
359 - {'tag': 'arm-iruya', 'test': 'sig_apps_serial'}
360 - {'tag': 'arm-iruya', 'test': 'sig_auth'}
361 - {'tag': 'arm-iruya', 'test': 'sig_cli'}
362 - {'tag': 'arm-iruya', 'test': 'sig_cli_serial'}
363 - {'tag': 'arm-iruya', 'test': 'sig_cluster_lifecycle'}
364 - {'tag': 'arm-iruya', 'test': 'sig_instrumentation'}
365 - {'tag': 'arm-iruya', 'test': 'sig_network'}
366 - {'tag': 'arm-iruya', 'test': 'sig_network_serial'}
367 - {'tag': 'arm-iruya', 'test': 'sig_node'}
368 - {'tag': 'arm-iruya', 'test': 'sig_node_serial'}
369 - {'tag': 'arm-iruya', 'test': 'sig_scheduling_serial'}
370 - {'tag': 'arm-iruya', 'test': 'sig_storage'}
371 - {'tag': 'arm-iruya', 'test': 'sig_storage_serial'}
372 - {'tag': 'arm-hunter', 'test': 'k8s_io'}
373 - {'tag': 'arm-hunter', 'test': 'k8s_conformance_serial'}
374 - {'tag': 'arm-hunter', 'test': 'sig_api_machinery'}
375 - {'tag': 'arm-hunter', 'test': 'sig_api_machinery_serial'}
376 - {'tag': 'arm-hunter', 'test': 'sig_apps'}
377 - {'tag': 'arm-hunter', 'test': 'sig_apps_serial'}
378 - {'tag': 'arm-hunter', 'test': 'sig_auth'}
379 - {'tag': 'arm-hunter', 'test': 'sig_cli'}
380 - {'tag': 'arm-hunter', 'test': 'sig_cli_serial'}
381 - {'tag': 'arm-hunter', 'test': 'sig_cluster_lifecycle'}
382 - {'tag': 'arm-hunter', 'test': 'sig_instrumentation'}
383 - {'tag': 'arm-hunter', 'test': 'sig_network'}
384 - {'tag': 'arm-hunter', 'test': 'sig_network_serial'}
385 - {'tag': 'arm-hunter', 'test': 'sig_node'}
386 - {'tag': 'arm-hunter', 'test': 'sig_node_serial'}
387 - {'tag': 'arm-hunter', 'test': 'sig_scheduling_serial'}
388 - {'tag': 'arm-hunter', 'test': 'sig_storage'}
389 - {'tag': 'arm-hunter', 'test': 'sig_storage_serial'}
390 - {'tag': 'arm64-latest', 'test': 'k8s_io'}
391 - {'tag': 'arm64-jerma', 'test': 'k8s_io'}
392 - {'tag': 'arm64-jerma', 'test': 'k8s_conformance_serial'}
393 - {'tag': 'arm64-jerma', 'test': 'sig_api_machinery'}
394 - {'tag': 'arm64-jerma', 'test': 'sig_api_machinery_serial'}
395 - {'tag': 'arm64-jerma', 'test': 'sig_apps'}
396 - {'tag': 'arm64-jerma', 'test': 'sig_apps_serial'}
397 - {'tag': 'arm64-jerma', 'test': 'sig_auth'}
398 - {'tag': 'arm64-jerma', 'test': 'sig_cli'}
399 - {'tag': 'arm64-jerma', 'test': 'sig_cli_serial'}
400 - {'tag': 'arm64-jerma', 'test': 'sig_cluster_lifecycle'}
401 - {'tag': 'arm64-jerma', 'test': 'sig_instrumentation'}
402 - {'tag': 'arm64-jerma', 'test': 'sig_network'}
403 - {'tag': 'arm64-jerma', 'test': 'sig_network_serial'}
404 - {'tag': 'arm64-jerma', 'test': 'sig_node'}
405 - {'tag': 'arm64-jerma', 'test': 'sig_node_serial'}
406 - {'tag': 'arm64-jerma', 'test': 'sig_scheduling_serial'}
407 - {'tag': 'arm64-jerma', 'test': 'sig_storage'}
408 - {'tag': 'arm64-jerma', 'test': 'sig_storage_serial'}
409 - {'tag': 'arm64-iruya', 'test': 'k8s_io'}
410 - {'tag': 'arm64-iruya', 'test': 'k8s_conformance_serial'}
411 - {'tag': 'arm64-iruya', 'test': 'sig_api_machinery'}
412 - {'tag': 'arm64-iruya', 'test': 'sig_api_machinery_serial'}
413 - {'tag': 'arm64-iruya', 'test': 'sig_apps'}
414 - {'tag': 'arm64-iruya', 'test': 'sig_apps_serial'}
415 - {'tag': 'arm64-iruya', 'test': 'sig_auth'}
416 - {'tag': 'arm64-iruya', 'test': 'sig_cli'}
417 - {'tag': 'arm64-iruya', 'test': 'sig_cli_serial'}
418 - {'tag': 'arm64-iruya', 'test': 'sig_cluster_lifecycle'}
419 - {'tag': 'arm64-iruya', 'test': 'sig_instrumentation'}
420 - {'tag': 'arm64-iruya', 'test': 'sig_network'}
421 - {'tag': 'arm64-iruya', 'test': 'sig_network_serial'}
422 - {'tag': 'arm64-iruya', 'test': 'sig_node'}
423 - {'tag': 'arm64-iruya', 'test': 'sig_node_serial'}
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_node_serial'}
442 - {'tag': 'arm64-hunter', 'test': 'sig_scheduling_serial'}
443 - {'tag': 'arm64-hunter', 'test': 'sig_storage'}
444 - {'tag': 'arm64-hunter', 'test': 'sig_storage_serial'}
446 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-{test}-run'
449 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security'
450 <<: *functest-kubernetes-pi-params
451 container: 'functest-kubernetes-security'
459 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-{test}-run'
462 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking'
463 <<: *functest-kubernetes-pi-params
464 container: 'functest-kubernetes-benchmarking'
466 - xrally_kubernetes_full
470 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-{test}-run'
473 name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf'
474 <<: *functest-kubernetes-pi-params
475 container: 'functest-kubernetes-cnf'
483 - 'functest-kubernetes-pi-{repo}-{container}-{tag}-{test}-run'
487 name: functest-kubernetes-pi-zip
491 [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/results || true
492 if [ "{repo}" = "_" ]; then
493 image={container}:{tag}
494 elif [ "{port}" = "None" ]; then
495 image={repo}/{container}:{tag}
497 image={repo}:{port}/{container}:{tag}
500 -e S3_ENDPOINT_URL=https://storage.googleapis.com \
501 -e S3_DST_URL=s3://artifacts.opnfv.org/functest-kubernetes \
502 -e HTTP_DST_URL=http://artifacts.opnfv.org/functest-kubernetes \
503 -v /home/opnfv/functest-kubernetes/.boto:/root/.boto \
504 -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
505 -e TEST_DB_EXT_URL=http://testresults.opnfv.org/test/api/v1/results \
506 -e BUILD_TAG=$BUILD_TAG \
507 -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
508 -e DEPLOY_SCENARIO=$DEPLOY_SCENARIO \
509 -v /home/opnfv/functest-kubernetes/config.{tag}:/root/.kube/config \
513 name: 'functest-kubernetes-pi-{tag}-zip'
515 - functest-kubernetes-pi-slave:
517 - functest-kubernetes-pi-build_tag:
519 - functest-kubernetes-pi-DEPLOY_SCENARIO:
520 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
522 - functest-kubernetes-pi-zip:
523 <<: *functest-kubernetes-pi-containers
526 name: 'functest-kubernetes-pi-{tag}-zip'
527 <<: *functest-kubernetes-pi-params
528 container: 'functest-kubernetes-healthcheck'
530 - 'functest-kubernetes-pi-{tag}-zip'
533 name: 'functest-kubernetes-pi-{tag}-daily'
534 project-type: multijob
538 - functest-kubernetes-pi-slave:
540 - functest-kubernetes-pi-build_tag:
542 - functest-kubernetes-pi-DEPLOY_SCENARIO:
543 DEPLOY_SCENARIO: k8-nosdn-nofeature-noha
546 use-build-blocker: true
547 blocking-level: 'GLOBAL'
549 - '^functest-kubernetes-*-(daily|docker|review)$'
552 name: remove former images
554 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-{tag}-rmi'
555 <<: *functest-kubernetes-pi-jobs
556 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-rmi'
557 <<: *functest-kubernetes-pi-jobs
558 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-{tag}-rmi'
559 <<: *functest-kubernetes-pi-jobs
560 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-{tag}-rmi'
561 <<: *functest-kubernetes-pi-jobs
562 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-{tag}-rmi'
563 <<: *functest-kubernetes-pi-jobs
565 name: pull containers
567 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-{tag}-pull'
568 <<: *functest-kubernetes-pi-jobs
569 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-pull'
570 <<: *functest-kubernetes-pi-jobs
571 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-{tag}-pull'
572 <<: *functest-kubernetes-pi-jobs
573 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-{tag}-pull'
574 <<: *functest-kubernetes-pi-jobs
575 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-{tag}-pull'
576 <<: *functest-kubernetes-pi-jobs
578 name: ollivier/functest-kubernetes-healthcheck:{tag}
580 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-{tag}-k8s_quick-run'
581 <<: *functest-kubernetes-pi-jobs
582 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-{tag}-k8s_smoke-run'
583 <<: *functest-kubernetes-pi-jobs
585 name: ollivier/functest-kubernetes-smoke:{tag}
586 execution-type: SEQUENTIALLY
588 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
589 <<: *functest-kubernetes-pi-jobs
590 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-k8s_io-run'
591 <<: *functest-kubernetes-pi-jobs
592 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
593 <<: *functest-kubernetes-pi-jobs
594 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-k8s_conformance_serial-run'
595 <<: *functest-kubernetes-pi-jobs
596 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_api_machinery-run'
597 <<: *functest-kubernetes-pi-jobs
598 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_api_machinery_serial-run'
599 <<: *functest-kubernetes-pi-jobs
600 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_apps-run'
601 <<: *functest-kubernetes-pi-jobs
602 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_apps_serial-run'
603 <<: *functest-kubernetes-pi-jobs
604 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_auth-run'
605 <<: *functest-kubernetes-pi-jobs
606 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_cli-run'
607 <<: *functest-kubernetes-pi-jobs
608 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_cli_serial-run'
609 <<: *functest-kubernetes-pi-jobs
610 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_cluster_lifecycle-run'
611 <<: *functest-kubernetes-pi-jobs
612 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_instrumentation-run'
613 <<: *functest-kubernetes-pi-jobs
614 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_network-run'
615 <<: *functest-kubernetes-pi-jobs
616 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_network_serial-run'
617 <<: *functest-kubernetes-pi-jobs
618 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_node-run'
619 <<: *functest-kubernetes-pi-jobs
620 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_node_serial-run'
621 <<: *functest-kubernetes-pi-jobs
622 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_scheduling_serial-run'
623 <<: *functest-kubernetes-pi-jobs
624 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_storage-run'
625 <<: *functest-kubernetes-pi-jobs
626 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_storage_serial-run'
627 <<: *functest-kubernetes-pi-jobs
629 name: ollivier/functest-kubernetes-security:{tag}
631 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-{tag}-kube_hunter-run'
632 <<: *functest-kubernetes-pi-jobs
633 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-{tag}-kube_bench_master-run'
634 <<: *functest-kubernetes-pi-jobs
635 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-{tag}-kube_bench_node-run'
636 <<: *functest-kubernetes-pi-jobs
638 name: ollivier/functest-kubernetes-benchmarking:{tag}
640 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-{tag}-xrally_kubernetes_full-run'
641 <<: *functest-kubernetes-pi-jobs
643 name: ollivier/functest-kubernetes-cnf:{tag}
645 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-{tag}-k8s_vims-run'
646 <<: *functest-kubernetes-pi-jobs
647 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-{tag}-helm_vims-run'
648 <<: *functest-kubernetes-pi-jobs
649 - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
650 <<: *functest-kubernetes-pi-jobs
652 name: dump all campaign data
654 - name: 'functest-kubernetes-pi-{tag}-zip'
655 <<: *functest-kubernetes-pi-jobs
658 name: 'functest-kubernetes-pi-daily'
659 <<: *functest-kubernetes-pi-params
661 - 'functest-kubernetes-pi-{tag}-daily'
664 name: functest-kubernetes-pi
673 regex: ^functest-kubernetes-pi-[a-z-0-9.]+-daily$