@@ -63,6 +63,7 @@ func main() {
63
63
machineConcurrency int
64
64
machineSetConcurrency int
65
65
machineDeploymentConcurrency int
66
+ kubeadmConfigConcurrency int
66
67
syncPeriod time.Duration
67
68
)
68
69
@@ -90,6 +91,9 @@ func main() {
90
91
flag .IntVar (& machineDeploymentConcurrency , "machinedeployment-concurrency" , 10 ,
91
92
"Number of machine deployments to process simultaneously" )
92
93
94
+ flag .IntVar (& kubeadmConfigConcurrency , "kubeadmconfig-concurrency" , 10 ,
95
+ "Number of kubeadm configs to process simultaneously" )
96
+
93
97
flag .DurationVar (& syncPeriod , "sync-period" , 10 * time .Minute ,
94
98
"The minimum interval at which watched resources are reconciled (e.g. 15m)" )
95
99
@@ -156,7 +160,7 @@ func main() {
156
160
if err = (& kubeadmcontrollers.KubeadmConfigReconciler {
157
161
Client : mgr .GetClient (),
158
162
Log : ctrl .Log .WithName ("controllers" ).WithName ("KubeadmConfigReconciler" ),
159
- }).SetupWithManager (mgr ); err != nil {
163
+ }).SetupWithManager (mgr , concurrency ( kubeadmConfigConcurrency ) ); err != nil {
160
164
setupLog .Error (err , "unable to create controller" , "controller" , "KubeadmConfig" )
161
165
os .Exit (1 )
162
166
}
0 commit comments