mirror of
https://github.com/gravitl/netmaker.git
synced 2025-02-27 01:23:00 +08:00
server node gets correct ip on update to network range
This commit is contained in:
parent
5b6553153b
commit
394271289a
1 changed files with 16 additions and 4 deletions
|
@ -202,7 +202,7 @@ func UniqueAddress(networkName string) (string, error) {
|
|||
}
|
||||
|
||||
//TODO
|
||||
err1 := errors.New("ERROR: No unique addresses available. Check network subnet.")
|
||||
err1 := errors.New("ERROR: No unique addresses available. Check network subnet")
|
||||
return "W1R3: NO UNIQUE ADDRESSES AVAILABLE", err1
|
||||
}
|
||||
|
||||
|
@ -301,7 +301,7 @@ func UniqueAddress6(networkName string) (string, error) {
|
|||
}
|
||||
}
|
||||
//TODO
|
||||
err1 := errors.New("ERROR: No unique addresses available. Check network subnet.")
|
||||
err1 := errors.New("ERROR: No unique addresses available. Check network subnet")
|
||||
return "W1R3: NO UNIQUE ADDRESSES AVAILABLE", err1
|
||||
}
|
||||
|
||||
|
@ -380,7 +380,13 @@ func UpdateNetworkLocalAddresses(networkName string) error {
|
|||
return err
|
||||
}
|
||||
if node.Network == networkName {
|
||||
ipaddr, iperr := UniqueAddress(networkName)
|
||||
var ipaddr string
|
||||
var iperr error
|
||||
if node.IsServer == "yes" {
|
||||
ipaddr, iperr = UniqueAddressServer(networkName)
|
||||
} else {
|
||||
ipaddr, iperr = UniqueAddress(networkName)
|
||||
}
|
||||
if iperr != nil {
|
||||
fmt.Println("error in node address assignment!")
|
||||
return iperr
|
||||
|
@ -469,7 +475,13 @@ func UpdateNetworkNodeAddresses(networkName string) error {
|
|||
return err
|
||||
}
|
||||
if node.Network == networkName {
|
||||
ipaddr, iperr := UniqueAddress(networkName)
|
||||
var ipaddr string
|
||||
var iperr error
|
||||
if node.IsServer == "yes" {
|
||||
ipaddr, iperr = UniqueAddressServer(networkName)
|
||||
} else {
|
||||
ipaddr, iperr = UniqueAddress(networkName)
|
||||
}
|
||||
if iperr != nil {
|
||||
fmt.Println("error in node address assignment!")
|
||||
return iperr
|
||||
|
|
Loading…
Reference in a new issue