mirror of
				https://github.com/gravitl/netmaker.git
				synced 2025-10-31 04:06:37 +08:00 
			
		
		
		
	 b78cc0a8a1
			
		
	
	b78cc0a8a1
	
	
	
		
			
			* api to to get host relayed from client * add auto relay to api host * add peer nat type * set pro field on signal * rm net check on relay me handler * return success response * re-establish failover logic * set failOver ctx * failOver with peer pub key * failovered peer updates * failover handlers, reset failovered peer on deletion * rm unused funcs * initialize failover handler on EE * ignore failover node on signal * failover changes * set host id on signal * extend signal model to include node ids * add backwards compatibility * add failover as node api * set json response on failover handers * add failover field to api node * fix signal data check * initialize failover peer map * reset failovered status when relayed or deleted * add failover info to api node * reset network failover * only proceed furtuer if failover exists in the network * set failOver node defaults * cannot set failover node as relayed * debug log * debug log * debug changes * debug changes * debug changes * revert debug changes * don't add peers to idmap when removed * reset failed Over * fix static checks * rm debug log * add check for linux host
		
			
				
	
	
		
			20 lines
		
	
	
		
			539 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			539 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package logic
 | |
| 
 | |
| // EnterpriseCheckFuncs - can be set to run functions for EE
 | |
| var EnterpriseCheckFuncs []func()
 | |
| 
 | |
| // == Join, Checkin, and Leave for Server ==
 | |
| 
 | |
| // KUBERNETES_LISTEN_PORT - starting port for Kubernetes in order to use NodePort range
 | |
| const KUBERNETES_LISTEN_PORT = 31821
 | |
| 
 | |
| // KUBERNETES_SERVER_MTU - ideal mtu for kubernetes deployments right now
 | |
| const KUBERNETES_SERVER_MTU = 1024
 | |
| 
 | |
| // EnterpriseCheck - Runs enterprise functions if presented
 | |
| func EnterpriseCheck() {
 | |
| 	for _, check := range EnterpriseCheckFuncs {
 | |
| 		check()
 | |
| 	}
 | |
| }
 |