Merge pull request #33253 from dave-tucker/clientHost
client: Expose ClientHost to client users Upstream-commit: ab2abb0d940476fcb56d2ee565afdf1bc4d525d4 Component: engine
This commit is contained in:
@@ -247,6 +247,12 @@ func (cli *Client) UpdateClientVersion(v string) {
|
||||
|
||||
}
|
||||
|
||||
// DaemonHost returns the host associated with this instance of the Client.
|
||||
// This operation doesn't acquire a mutex.
|
||||
func (cli *Client) DaemonHost() string {
|
||||
return cli.host
|
||||
}
|
||||
|
||||
// ParseHost verifies that the given host strings is valid.
|
||||
func ParseHost(host string) (string, string, string, error) {
|
||||
protoAddrParts := strings.SplitN(host, "://", 2)
|
||||
|
||||
@@ -31,6 +31,7 @@ type CommonAPIClient interface {
|
||||
SystemAPIClient
|
||||
VolumeAPIClient
|
||||
ClientVersion() string
|
||||
DaemonHost() string
|
||||
ServerVersion(ctx context.Context) (types.Version, error)
|
||||
UpdateClientVersion(v string)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user