Adding Aurora URL validator in order to handle scenarios where incomplete information is passed to the client. The client will do its best to guess the missing informations such as protocol and port.

This commit is contained in:
Renan DelValle 2019-06-05 12:30:06 -07:00
parent ce554c767c
commit f822267d17
No known key found for this signature in database
GPG key ID: C240AD6D6F443EC9
4 changed files with 61 additions and 6 deletions

View file

@ -349,7 +349,7 @@ func NewRealisClient(options ...ClientOption) (Realis, error) {
return nil, errors.New("incomplete Options -- url, cluster.json, or Zookeeper address required")
}
url, err = validateAndPopulateAuroraURL(url)
url, err = validateAuroraURL(url)
if err != nil {
return nil, errors.Wrap(err, "invalid Aurora url")
}