mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-11 23:54:22 +08:00
NET-555 (#2524)
* IoT peer updates remove flag is now only triggering on relay deletion. Not triggering on extclients deletion anymore. * Small typo fix on publish dns update for new extclient function name.
This commit is contained in:
parent
74778b6757
commit
8be0409b6a
2 changed files with 6 additions and 4 deletions
|
@ -398,7 +398,7 @@ func createExtClient(w http.ResponseWriter, r *http.Request) {
|
||||||
if err := mq.PublishPeerUpdate(); err != nil {
|
if err := mq.PublishPeerUpdate(); err != nil {
|
||||||
logger.Log(1, "error setting ext peers on "+nodeid+": "+err.Error())
|
logger.Log(1, "error setting ext peers on "+nodeid+": "+err.Error())
|
||||||
}
|
}
|
||||||
if err := mq.PublishExtCLientDNS(&extclient); err != nil {
|
if err := mq.PublishExtClientDNS(&extclient); err != nil {
|
||||||
logger.Log(1, "error publishing extclient dns", err.Error())
|
logger.Log(1, "error publishing extclient dns", err.Error())
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
|
@ -79,8 +79,10 @@ func PublishDeletedClientPeerUpdate(delClient *models.ExtClient) error {
|
||||||
}
|
}
|
||||||
for _, host := range hosts {
|
for _, host := range hosts {
|
||||||
host := host
|
host := host
|
||||||
if err = PublishSingleHostPeerUpdate(&host, nodes, nil, []models.ExtClient{*delClient}); err != nil {
|
if host.OS != models.OS_Types.IoT {
|
||||||
logger.Log(1, "failed to publish peer update to host", host.ID.String(), ": ", err.Error())
|
if err = PublishSingleHostPeerUpdate(&host, nodes, nil, []models.ExtClient{*delClient}); err != nil {
|
||||||
|
logger.Log(1, "failed to publish peer update to host", host.ID.String(), ": ", err.Error())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
|
@ -258,7 +260,7 @@ func PublishReplaceDNS(oldNode, newNode *models.Node, host *models.Host) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// PublishExtClientDNS publish dns update for new extclient
|
// PublishExtClientDNS publish dns update for new extclient
|
||||||
func PublishExtCLientDNS(client *models.ExtClient) error {
|
func PublishExtClientDNS(client *models.ExtClient) error {
|
||||||
errMsgs := models.DNSError{}
|
errMsgs := models.DNSError{}
|
||||||
dns := models.DNSUpdate{
|
dns := models.DNSUpdate{
|
||||||
Action: models.DNSInsert,
|
Action: models.DNSInsert,
|
||||||
|
|
Loading…
Add table
Reference in a new issue