Skip to content

Update CreateRun to call UploadInputs first#899

Merged
pingsutw merged 6 commits intomainfrom
katrina/eng26-339-update-sdkcli-upload-semantics-for-inputs
Apr 3, 2026
Merged

Update CreateRun to call UploadInputs first#899
pingsutw merged 6 commits intomainfrom
katrina/eng26-339-update-sdkcli-upload-semantics-for-inputs

Conversation

@katrogan
Copy link
Copy Markdown
Contributor

@katrogan katrogan commented Apr 2, 2026

Required for secure environments

DO NOT MERGE: until API & BE changes land in OSS (flyte repo)

katrogan added 3 commits April 2, 2026 13:27
Signed-off-by: Katrina Rogan <katroganGH@gmail.com>
Signed-off-by: Katrina Rogan <katroganGH@gmail.com>
Signed-off-by: Katrina Rogan <katroganGH@gmail.com>
Comment thread src/flyte/_run.py
Comment on lines +392 to +396

upload_req = dataproxy_service_pb2.UploadInputsRequest(
inputs=inputs.proto_inputs,
)
if run_id is not None:
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

qq: why can't we use dataproxy to get the signed url here and upload data here?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

resolved offline, we want to compute the inputs hash on the server side for consistency across clients

pingsutw
pingsutw previously approved these changes Apr 3, 2026
Signed-off-by: Katrina Rogan <katroganGH@gmail.com>
Signed-off-by: Kevin Su <pingsutw@apache.org>
@pingsutw pingsutw merged commit 8bfe09d into main Apr 3, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants