in main.go [64:90]
func getBaseMetadata(pathVar string) map[string]interface{} {
path := os.Getenv(pathVar)
if path == "" {
return nil
}
metadataFile, err := os.Open(path)
if err != nil {
logrus.Error("Failed to read user defined metadata file: ", err)
return nil
}
bits, err := ioutil.ReadAll(metadataFile)
if err != nil {
logrus.Error("Failed to read user defined metadata file: ", err)
return nil
}
var metadata map[string]interface{}
err = json.Unmarshal(bits, &metadata)
if err != nil {
logrus.Error("Failed to read user defined metadata file: ", err)
return nil
}
return metadata
}