mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-08 22:24:17 +08:00
add egress domain model to egress host update
This commit is contained in:
parent
19bcaa2704
commit
54d8459fa6
2 changed files with 16 additions and 13 deletions
|
@ -52,7 +52,7 @@ func createEgress(w http.ResponseWriter, r *http.Request) {
|
|||
isDomain := logic.IsFQDN(req.Range)
|
||||
if cidrErr != nil && !isDomain {
|
||||
if cidrErr != nil {
|
||||
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest"))
|
||||
logic.ReturnErrorResponse(w, r, logic.FormatError(cidrErr, "badrequest"))
|
||||
} else {
|
||||
logic.ReturnErrorResponse(w, r, logic.FormatError(errors.New("bad domain name"), "badrequest"))
|
||||
}
|
||||
|
@ -134,11 +134,15 @@ func createEgress(w http.ResponseWriter, r *http.Request) {
|
|||
}
|
||||
fmt.Println("=======> Sending Host Update: ", host.Name)
|
||||
mq.HostUpdate(&models.HostUpdate{
|
||||
Action: models.EgressUpdate,
|
||||
Host: *host,
|
||||
EgressID: e.ID,
|
||||
Domain: e.Domain,
|
||||
Node: node,
|
||||
Action: models.EgressUpdate,
|
||||
Host: *host,
|
||||
EgressDomain: models.EgressDomain{
|
||||
ID: e.ID,
|
||||
Host: *host,
|
||||
Node: node,
|
||||
Domain: e.Domain,
|
||||
},
|
||||
Node: node,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
|
@ -140,13 +140,12 @@ const (
|
|||
|
||||
// HostUpdate - struct for host update
|
||||
type HostUpdate struct {
|
||||
Action HostMqAction
|
||||
Host Host
|
||||
Node Node
|
||||
Signal Signal
|
||||
EgressID string
|
||||
Domain string
|
||||
NewMetrics Metrics
|
||||
Action HostMqAction
|
||||
Host Host
|
||||
Node Node
|
||||
Signal Signal
|
||||
EgressDomain EgressDomain
|
||||
NewMetrics Metrics
|
||||
}
|
||||
|
||||
// HostTurnRegister - struct for host turn registration
|
||||
|
|
Loading…
Add table
Reference in a new issue