server.go 667 B

123456789101112131415161718192021222324
  1. package logic
  2. import "github.com/gravitl/netmaker/models"
  3. // EnterpriseCheckFuncs - can be set to run functions for EE
  4. var EnterpriseCheckFuncs []func()
  5. var GetFeatureFlags = func() models.FeatureFlags {
  6. return models.FeatureFlags{}
  7. }
  8. // == Join, Checkin, and Leave for Server ==
  9. // KUBERNETES_LISTEN_PORT - starting port for Kubernetes in order to use NodePort range
  10. const KUBERNETES_LISTEN_PORT = 31821
  11. // KUBERNETES_SERVER_MTU - ideal mtu for kubernetes deployments right now
  12. const KUBERNETES_SERVER_MTU = 1024
  13. // EnterpriseCheck - Runs enterprise functions if presented
  14. func EnterpriseCheck() {
  15. for _, check := range EnterpriseCheckFuncs {
  16. check()
  17. }
  18. }