diff --git a/api/v2alpha1/pipeline_spec.proto b/api/v2alpha1/pipeline_spec.proto index d8f9485aab0..235234930f3 100644 --- a/api/v2alpha1/pipeline_spec.proto +++ b/api/v2alpha1/pipeline_spec.proto @@ -93,6 +93,7 @@ message ComponentSpec { DagSpec dag = 3; string executor_label = 4; } + repeated PlatformSpec platform_specs = 5; } // A DAG contains multiple tasks. @@ -1040,6 +1041,11 @@ message PipelineStateEnum { message PlatformSpec { // Platform key to full platform config map platforms = 1; + + string platform = 2; + // Arbitrary configuration, which will be defined by the platform + // protos/libraries. + google.protobuf.Struct config = 3; } message SinglePlatformSpec {