mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-06 09:22:42 +08:00
refactoring for ee
This commit is contained in:
@@ -18,6 +18,8 @@ import (
|
||||
"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
|
||||
)
|
||||
|
||||
var EnterpriseCheckFuncs []interface{}
|
||||
|
||||
// == Join, Checkin, and Leave for Server ==
|
||||
|
||||
// KUBERNETES_LISTEN_PORT - starting port for Kubernetes in order to use NodePort range
|
||||
@@ -164,6 +166,13 @@ func ServerJoin(networkSettings *models.Network) (models.Node, error) {
|
||||
return *node, nil
|
||||
}
|
||||
|
||||
// EnterpriseCheck - Runs enterprise functions if presented
|
||||
func EnterpriseCheck() {
|
||||
for _, check := range EnterpriseCheckFuncs {
|
||||
check.(func())()
|
||||
}
|
||||
}
|
||||
|
||||
// ServerUpdate - updates the server
|
||||
// replaces legacy Checkin code
|
||||
func ServerUpdate(serverNode *models.Node, ifaceDelta bool) error {
|
||||
|
Reference in New Issue
Block a user