mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-11 15:44:52 +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 {
|
||||
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())
|
||||
}
|
||||
}()
|
||||
|
|
|
@ -79,8 +79,10 @@ func PublishDeletedClientPeerUpdate(delClient *models.ExtClient) error {
|
|||
}
|
||||
for _, host := range hosts {
|
||||
host := host
|
||||
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())
|
||||
if host.OS != models.OS_Types.IoT {
|
||||
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
|
||||
|
@ -258,7 +260,7 @@ func PublishReplaceDNS(oldNode, newNode *models.Node, host *models.Host) error {
|
|||
}
|
||||
|
||||
// PublishExtClientDNS publish dns update for new extclient
|
||||
func PublishExtCLientDNS(client *models.ExtClient) error {
|
||||
func PublishExtClientDNS(client *models.ExtClient) error {
|
||||
errMsgs := models.DNSError{}
|
||||
dns := models.DNSUpdate{
|
||||
Action: models.DNSInsert,
|
||||
|
|
Loading…
Add table
Reference in a new issue