Skip to content
This repository was archived by the owner on Feb 8, 2021. It is now read-only.

Commit 6dc03cd

Browse files
author
harry
authored
Merge pull request #125 from Helen-Xie/grpc-version
gRPC for Version
2 parents 0338f02 + c6d1c78 commit 6dc03cd

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

pkg/kubelet/hyper/hyperclient.go

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -306,23 +306,14 @@ func (cli *HyperClient) stream(method, path string, in io.Reader, out io.Writer,
306306
}
307307

308308
func (client *HyperClient) Version() (string, error) {
309-
body, _, err := client.call("GET", "/version", "", nil)
310-
if err != nil {
311-
return "", err
312-
}
309+
request := grpctypes.VersionRequest{}
313310

314-
var info map[string]interface{}
315-
err = json.Unmarshal(body, &info)
311+
response, err := client.client.Version(context.Background(), &request)
316312
if err != nil {
317313
return "", err
318314
}
319315

320-
version, ok := info["Version"]
321-
if !ok {
322-
return "", fmt.Errorf("Can not get hyper version")
323-
}
324-
325-
return version.(string), nil
316+
return response.Version, nil
326317
}
327318

328319
func (client *HyperClient) GetPodIDByName(podName string) (string, error) {

0 commit comments

Comments
 (0)