in tools/mig-scaler/config.go [162:188]
func readDefaultConfig(cfg *Config) error {
const name = "mig-scaler.conf"
paths := make([]string, 2)
home, _ := os.UserHomeDir()
if home != "" {
paths = append(paths, filepath.Join(home, ".config", name))
}
paths = append(paths, "/etc/"+name)
for _, p := range paths {
err := readConfig(cfg, p)
switch {
case err == nil:
return nil
case errors.Is(err, os.ErrNotExist):
continue
default:
return err
}
}
// no config file found
return nil
}