Documentation
¶
Index ¶
Constants ¶
View Source
const CONN_TIMEOUT = 5 * time.Second
View Source
const NUM_RETRIES = 3
Variables ¶
This section is empty.
Functions ¶
func WithNetworkDialer ¶
Helper function for dailing to the server.
Types ¶
type Client ¶
type Client struct { HostGUID string ServerAddr string Dialer grpc.DialOption Transport grpc.DialOption GrpcConn *grpc.ClientConn InfraSouthboundClient proto.HostmgrClient }
func ConnectToHostMgr ¶
func NewClient ¶
func NewClient(guid string, serverAddr string, tlsConfig *tls.Config, options ...func(*Client)) *Client
NewClient creates grpc client to Edge Infrastructure Manager (Hostmgr) southbound API by default it uses tcp network dialer
func (*Client) UpdateInstanceStatus ¶
func (cli *Client) UpdateInstanceStatus(ctx context.Context, insState proto.InstanceState, insStatus proto.InstanceStatus, insDetails string) error
UpdateInstanceStatus client method sends UpdateInstanceStateStatusByHostGUIDRequest message to the server & receives UpdateInstanceStateStatusByHostGUIDResponse message
Click to show internal directories.
Click to hide internal directories.