Node autoprovisioning flag
This commit is contained in:
		
							parent
							
								
									b172926b5e
								
							
						
					
					
						commit
						19507aa0de
					
				|  | @ -104,6 +104,8 @@ type AutoscalingOptions struct { | |||
| 	ConfigNamespace string | ||||
| 	// ClusterName if available
 | ||||
| 	ClusterName string | ||||
| 	// NodeAutoprovisioningEnabled tells whether the node auto-provisioning is enabled for this cluster.
 | ||||
| 	NodeAutoprovisioningEnabled bool | ||||
| } | ||||
| 
 | ||||
| // NewAutoscalingContext returns an autoscaling context from all the necessary parameters passed via arguments
 | ||||
|  |  | |||
|  | @ -103,6 +103,7 @@ var ( | |||
| 	maxInactivityTimeFlag        = flag.Duration("max-inactivity", 10*time.Minute, "Maximum time from last recorded autoscaler activity before automatic restart") | ||||
| 	maxFailingTimeFlag           = flag.Duration("max-failing-time", 15*time.Minute, "Maximum time from last recorded successful autoscaler run before automatic restart") | ||||
| 	balanceSimilarNodeGroupsFlag = flag.Bool("balance-similar-node-groups", false, "Detect similar node groups and balance the number of nodes between them") | ||||
| 	nodeAutoprovisioningEnabled  = flag.Bool("node-autoprovisioning-enabled", false, "Should CA autoprovision node groups when needed") | ||||
| ) | ||||
| 
 | ||||
| func createAutoscalerOptions() core.AutoscalerOptions { | ||||
|  | @ -130,6 +131,7 @@ func createAutoscalerOptions() core.AutoscalerOptions { | |||
| 		BalanceSimilarNodeGroups:      *balanceSimilarNodeGroupsFlag, | ||||
| 		ConfigNamespace:               *namespace, | ||||
| 		ClusterName:                   *clusterName, | ||||
| 		NodeAutoprovisioningEnabled:   *nodeAutoprovisioningEnabled, | ||||
| 	} | ||||
| 
 | ||||
| 	configFetcherOpts := dynamic.ConfigFetcherOptions{ | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue