Settings: Expand variables in configuration (#25075)

This commit is contained in:
Emil Tullstedt
2020-06-10 14:58:42 +02:00
committed by GitHub
parent 55f304f15d
commit e8b5f2330d
4 changed files with 251 additions and 27 deletions

View File

@@ -125,7 +125,10 @@ func readConfig(configFile string) (*Config, error) {
}
// interpolate full toml string (it can contain ENV variables)
stringContent := setting.EvalEnvVarExpression(string(fileBytes))
stringContent, err := setting.ExpandVar(string(fileBytes))
if err != nil {
return nil, errutil.Wrap("Failed to expand variables", err)
}
_, err = toml.Decode(stringContent, result)
if err != nil {