func getBaseMetadata()

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
}