Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSingleVersion ¶
func GetSingleVersion() string
GetSingleVersion returns single version of sealer.
Types ¶
type Info ¶
type Info struct {
Major string `json:"major,omitempty"`
Minor string `json:"minor,omitempty"`
GitVersion string `json:"gitVersion"`
GitTreeState string `json:"gitTreeState,omitempty"`
GitCommit string `json:"gitCommit,omitempty"`
BuildDate string `json:"buildDate"`
GoVersion string `json:"goVersion"`
Compiler string `json:"compiler"`
Platform string `json:"platform"`
}
Info contains versioning information. TODO: Add []string of api versions supported? It's still unclear how we'll want to distribute that information.
type OpenIMClientVersion ¶
type OpenIMClientVersion struct {
ClientVersion string `json:"clientVersion,omitempty" yaml:"clientVersion,omitempty"` // sdk core version
}
func GetClientVersion ¶
func GetClientVersion(repoURL string) (*OpenIMClientVersion, error)
GetClientVersion returns the git version of the OpenIM client repository given a repository URL.
type Output ¶
type Output struct {
OpenIMServerVersion Info `json:"OpenIMServerVersion,omitempty" yaml:"OpenIMServerVersion,omitempty"`
OpenIMClientVersion *OpenIMClientVersion `json:"OpenIMClientVersion,omitempty" yaml:"OpenIMClientVersion,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.