You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In previous firefly versions which utilize a bash script entry-point, the following Kubernetes manifest was supported for setting PROPS_FIREFLY_OPTIONS environment variable using bash-specific quoting $'…'
However, in the updated version of firefly, with a python entry-point parsing is handled by the python module shlex.quote, only plain JSON format (without bash-specific quoting) is parsed correctly and does
not interpret the bash-specific $'…' syntax, leading to extra quoting that results in malformed JSON.
Could we update the documentation to inform users of this change? Providing guidance on using the plain JSON format for PROPS_FIREFLY_OPTIONS will help users transition smoothly and avoid any potential issues when upgrading to the new version, e.g. lsst/suit implementation will break with the new release.
The text was updated successfully, but these errors were encountered:
In previous firefly versions which utilize a
bash
script entry-point, the following Kubernetes manifest was supported for settingPROPS_FIREFLY_OPTIONS
environment variable using bash-specific quoting$'…'
However, in the updated version of firefly, with a python entry-point parsing is handled by the python module
shlex.quote
, only plain JSON format (without bash-specific quoting) is parsed correctly and doesnot interpret the bash-specific
$'…'
syntax, leading to extra quoting that results in malformed JSON.Could we update the documentation to inform users of this change? Providing guidance on using the plain JSON format for
PROPS_FIREFLY_OPTIONS
will help users transition smoothly and avoid any potential issues when upgrading to the new version, e.g.lsst/suit
implementation will break with the new release.The text was updated successfully, but these errors were encountered: