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
Essentially, any variables prefixed with PICO_ can be reserved for Pico use, such as PICO_GIT_USERNAME to solve #24
Then, any other variables can just be passed to every future task.
The secret can sit at VAULT_CONFIG_PATH which will default to pico. Along with the default base path, this would place the default config path at /secret/pico which seems logical.
The text was updated successfully, but these errors were encountered:
Currently, all environment variables from the process are passed to children. This is insecure and can leak information about the host machine into children and reduce the boundary between applications.
This should be disabled and only variables that are prefixed should be passed through (with the prefix stripped).
Adds a new option: pass-env, which when true will pass the pico process environment to children. Defaults to false to promote separation of environments.
Adds support for passing prefixed variables from the global Pico. The prefix is GLOBAL_ and is not configurable because I felt the config flags are growing.
Adds some better unit tests for execution config and environment merging.
This can also be used to solve #24
Essentially, any variables prefixed with
PICO_
can be reserved for Pico use, such asPICO_GIT_USERNAME
to solve #24Then, any other variables can just be passed to every future task.
The secret can sit at
VAULT_CONFIG_PATH
which will default topico
. Along with the default base path, this would place the default config path at/secret/pico
which seems logical.The text was updated successfully, but these errors were encountered: