From a7a692d7177d3d4fd6618875614f40237d1abe9e Mon Sep 17 00:00:00 2001 From: tstromberg Date: Fri, 25 Oct 2019 10:37:33 -0700 Subject: [PATCH] Hide viper ConfigFileNotFoundError --- cmd/minikube/cmd/root.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cmd/minikube/cmd/root.go b/cmd/minikube/cmd/root.go index 4eded97c99c2..38f84246d9ed 100644 --- a/cmd/minikube/cmd/root.go +++ b/cmd/minikube/cmd/root.go @@ -235,9 +235,11 @@ func initConfig() { configPath := localpath.ConfigFile viper.SetConfigFile(configPath) viper.SetConfigType("json") - err := viper.ReadInConfig() - if err != nil { - glog.Warningf("Error reading config file at %s: %v", configPath, err) + if err := viper.ReadInConfig(); err != nil { + // This config file is optional, so don't emit errors if missing + if _, ok := err.(viper.ConfigFileNotFoundError); !ok { + glog.Warningf("Error reading config file at %s: %v", configPath, err) + } } setupViper() }