func RunVersion(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command) error { kubectl.GetClientVersion(out) if cmdutil.GetFlagBool(cmd, "client") { return nil } client, err := f.Client() if err != nil { return err } kubectl.GetServerVersion(out, client) return nil }
func RunVersion(f cmdutil.Factory, out io.Writer, cmd *cobra.Command) error { kubectl.GetClientVersion(out) if cmdutil.GetFlagBool(cmd, "client") { return nil } clientset, err := f.ClientSet() if err != nil { return err } serverVersion, err := clientset.Discovery().ServerVersion() if err != nil { return err } fmt.Fprintf(out, "Server Version: %#v\n", *serverVersion) return nil }