feat(core): pass parameters as env vars to scripts (and renku.api) #2596
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
closes #2563
Parameters, Input, Outputs are now passed as
RENKU_ENV_{name}
environment variables. For parameters, this is picked up inrenku.api.Parameter
so a user can changes it's value.Example
script.py
:Run like
Enabling renku.api.{Input,Output} to pick up modified values will be done in issue #2597