From da7c2a5893b48eb8d54311a88d23358cef3ed05c Mon Sep 17 00:00:00 2001 From: Nick Kubala Date: Tue, 2 Oct 2018 16:00:02 -0700 Subject: [PATCH] log instead of error when no config entry is found for particular context --- cmd/skaffold/app/cmd/config/util.go | 4 ++-- cmd/skaffold/app/cmd/runner.go | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/cmd/skaffold/app/cmd/config/util.go b/cmd/skaffold/app/cmd/config/util.go index caaafa5a954..e3d9f6a3f9d 100644 --- a/cmd/skaffold/app/cmd/config/util.go +++ b/cmd/skaffold/app/cmd/config/util.go @@ -17,7 +17,6 @@ limitations under the License. package config import ( - "fmt" "io/ioutil" "path/filepath" @@ -96,7 +95,8 @@ func GetConfigForKubectx() (*ContextConfig, error) { return contextCfg, nil } } - return nil, fmt.Errorf("no config entry found for kube-context %s", kubecontext) + logrus.Infof("no config entry found for kube-context %s", kubecontext) + return nil, nil } func getOrCreateConfigForKubectx() (*ContextConfig, error) { diff --git a/cmd/skaffold/app/cmd/runner.go b/cmd/skaffold/app/cmd/runner.go index c4eda411bd8..9199844d915 100644 --- a/cmd/skaffold/app/cmd/runner.go +++ b/cmd/skaffold/app/cmd/runner.go @@ -60,6 +60,10 @@ func newRunner(opts *config.SkaffoldOptions) (*runner.SkaffoldRunner, *latest.Sk } func applyDefaultRepoSubstitution(config *latest.SkaffoldConfig, globalConfig *configutil.ContextConfig) error { + if globalConfig == nil { + // noop + return nil + } for _, artifact := range config.Build.Artifacts { artifact.ImageName = util.SubstituteDefaultRepoIntoImage(globalConfig.DefaultRepo, artifact.ImageName) }