mirror of https://github.com/knative/func.git
1.6 KiB
1.6 KiB
func config envs add
Add environment variable to the function configuration
Synopsis
Add environment variable to the function configuration.
If environment variable is not set explicitly by flag, interactive prompt is used.
The environment variable can be set directly from a value, from an environment variable on the local machine or from Secrets and ConfigMaps. It is also possible to import all keys as environment variables from a Secret or ConfigMap.
func config envs add
Examples
# set environment variable directly
func config envs add --name=VARNAME --value=myValue
# set environment variable from local env $LOC_ENV
func config envs add --name=VARNAME --value='{{ env:LOC_ENV }}'
set environment variable from a secret
func config envs add --name=VARNAME --value='{{ secret:secretName:key }}'
# set all key as environment variables from a secret
func config envs add --value='{{ secret:secretName }}'
# set environment variable from a configMap
func config envs add --name=VARNAME --value='{{ configMap:confMapName:key }}'
# set all key as environment variables from a configMap
func config envs add --value='{{ configMap:confMapName }}'
Options
-h, --help help for add
--name string Name of the environment variable.
-p, --path string Path to the function. Default is current directory ($FUNC_PATH)
--value string Value of the environment variable.
-v, --verbose Print verbose logs ($FUNC_VERBOSE)
SEE ALSO
- func config envs - List and manage configured environment variable for a function