TUN-2646: Make --edge flag work again for local development

This commit is contained in:
Nick Vollmar
2019-12-23 23:11:00 -06:00
parent 7d7bdffde5
commit 7367827a11
3 changed files with 11 additions and 3 deletions

View File

@@ -72,7 +72,15 @@ type tunnelError struct {
}
func NewSupervisor(config *TunnelConfig, u uuid.UUID) (*Supervisor, error) {
edgeIPs, err := connection.NewEdgeAddrResolver(config.Logger)
var (
edgeIPs connection.EdgeServiceDiscoverer
err error
)
if len(config.EdgeAddrs) > 0 {
edgeIPs, err = connection.NewEdgeHostnameResolver(config.EdgeAddrs)
} else {
edgeIPs, err = connection.NewEdgeAddrResolver(config.Logger)
}
if err != nil {
return nil, err
}