-
Notifications
You must be signed in to change notification settings - Fork 665
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GetDynamicNodeWorkflow endpoint #4689
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #4689 +/- ##
==========================================
+ Coverage 58.21% 58.22% +0.01%
==========================================
Files 626 626
Lines 53855 53932 +77
==========================================
+ Hits 31349 31401 +52
- Misses 19996 20021 +25
Partials 2510 2510
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
429da8f
to
52f6a76
Compare
Signed-off-by: Iaroslav Ciupin <[email protected]>
52f6a76
to
e45bd5a
Compare
Signed-off-by: Iaroslav Ciupin <[email protected]>
Signed-off-by: Iaroslav Ciupin <[email protected]>
Signed-off-by: Iaroslav Ciupin <[email protected]>
45225f6
to
4f86c5f
Compare
Signed-off-by: Iaroslav Ciupin <[email protected]>
4f86c5f
to
d1a05b2
Compare
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.
Only top-level comment is this seems kind of odd to expose through the workflow_manager
. I do not see a node_manager
in flyteadmin and I'm not sure that this small update merits adding one.
@hamersaw I was thinking between |
Signed-off-by: Iaroslav Ciupin <[email protected]>
To me, it makes more sense to put this in the |
+1 to node execution manager, this is execution data produced by the node at runtime and isn't a workflow in the traditional sense (we can't launch invocations of it, it's never formally registered, etc) |
Signed-off-by: Iaroslav Ciupin <[email protected]>
Signed-off-by: Iaroslav Ciupin <[email protected]>
fab5a50
to
38f5b9e
Compare
Signed-off-by: Iaroslav Ciupin <[email protected]>
Tracking issue
https://github.com/flyteorg/flyte/issues/
Why are the changes needed?
This new endpoint will be called by Flyte console on execution page. When workflow contains dynamic nodes, for each dynamic node, console will call this endpoint with corresponding node execution id and backend will respond with dynamic workflow closure. Its a replacement API for
GetNodeExecutionData
which can only be called when use clicks on task execution tab to see task Inputs/Outputs.What changes were proposed in this pull request?
How was this patch tested?
Unit & integration tests, tested end-to-end by deploying this branch on real admin deployment.
Setup process
Screenshots
Check all the applicable boxes
Related PRs
Docs link