mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-15 14:14:39 +00:00
Break up API client into per-resource client and common code
This commit is contained in:
@@ -36,16 +36,11 @@ import (
|
||||
)
|
||||
|
||||
func GetServerVersion(client *client.Client) (*version.Info, error) {
|
||||
body, err := client.Get().AbsPath("/version").Do().Raw()
|
||||
info, err := client.ServerVersion()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
return nil, fmt.Errorf("Got error: %v", err)
|
||||
}
|
||||
var info version.Info
|
||||
err = json.Unmarshal(body, &info)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("Got '%s': %v", string(body), err)
|
||||
}
|
||||
return &info, nil
|
||||
return info, nil
|
||||
}
|
||||
|
||||
func promptForString(field string, r io.Reader) string {
|
||||
|
Reference in New Issue
Block a user