INNER CODE UNIT · Go

unmarshalConfigFile

megaease/easemesh · operator/main.go:273

func unmarshalConfigFile(file string, setupLog logr.Logger, onSuccess func(*ConfigSpec)) {
	config, err := ioutil.ReadFile(file)
	if err != nil {
		setupLog.Error(err, "Read configFile error, %v", err)
		os.Exit(1)
	}
	spec := &ConfigSpec{}
	err = yaml.Unmarshal(config, spec)
	if err != nil {
		setupLog.Error(err, "Read configFile error, %v", err)
		os.Exit(1)
	}
	onSuccess(spec)
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…