in vars/vars.go [30:44]
func (ev EnvVar) GetValue() (string, error) {
osEnv := ev.envVarName
osEnvValue, isPresent := os.LookupEnv(osEnv)
if isPresent {
return osEnvValue, nil
}
if ev.isRequired {
return "", fmt.Errorf("%s: a required OS environment is not present", osEnv)
}
// Return default endpoint
return ev.defaultValue, nil
}