-
Notifications
You must be signed in to change notification settings - Fork 61
Pass dynamic workflow closure in node execution events #141
Conversation
Signed-off-by: Katrina Rogan <katroganGH@gmail.com>
core.Identifier id = 1; | ||
|
||
// Represents the compiled representation of the embedded dynamic workflow. | ||
core.CompiledWorkflowClosure compiled_workflow = 2; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not sure if we want this, might just save and return the workflow id only
core.Identifier id = 1; | ||
|
||
// Represents the compiled representation of the embedded dynamic workflow. | ||
core.CompiledWorkflowClosure compiled_workflow = 2; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is this what a regular workflow is also represented as?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Signed-off-by: Katrina Rogan <katroganGH@gmail.com>
@@ -150,6 +151,18 @@ message TaskNodeMetadata { | |||
core.CatalogCacheStatus cache_status = 1; | |||
// This structure carries the catalog artifact information | |||
core.CatalogMetadata catalog_key = 2; | |||
|
|||
// In the case this task launched a dynamic workflow we capture its structure here. | |||
DynamicWorkflowNodeMetadata dynamic_workflow_node_metadata = 16; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit
DynamicWorkflowNodeMetadata dynamic_workflow_node_metadata = 16; | |
DynamicWorkflowNodeMetadata dynamic_workflow = 16; |
protos/flyteidl/event/event.proto
Outdated
@@ -91,8 +92,19 @@ message TaskNodeMetadata { | |||
core.CatalogCacheStatus cache_status = 1; | |||
// This structure carries the catalog artifact information | |||
core.CatalogMetadata catalog_key = 2; | |||
|
|||
// In the case this task launched a dynamic workflow we capture its structure here. | |||
DynamicWorkflowNodeMetadata dynamic_workflow_node_metadata = 16; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit:
DynamicWorkflowNodeMetadata dynamic_workflow_node_metadata = 16; | |
DynamicWorkflowNodeMetadata dynamic_workflow = 16; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@EngHabu done (didn't use your suggestion b/c DCO :( )
Signed-off-by: Katrina Rogan <katroganGH@gmail.com>
Signed-off-by: Chao-Han Tsai <milton0825@gmail.com>
Signed-off-by: Chao-Han Tsai <milton0825@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* dark theme updates (#134) Signed-off-by: cosmicBboy <niels.bantilan@gmail.com> * Added workflow for updating flyteidl version in all component (#132) * Added workflow for updating flyte comopnent version Signed-off-by: yuvraj <evalsocket@gmail.com> * Added a single workflow for release flyteidl Signed-off-by: yuvraj <evalsocket@gmail.com> * revert workflow changes Signed-off-by: yuvraj <evalsocket@gmail.com> * bug fix in ci (#135) Signed-off-by: yuvraj <evalsocket@gmail.com> * Enable flyteidl update version for all component (#136) * enable flyteidl update version for all component Signed-off-by: yuvraj <evalsocket@gmail.com> * Added more component Signed-off-by: yuvraj <evalsocket@gmail.com> * remove flytekit from component Signed-off-by: yuvraj <evalsocket@gmail.com> * Pass dynamic workflow closure in node execution events (#141) * Documentation for Datacatalog (#143) Datacatalog service documentation Signed-off-by: Ketan Umare <ketan.umare@gmail.com> * Fix Datacatalog title.rst in docs (#145) * missing blank line in title.rst Signed-off-by: Ketan Umare <ketan.umare@gmail.com> * generated docs Signed-off-by: Ketan Umare <ketan.umare@gmail.com> * Docs Staging Signed-off-by: Samhita Alla <aallasamhita@gmail.com> Co-authored-by: Niels Bantilan <niels.bantilan@gmail.com> Co-authored-by: Yuvraj <10830562+evalsocket@users.noreply.github.com> Co-authored-by: Katrina Rogan <katrina@nuclyde.io> Co-authored-by: Ketan Umare <16888709+kumare3@users.noreply.github.com>
* dark theme updates (#134) Signed-off-by: cosmicBboy <niels.bantilan@gmail.com> * Added workflow for updating flyteidl version in all component (#132) * Added workflow for updating flyte comopnent version Signed-off-by: yuvraj <evalsocket@gmail.com> * Added a single workflow for release flyteidl Signed-off-by: yuvraj <evalsocket@gmail.com> * revert workflow changes Signed-off-by: yuvraj <evalsocket@gmail.com> * bug fix in ci (#135) Signed-off-by: yuvraj <evalsocket@gmail.com> * Enable flyteidl update version for all component (#136) * enable flyteidl update version for all component Signed-off-by: yuvraj <evalsocket@gmail.com> * Added more component Signed-off-by: yuvraj <evalsocket@gmail.com> * remove flytekit from component Signed-off-by: yuvraj <evalsocket@gmail.com> * Pass dynamic workflow closure in node execution events (#141) * Documentation for Datacatalog (#143) Datacatalog service documentation Signed-off-by: Ketan Umare <ketan.umare@gmail.com> * Fix Datacatalog title.rst in docs (#145) * missing blank line in title.rst Signed-off-by: Ketan Umare <ketan.umare@gmail.com> * generated docs Signed-off-by: Ketan Umare <ketan.umare@gmail.com> * Docs Staging Signed-off-by: Samhita Alla <aallasamhita@gmail.com> * Docs Restructure Signed-off-by: Samhita Alla <aallasamhita@gmail.com> Co-authored-by: Niels Bantilan <niels.bantilan@gmail.com> Co-authored-by: Yuvraj <10830562+evalsocket@users.noreply.github.com> Co-authored-by: Katrina Rogan <katrina@nuclyde.io> Co-authored-by: Ketan Umare <16888709+kumare3@users.noreply.github.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* dark theme updates (#134) Signed-off-by: cosmicBboy <niels.bantilan@gmail.com> * Added workflow for updating flyteidl version in all component (#132) * Added workflow for updating flyte comopnent version Signed-off-by: yuvraj <evalsocket@gmail.com> * Added a single workflow for release flyteidl Signed-off-by: yuvraj <evalsocket@gmail.com> * revert workflow changes Signed-off-by: yuvraj <evalsocket@gmail.com> * bug fix in ci (#135) Signed-off-by: yuvraj <evalsocket@gmail.com> * Enable flyteidl update version for all component (#136) * enable flyteidl update version for all component Signed-off-by: yuvraj <evalsocket@gmail.com> * Added more component Signed-off-by: yuvraj <evalsocket@gmail.com> * remove flytekit from component Signed-off-by: yuvraj <evalsocket@gmail.com> * Pass dynamic workflow closure in node execution events (#141) * Documentation for Datacatalog (#143) Datacatalog service documentation Signed-off-by: Ketan Umare <ketan.umare@gmail.com> * Fix Datacatalog title.rst in docs (#145) * missing blank line in title.rst Signed-off-by: Ketan Umare <ketan.umare@gmail.com> * generated docs Signed-off-by: Ketan Umare <ketan.umare@gmail.com> * Docs Staging Signed-off-by: Samhita Alla <aallasamhita@gmail.com> * Docs Restructure Signed-off-by: Samhita Alla <aallasamhita@gmail.com> * updated main sidebar Signed-off-by: Samhita Alla <aallasamhita@gmail.com> Co-authored-by: Niels Bantilan <niels.bantilan@gmail.com> Co-authored-by: Yuvraj <10830562+evalsocket@users.noreply.github.com> Co-authored-by: Katrina Rogan <katrina@nuclyde.io> Co-authored-by: Ketan Umare <16888709+kumare3@users.noreply.github.com>
Signed-off-by: Katrina Rogan katroganGH@gmail.com
TL;DR
Pass dynamic workflow closure in node execution events and also serialize as part of NodeExecutions in flyteadmin.
Type
Are all requirements met?
Complete description
How did you fix the bug, make the feature etc. Link to any design docs etc
Tracking Issue
flyteorg/flyteconsole#295
Follow-up issue
NA