|
37 | 37 | },
|
38 | 38 |
|
39 | 39 | // overrides is a dictionary of parameters to provide in addition to defaults.
|
40 |
| - parts(namespace, name, overrides={}):: { |
| 40 | + parts(namespace, name, overrides):: { |
41 | 41 | // Workflow to run the e2e test.
|
42 | 42 | e2e(prow_env, bucket):
|
43 | 43 | local params = $.defaultParams + overrides;
|
|
283 | 283 | ],
|
284 | 284 | },
|
285 | 285 | }, // checkout
|
286 |
| - $.parts(namespace, name).e2e(prow_env, bucket).buildTemplate("setup-cluster", testWorkerImage, [ |
| 286 | + $.parts(namespace, name, overrides).e2e(prow_env, bucket).buildTemplate("setup-cluster", testWorkerImage, [ |
287 | 287 | "scripts/create-cluster.sh",
|
288 | 288 | ]), // setup cluster
|
289 |
| - $.parts(namespace, name).e2e(prow_env, bucket).buildTemplate("setup-kubeflow", testWorkerImage, [ |
| 289 | + $.parts(namespace, name, overrides).e2e(prow_env, bucket).buildTemplate("setup-kubeflow", testWorkerImage, [ |
290 | 290 | "scripts/setup-kubeflow.sh",
|
291 | 291 | ]), // setup kubeflow
|
292 |
| - $.parts(namespace, name).e2e(prow_env, bucket).buildTemplate("run-v1alpha1-defaults", testWorkerImage, [ |
| 292 | + $.parts(namespace, name, overrides).e2e(prow_env, bucket).buildTemplate("run-v1alpha1-defaults", testWorkerImage, [ |
293 | 293 | "scripts/v1alpha1/run-defaults.sh",
|
294 | 294 | ]), // run v1alpha1 default tests
|
295 |
| - $.parts(namespace, name).e2e(prow_env, bucket).buildTemplate("setup-v1alpha2", testWorkerImage, [ |
| 295 | + $.parts(namespace, name, overrides).e2e(prow_env, bucket).buildTemplate("setup-v1alpha2", testWorkerImage, [ |
296 | 296 | "scripts/v1alpha2/setup-v1alpha2.sh",
|
297 | 297 | ]), // setup operator v1alpha2 version
|
298 |
| - $.parts(namespace, name).e2e(prow_env, bucket).buildTemplate("run-v1alpha2-defaults", testWorkerImage, [ |
| 298 | + $.parts(namespace, name, overrides).e2e(prow_env, bucket).buildTemplate("run-v1alpha2-defaults", testWorkerImage, [ |
299 | 299 | "scripts/v1alpha2/run-defaults.sh",
|
300 | 300 | ]), // run v1alpha2 default tests
|
301 |
| - $.parts(namespace, name).e2e(prow_env, bucket).buildTemplate("run-v1alpha2-cleanpodpolicy-all", testWorkerImage, [ |
| 301 | + $.parts(namespace, name, overrides).e2e(prow_env, bucket).buildTemplate("run-v1alpha2-cleanpodpolicy-all", testWorkerImage, [ |
302 | 302 | "scripts/v1alpha2/run-cleanpodpolicy-all.sh",
|
303 | 303 | ]), // run v1alpha2 cleanpodpolicy tests
|
304 |
| - $.parts(namespace, name).e2e(prow_env, bucket).buildTemplate("create-pr-symlink", testWorkerImage, [ |
| 304 | + $.parts(namespace, name, overrides).e2e(prow_env, bucket).buildTemplate("create-pr-symlink", testWorkerImage, [ |
305 | 305 | "python",
|
306 | 306 | "-m",
|
307 | 307 | "kubeflow.testing.prow_artifacts",
|
308 | 308 | "--artifacts_dir=" + outputDir,
|
309 | 309 | "create_pr_symlink",
|
310 | 310 | "--bucket=" + bucket,
|
311 | 311 | ]), // create-pr-symlink
|
312 |
| - $.parts(namespace, name).e2e(prow_env, bucket).buildTemplate("teardown-cluster", testWorkerImage, [ |
| 312 | + $.parts(namespace, name, overrides).e2e(prow_env, bucket).buildTemplate("teardown-cluster", testWorkerImage, [ |
313 | 313 | "scripts/delete-cluster.sh",
|
314 | 314 | ]), // teardown cluster
|
315 |
| - $.parts(namespace, name).e2e(prow_env, bucket).buildTemplate("copy-artifacts", testWorkerImage, [ |
| 315 | + $.parts(namespace, name, overrides).e2e(prow_env, bucket).buildTemplate("copy-artifacts", testWorkerImage, [ |
316 | 316 | "python",
|
317 | 317 | "-m",
|
318 | 318 | "kubeflow.testing.prow_artifacts",
|
319 | 319 | "--artifacts_dir=" + outputDir,
|
320 | 320 | "copy_artifacts",
|
321 | 321 | "--bucket=" + bucket,
|
322 | 322 | ]), // copy-artifacts
|
323 |
| - $.parts(namespace, name).e2e(prow_env, bucket).buildTemplate("build", testWorkerImage, [ |
| 323 | + $.parts(namespace, name, overrides).e2e(prow_env, bucket).buildTemplate("build", testWorkerImage, [ |
324 | 324 | "scripts/build.sh",
|
325 | 325 | ]), // build
|
326 | 326 | ], // templates
|
|
0 commit comments