Files
cloudpods/pkg/mcclient/modules/version.go
T

22 lines
436 B
Go

package modules
import (
"io/ioutil"
"yunion.io/x/onecloud/pkg/mcclient"
)
func GetVersion(s *mcclient.ClientSession, serviceType string) (string, error) {
man := &BaseManager{serviceType: serviceType}
resp, err := man.rawRequest(s, "GET", "/version", nil, nil)
if err != nil {
return "", err
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
return "", err
}
return string(body), nil
}