mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-06 01:07:41 +08:00
addd server to host update model
This commit is contained in:
@@ -300,12 +300,12 @@ func GetPeerUpdateForHost(host *models.Host) (models.HostPeerUpdate, error) {
|
|||||||
}
|
}
|
||||||
hostPeerUpdate := models.HostPeerUpdate{
|
hostPeerUpdate := models.HostPeerUpdate{
|
||||||
Host: *host,
|
Host: *host,
|
||||||
|
Server: servercfg.GetServer(),
|
||||||
Network: make(map[string]models.NetworkInfo),
|
Network: make(map[string]models.NetworkInfo),
|
||||||
PeerIDs: make(models.HostPeerMap),
|
PeerIDs: make(models.HostPeerMap),
|
||||||
ServerVersion: servercfg.GetVersion(),
|
ServerVersion: servercfg.GetVersion(),
|
||||||
ServerAddrs: []models.ServerAddr{},
|
ServerAddrs: []models.ServerAddr{},
|
||||||
IngressInfo: models.IngressInfo{
|
IngressInfo: models.IngressInfo{
|
||||||
IngressGwAddr: make(map[string]net.IPNet),
|
|
||||||
ExtPeers: make(map[string]models.ExtClientInfo),
|
ExtPeers: make(map[string]models.ExtClientInfo),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@@ -19,6 +19,7 @@ type PeerUpdate struct {
|
|||||||
// HostPeerUpdate - struct for host peer updates
|
// HostPeerUpdate - struct for host peer updates
|
||||||
type HostPeerUpdate struct {
|
type HostPeerUpdate struct {
|
||||||
Host Host `json:"host" bson:"host" yaml:"host"`
|
Host Host `json:"host" bson:"host" yaml:"host"`
|
||||||
|
Server string `json:"server" bson:"server" yaml:"server"`
|
||||||
ServerVersion string `json:"serverversion" bson:"serverversion" yaml:"serverversion"`
|
ServerVersion string `json:"serverversion" bson:"serverversion" yaml:"serverversion"`
|
||||||
ServerAddrs []ServerAddr `json:"serveraddrs" bson:"serveraddrs" yaml:"serveraddrs"`
|
ServerAddrs []ServerAddr `json:"serveraddrs" bson:"serveraddrs" yaml:"serveraddrs"`
|
||||||
Network map[string]NetworkInfo `json:"network" bson:"network" yaml:"network"`
|
Network map[string]NetworkInfo `json:"network" bson:"network" yaml:"network"`
|
||||||
|
Reference in New Issue
Block a user