// NewClient returns a new HighAvailability client. func NewClient(caller base.APICallCloser) *Client { environTag, err := caller.EnvironTag() if err != nil { logger.Errorf("ignoring invalid environment tag: %v", err) } frontend, backend := base.NewClientFacade(caller, "HighAvailability") return &Client{ClientFacade: frontend, facade: backend, environTag: environTag} }