diff --git a/sdk/python/kfp/compiler/_op_to_template.py b/sdk/python/kfp/compiler/_op_to_template.py index e208458b439..a0232c5a924 100644 --- a/sdk/python/kfp/compiler/_op_to_template.py +++ b/sdk/python/kfp/compiler/_op_to_template.py @@ -193,6 +193,10 @@ def _op_to_template(op: BaseOp): for name, path in output_artifact_paths.items() ] + for output_artifact in output_artifacts: + if output_artifact['name'] in ['mlpipeline-ui-metadata', 'mlpipeline-metrics']: + output_artifact['optional'] = True + # workflow template template = { 'name': processed_op.name, diff --git a/sdk/python/tests/compiler/compiler_tests.py b/sdk/python/tests/compiler/compiler_tests.py index 051e246c162..3d6b6781685 100644 --- a/sdk/python/tests/compiler/compiler_tests.py +++ b/sdk/python/tests/compiler/compiler_tests.py @@ -94,6 +94,7 @@ def test_operator_to_template(self): 'artifacts': [{ 'name': 'mlpipeline-ui-metadata', 'path': '/mlpipeline-ui-metadata.json', + 'optional': True, 's3': { 'accessKeySecret': { 'key': 'accesskey', @@ -111,6 +112,7 @@ def test_operator_to_template(self): },{ 'name': 'mlpipeline-metrics', 'path': '/mlpipeline-metrics.json', + 'optional': True, 's3': { 'accessKeySecret': { 'key': 'accesskey', diff --git a/sdk/python/tests/compiler/testdata/basic.yaml b/sdk/python/tests/compiler/testdata/basic.yaml index a10367594d1..c047b73059f 100644 --- a/sdk/python/tests/compiler/testdata/basic.yaml +++ b/sdk/python/tests/compiler/testdata/basic.yaml @@ -59,6 +59,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -72,6 +73,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -102,6 +104,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -115,6 +118,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -157,6 +161,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -170,6 +175,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/coin.yaml b/sdk/python/tests/compiler/testdata/coin.yaml index 010cdaaa072..3cb69d050f7 100644 --- a/sdk/python/tests/compiler/testdata/coin.yaml +++ b/sdk/python/tests/compiler/testdata/coin.yaml @@ -92,6 +92,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -105,6 +106,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -133,6 +135,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -146,6 +149,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -200,6 +204,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -213,6 +218,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -237,6 +243,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -250,6 +257,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/compose.yaml b/sdk/python/tests/compiler/testdata/compose.yaml index 7a3c59cb584..a4ae487d404 100644 --- a/sdk/python/tests/compiler/testdata/compose.yaml +++ b/sdk/python/tests/compiler/testdata/compose.yaml @@ -38,6 +38,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -51,6 +52,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -113,6 +115,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -126,6 +129,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -158,6 +162,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -171,6 +176,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/default_value.yaml b/sdk/python/tests/compiler/testdata/default_value.yaml index 31e2a4b4a32..8eb1f3546b5 100644 --- a/sdk/python/tests/compiler/testdata/default_value.yaml +++ b/sdk/python/tests/compiler/testdata/default_value.yaml @@ -58,6 +58,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -71,6 +72,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -101,6 +103,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -114,6 +117,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/imagepullsecret.yaml b/sdk/python/tests/compiler/testdata/imagepullsecret.yaml index 3d5638f4b17..9749204cb3d 100644 --- a/sdk/python/tests/compiler/testdata/imagepullsecret.yaml +++ b/sdk/python/tests/compiler/testdata/imagepullsecret.yaml @@ -27,6 +27,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -40,6 +41,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/immediate_value.yaml b/sdk/python/tests/compiler/testdata/immediate_value.yaml index e549f0f225e..493b6aab2eb 100644 --- a/sdk/python/tests/compiler/testdata/immediate_value.yaml +++ b/sdk/python/tests/compiler/testdata/immediate_value.yaml @@ -37,6 +37,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -50,6 +51,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -80,6 +82,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -93,6 +96,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/pipelineparams.yaml b/sdk/python/tests/compiler/testdata/pipelineparams.yaml index d9bbcc5cca2..ad8f87b9702 100644 --- a/sdk/python/tests/compiler/testdata/pipelineparams.yaml +++ b/sdk/python/tests/compiler/testdata/pipelineparams.yaml @@ -40,6 +40,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: "/mlpipeline-ui-metadata.json" + optional: true s3: endpoint: minio-service.kubeflow:9000 insecure: true @@ -53,6 +54,7 @@ spec: key: runs/{{workflow.uid}}/{{pod.name}}/mlpipeline-ui-metadata.tgz - name: mlpipeline-metrics path: "/mlpipeline-metrics.json" + optional: true s3: endpoint: minio-service.kubeflow:9000 insecure: true @@ -91,6 +93,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: "/mlpipeline-ui-metadata.json" + optional: true s3: endpoint: minio-service.kubeflow:9000 insecure: true @@ -104,6 +107,7 @@ spec: key: runs/{{workflow.uid}}/{{pod.name}}/mlpipeline-ui-metadata.tgz - name: mlpipeline-metrics path: "/mlpipeline-metrics.json" + optional: true s3: endpoint: minio-service.kubeflow:9000 insecure: true diff --git a/sdk/python/tests/compiler/testdata/recursive_do_while.yaml b/sdk/python/tests/compiler/testdata/recursive_do_while.yaml index aa574e04e3c..7a4adf0edb2 100644 --- a/sdk/python/tests/compiler/testdata/recursive_do_while.yaml +++ b/sdk/python/tests/compiler/testdata/recursive_do_while.yaml @@ -33,6 +33,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -46,6 +47,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -74,6 +76,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -87,6 +90,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -115,6 +119,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -128,6 +133,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -206,6 +212,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -219,6 +226,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -243,6 +251,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -256,6 +265,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/recursive_while.yaml b/sdk/python/tests/compiler/testdata/recursive_while.yaml index 77b6baa6be8..cf987c0afe9 100644 --- a/sdk/python/tests/compiler/testdata/recursive_while.yaml +++ b/sdk/python/tests/compiler/testdata/recursive_while.yaml @@ -49,6 +49,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -62,6 +63,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -90,6 +92,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -103,6 +106,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -131,6 +135,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -144,6 +149,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -210,6 +216,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -223,6 +230,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -247,6 +255,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -260,6 +269,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/resourceop_basic.yaml b/sdk/python/tests/compiler/testdata/resourceop_basic.yaml index 4f71d4094fd..fff8184d1cc 100644 --- a/sdk/python/tests/compiler/testdata/resourceop_basic.yaml +++ b/sdk/python/tests/compiler/testdata/resourceop_basic.yaml @@ -28,6 +28,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -41,6 +42,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/retry.yaml b/sdk/python/tests/compiler/testdata/retry.yaml index d5a619efc41..f2a549e9f39 100644 --- a/sdk/python/tests/compiler/testdata/retry.yaml +++ b/sdk/python/tests/compiler/testdata/retry.yaml @@ -28,6 +28,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -41,6 +42,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -67,6 +69,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -80,6 +83,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/sidecar.yaml b/sdk/python/tests/compiler/testdata/sidecar.yaml index edd8a5c0b3d..514768f2692 100644 --- a/sdk/python/tests/compiler/testdata/sidecar.yaml +++ b/sdk/python/tests/compiler/testdata/sidecar.yaml @@ -23,6 +23,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: "/mlpipeline-ui-metadata.json" + optional: true s3: endpoint: minio-service.kubeflow:9000 secretKeySecret: @@ -36,6 +37,7 @@ spec: insecure: true - name: mlpipeline-metrics path: "/mlpipeline-metrics.json" + optional: true s3: endpoint: minio-service.kubeflow:9000 secretKeySecret: @@ -68,6 +70,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: "/mlpipeline-ui-metadata.json" + optional: true s3: endpoint: minio-service.kubeflow:9000 secretKeySecret: @@ -81,6 +84,7 @@ spec: insecure: true - name: mlpipeline-metrics path: "/mlpipeline-metrics.json" + optional: true s3: endpoint: minio-service.kubeflow:9000 secretKeySecret: diff --git a/sdk/python/tests/compiler/testdata/volume.yaml b/sdk/python/tests/compiler/testdata/volume.yaml index f9c1250f39a..c8d9e7eff9b 100644 --- a/sdk/python/tests/compiler/testdata/volume.yaml +++ b/sdk/python/tests/compiler/testdata/volume.yaml @@ -41,6 +41,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -54,6 +55,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -84,6 +86,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -97,6 +100,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/volume_snapshotop_rokurl.yaml b/sdk/python/tests/compiler/testdata/volume_snapshotop_rokurl.yaml index d91e65d72b8..0ed631cb8c8 100644 --- a/sdk/python/tests/compiler/testdata/volume_snapshotop_rokurl.yaml +++ b/sdk/python/tests/compiler/testdata/volume_snapshotop_rokurl.yaml @@ -134,6 +134,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -147,6 +148,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -175,6 +177,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -188,6 +191,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -215,6 +219,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -228,6 +233,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/volume_snapshotop_sequential.yaml b/sdk/python/tests/compiler/testdata/volume_snapshotop_sequential.yaml index 2f58f0b204c..65f471e9b96 100644 --- a/sdk/python/tests/compiler/testdata/volume_snapshotop_sequential.yaml +++ b/sdk/python/tests/compiler/testdata/volume_snapshotop_sequential.yaml @@ -45,6 +45,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -58,6 +59,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -108,6 +110,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -121,6 +124,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -171,6 +175,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -184,6 +189,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -233,6 +239,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -246,6 +253,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/volumeop_basic.yaml b/sdk/python/tests/compiler/testdata/volumeop_basic.yaml index c26dc9bc5c0..42b498be2a2 100644 --- a/sdk/python/tests/compiler/testdata/volumeop_basic.yaml +++ b/sdk/python/tests/compiler/testdata/volumeop_basic.yaml @@ -27,6 +27,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -40,6 +41,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/volumeop_dag.yaml b/sdk/python/tests/compiler/testdata/volumeop_dag.yaml index 6df782c8ded..ba98575b1c7 100644 --- a/sdk/python/tests/compiler/testdata/volumeop_dag.yaml +++ b/sdk/python/tests/compiler/testdata/volumeop_dag.yaml @@ -43,6 +43,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -56,6 +57,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -85,6 +87,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -98,6 +101,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -127,6 +131,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -140,6 +145,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/volumeop_parallel.yaml b/sdk/python/tests/compiler/testdata/volumeop_parallel.yaml index 49d5b4e6ee6..f493da667cd 100644 --- a/sdk/python/tests/compiler/testdata/volumeop_parallel.yaml +++ b/sdk/python/tests/compiler/testdata/volumeop_parallel.yaml @@ -43,6 +43,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -56,6 +57,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -85,6 +87,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -98,6 +101,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -127,6 +131,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -140,6 +145,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey diff --git a/sdk/python/tests/compiler/testdata/volumeop_sequential.yaml b/sdk/python/tests/compiler/testdata/volumeop_sequential.yaml index f3615663ae2..7152289070b 100644 --- a/sdk/python/tests/compiler/testdata/volumeop_sequential.yaml +++ b/sdk/python/tests/compiler/testdata/volumeop_sequential.yaml @@ -43,6 +43,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -56,6 +57,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -85,6 +87,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -98,6 +101,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey @@ -126,6 +130,7 @@ spec: artifacts: - name: mlpipeline-ui-metadata path: /mlpipeline-ui-metadata.json + optional: true s3: accessKeySecret: key: accesskey @@ -139,6 +144,7 @@ spec: name: mlpipeline-minio-artifact - name: mlpipeline-metrics path: /mlpipeline-metrics.json + optional: true s3: accessKeySecret: key: accesskey