mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-19 23:26:19 +08:00
add egress id to model
This commit is contained in:
@@ -462,6 +462,7 @@ func GetPeerUpdateForHost(host *models.Host) (models.HostPeerUpdate, error) {
|
|||||||
}
|
}
|
||||||
if node.IsEgressGateway {
|
if node.IsEgressGateway {
|
||||||
hostPeerUpdate.EgressInfo[node.ID.String()] = models.EgressInfo{
|
hostPeerUpdate.EgressInfo[node.ID.String()] = models.EgressInfo{
|
||||||
|
EgressID: node.ID.String(),
|
||||||
GwPeers: nodePeerMap,
|
GwPeers: nodePeerMap,
|
||||||
EgressGWCfg: node.EgressGatewayRequest,
|
EgressGWCfg: node.EgressGatewayRequest,
|
||||||
}
|
}
|
||||||
|
@@ -37,8 +37,9 @@ type IngressInfo struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type EgressInfo struct {
|
type EgressInfo struct {
|
||||||
GwPeers map[string]PeerRouteInfo
|
EgressID string `json:"egress_id" yaml:"egress_id"`
|
||||||
EgressGWCfg EgressGatewayRequest
|
GwPeers map[string]PeerRouteInfo `json:"gateway_peers" yaml:"gateway_peers"`
|
||||||
|
EgressGWCfg EgressGatewayRequest `json:"egress_gateway_cfg" yaml:"egress_gateway_cfg"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// PeerRouteInfo - struct for peer info for an ext. client
|
// PeerRouteInfo - struct for peer info for an ext. client
|
||||||
|
Reference in New Issue
Block a user