Print client version before evaluating server's.

This will allow the client version to be printed even if the server
version is not available.

Fixes #4098.
This commit is contained in:
Victor Marmol 2015-02-11 17:02:47 -08:00
parent f9a4471eca
commit d158bbd62a

View File

@ -26,13 +26,14 @@ import (
)
func GetVersion(w io.Writer, kubeClient client.Interface) {
GetClientVersion(w)
serverVersion, err := kubeClient.ServerVersion()
if err != nil {
fmt.Printf("Couldn't read version from server: %v\n", err)
os.Exit(1)
}
GetClientVersion(w)
fmt.Fprintf(w, "Server Version: %#v\n", *serverVersion)
}