Pipeline Config file string validation is too strict for values in load_from_yaml() #3433
mwade-noetic
started this conversation in
General
Replies: 1 comment 1 reply
-
Hey @mwade-noetic! Right now there's no workaround for this, but let's convert this discussion into an issue to track the problem. You're not the only one that faced a problem like this. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am building custom pipelines & nodes and putting various information for the nodes in the PARAMS of the pipeline.yaml file.
Recent updates have added key & value validation, but the latest (1.9.1) validation for values prevents common scenarios:
For example, having a parameter:
username: [email protected]
This is not accepted as a valid value and throws an exception. The regex used: '^[-\w/\.:* []]+$' for this validation is pretty strict. I am not sure what problem you are specifically trying to avoid with this check, but adding support for standard punctuation characters and things like @ or # would be most helpful.
Is there any work-around other than setting environment variables? (Still need to confirm that this actually works when the over-ride is enabled.
Beta Was this translation helpful? Give feedback.
All reactions