abhishek9686 1 рік тому
батько
коміт
d2525eb869
2 змінених файлів з 8 додано та 0 видалено
  1. 2 0
      controllers/hosts.go
  2. 6 0
      models/structs.go

+ 2 - 0
controllers/hosts.go

@@ -141,6 +141,8 @@ func pull(w http.ResponseWriter, r *http.Request) {
 		HostNetworkInfo: hPU.HostNetworkInfo,
 		EgressRoutes:    hPU.EgressRoutes,
 		FwUpdate:        hPU.FwUpdate,
+		ChangeDefaultGw: hPU.ChangeDefaultGw,
+		DefaultGwIp:     hPU.DefaultGwIp,
 	}
 
 	logger.Log(1, hostID, "completed a pull")

+ 6 - 0
models/structs.go

@@ -1,6 +1,7 @@
 package models
 
 import (
+	"net"
 	"strings"
 	"time"
 
@@ -239,6 +240,11 @@ type HostPull struct {
 	HostNetworkInfo HostInfoMap           `json:"host_network_info,omitempty"  yaml:"host_network_info,omitempty"`
 	EgressRoutes    []EgressNetworkRoutes `json:"egress_network_routes"`
 	FwUpdate        FwUpdate              `json:"fw_update"`
+	ChangeDefaultGw bool                  `json:"change_default_gw"`
+	DefaultGwIp     net.IP                `json:"default_gw_ip"`
+}
+
+type DefaultGwInfo struct {
 }
 
 // NodeGet - struct for a single node get response