-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Add Parameter File Option to run cloud
CLI command
#1582
Conversation
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.
Minor change requested; I'm OK with this but I'm curious about your reasoning for an actual file vs. a large string payload? E.g., if my parameter was just a table name, this feels heavy
@cicdw The other (using click) would be to pass in a string representing a json payload. I'm fine with adding it if wanted but it seemed ugly at the time |
@cicdw I separated out a |
string_params = json.loads(parameters_string) | ||
|
||
flow_run_id = client.create_flow_run( | ||
flow_id=flow_id, parameters={**file_params, **string_params} |
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.
Niiiice thinking
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.
Awesome
…-ui/vite-2.9.1 Bump vite from 2.8.6 to 2.9.1 in /orion-ui
Thanks for contributing to Prefect!
Please describe your work and make sure your PR:
CHANGELOG.md
(if appropriate)docs/outline.toml
for API reference docs (if appropriate)Note that your PR will not be reviewed unless all three boxes are checked.
What does this PR change?
Adds a
--parameters
option to theprefect run cloud
CLI command for flow run parameter specification. Takes in a json file of parameters to use.I chose to go the route of providing a parameter file specification and am open to adding other methods if desired. This felt more natural.
Closes #1551
Why is this PR important?
Previously we were unable to specify parameters for this function