diff --git a/config/config.go b/config/config.go index 973c1d5d..2fd6df25 100644 --- a/config/config.go +++ b/config/config.go @@ -74,6 +74,7 @@ type ServerConfig struct { BasicAuth string `yaml:"basic_auth"` LicenseValue string `yaml:"license_value"` NetmakerAccountID string `yaml:"netmaker_account_id"` + IsEE string `yaml:"is_ee"` } // SQLConfig - Generic SQL Config diff --git a/controllers/server.go b/controllers/server.go index fb7541cc..94e2d366 100644 --- a/controllers/server.go +++ b/controllers/server.go @@ -10,6 +10,7 @@ import ( "strings" "github.com/gorilla/mux" + "github.com/gravitl/netmaker/ee" "github.com/gravitl/netmaker/logger" "github.com/gravitl/netmaker/logic" "github.com/gravitl/netmaker/models" @@ -136,6 +137,10 @@ func getConfig(w http.ResponseWriter, r *http.Request) { // get params scfg := servercfg.GetServerConfig() + scfg.IsEE = "no" + if ee.IsEnterprise() { + scfg.IsEE = "yes" + } json.NewEncoder(w).Encode(scfg) //w.WriteHeader(http.StatusOK) }