mirror of
https://github.com/kemko/nomad.git
synced 2026-01-06 18:35:44 +03:00
Resolve
This commit is contained in:
@@ -564,7 +564,13 @@ func pickAddress(bind bool, globalBindAddr, advertiseAddr, bindAddr string, port
|
||||
|
||||
ip := net.ParseIP(serverAddr)
|
||||
if ip == nil {
|
||||
return nil, fmt.Errorf("Failed to parse %s address: %q", service, serverAddr)
|
||||
joined := net.JoinHostPort(serverAddr, strconv.Itoa(port))
|
||||
addr, err := net.ResolveTCPAddr("tcp", joined)
|
||||
if err == nil {
|
||||
return addr, nil
|
||||
}
|
||||
|
||||
return nil, fmt.Errorf("Failed to parse %s %q as IP and failed to resolve address: %v", service, serverAddr, err)
|
||||
}
|
||||
|
||||
return &net.TCPAddr{
|
||||
|
||||
@@ -98,7 +98,7 @@ func TestAgent_ServerConfig(t *testing.T) {
|
||||
// Returns error on bad serf addr
|
||||
conf.AdvertiseAddrs.Serf = "nope"
|
||||
_, err := a.serverConfig()
|
||||
if err == nil || !strings.Contains(err.Error(), "Failed to parse Serf address") {
|
||||
if err == nil || !strings.Contains(err.Error(), "Failed to parse Serf") {
|
||||
t.Fatalf("expected serf address error, got: %#v", err)
|
||||
}
|
||||
conf.AdvertiseAddrs.Serf = "127.0.0.1:4000"
|
||||
@@ -106,7 +106,7 @@ func TestAgent_ServerConfig(t *testing.T) {
|
||||
// Returns error on bad rpc addr
|
||||
conf.AdvertiseAddrs.RPC = "nope"
|
||||
_, err = a.serverConfig()
|
||||
if err == nil || !strings.Contains(err.Error(), "Failed to parse RPC address") {
|
||||
if err == nil || !strings.Contains(err.Error(), "Failed to parse RPC") {
|
||||
t.Fatalf("expected rpc address error, got: %#v", err)
|
||||
}
|
||||
conf.AdvertiseAddrs.RPC = "127.0.0.1:4001"
|
||||
|
||||
Reference in New Issue
Block a user