in tools/dockerversioning/versions/versions.go [86:102]
func LoadConfig(path, config string) Config {
var whole map[string]interface{}
err := yaml.Unmarshal(ReadFile(path), &whole)
if err != nil {
log.Fatalf("error: %v", err)
}
if c, ok := whole[config]; ok {
configMap := map[string]string{}
mapInterface := c.(map[interface{}]interface{})
for key, value := range mapInterface {
configMap[key.(string)] = fmt.Sprintf("%v", value)
}
return configMap
}
return map[string]string{}
}