diff --git a/cmd/common.go b/cmd/common.go index 2596114744005ac72e04f5a6ffdc718a38c69fc1..e038efe66dfcbdd65985adf72b7cbdc9b3f0de66 100644 --- a/cmd/common.go +++ b/cmd/common.go @@ -44,9 +44,12 @@ func runChecks(nodetype check.NodeType) { file = federatedFile } - runningVersion, err := getKubeVersion() - if err != nil && kubeVersion == "" { - exitWithError(fmt.Errorf("Version check failed: %s\nAlternatively, you can specify the version with --version", err)) + runningVersion := "" + if kubeVersion == "" { + runningVersion, err = getKubeVersion() + if err != nil { + exitWithError(fmt.Errorf("Version check failed: %s\nAlternatively, you can specify the version with --version", err)) + } } path, err := getConfigFilePath(kubeVersion, runningVersion, file) if err != nil {