@@ -167,7 +167,7 @@ func (r *LinodeClusterReconciler) reconcile(
167167 if ! reconciler .HasStaleCondition (clusterScope .LinodeCluster .GetCondition (string (clusterv1 .ReadyCondition )),
168168 reconciler .DefaultTimeout (r .ReconcileTimeout , reconciler .DefaultClusterControllerReconcileTimeout )) {
169169 logger .Info ("re-queuing cluster/nb deletion" )
170- return ctrl.Result {RequeueAfter : reconciler .DefaultClusterControllerReconcileDelay }, nil
170+ return ctrl.Result {RequeueAfter : reconciler .WithJitter ( reconciler . DefaultClusterControllerReconcileDelay ) }, nil
171171 }
172172 return res , err
173173 }
@@ -190,7 +190,7 @@ func (r *LinodeClusterReconciler) reconcile(
190190 if ! reconciler .HasStaleCondition (clusterScope .LinodeCluster .GetCondition (clusterv1 .ReadyCondition ),
191191 reconciler .DefaultTimeout (r .ReconcileTimeout , reconciler .DefaultClusterControllerReconcileTimeout )) {
192192 logger .Info ("re-queuing cluster/load-balancer creation" )
193- return ctrl.Result {RequeueAfter : reconciler .DefaultClusterControllerReconcileDelay }, nil
193+ return ctrl.Result {RequeueAfter : reconciler .WithJitter ( reconciler . DefaultClusterControllerReconcileDelay ) }, nil
194194 }
195195 return res , err
196196 }
@@ -212,7 +212,7 @@ func (r *LinodeClusterReconciler) reconcile(
212212 if err := addMachineToLB (ctx , clusterScope ); err != nil {
213213 if errors .Is (err , util .ErrReconcileAgain ) {
214214 logger .Info ("re-queuing adding machine to loadbalancer" )
215- return ctrl.Result {RequeueAfter : reconciler .DefaultMachineControllerRetryDelay }, nil
215+ return ctrl.Result {RequeueAfter : reconciler .WithJitter ( reconciler . DefaultMachineControllerRetryDelay ) }, nil
216216 }
217217 logger .Error (err , "Failed to add Linode machine to loadbalancer option" )
218218 return retryIfTransient (err , logger )
@@ -259,7 +259,7 @@ func (r *LinodeClusterReconciler) reconcilePreflightLinodeFirewallCheck(ctx cont
259259 Reason : util .CreateError ,
260260 Message : err .Error (),
261261 })
262- return ctrl.Result {RequeueAfter : reconciler .DefaultClusterControllerReconcileDelay }, nil
262+ return ctrl.Result {RequeueAfter : reconciler .WithJitter ( reconciler . DefaultClusterControllerReconcileDelay ) }, nil
263263 }
264264 clusterScope .LinodeCluster .SetCondition (metav1.Condition {
265265 Type : ConditionPreflightLinodeNBFirewallReady ,
@@ -302,7 +302,7 @@ func (r *LinodeClusterReconciler) reconcilePreflightLinodeFirewallCheck(ctx cont
302302 Reason : "LinodeFirewallNotYetAvailable" , // We have to set the reason to not fail object patching
303303 })
304304
305- return ctrl.Result {RequeueAfter : reconciler .DefaultClusterControllerReconcileDelay }, nil
305+ return ctrl.Result {RequeueAfter : reconciler .WithJitter ( reconciler . DefaultClusterControllerReconcileDelay ) }, nil
306306 }
307307 if linodeFirewall .Spec .FirewallID == nil {
308308 logger .Info ("Linode firewall not yet available" )
@@ -312,7 +312,7 @@ func (r *LinodeClusterReconciler) reconcilePreflightLinodeFirewallCheck(ctx cont
312312 Reason : "LinodeFirewallNotYetAvailable" , // We have to set the reason to not fail object patching
313313 })
314314
315- return ctrl.Result {RequeueAfter : reconciler .DefaultClusterControllerReconcileDelay }, nil
315+ return ctrl.Result {RequeueAfter : reconciler .WithJitter ( reconciler . DefaultClusterControllerReconcileDelay ) }, nil
316316 }
317317
318318 // Only set to true if there was no error
@@ -338,7 +338,7 @@ func (r *LinodeClusterReconciler) reconcilePreflightLinodeVPCCheck(ctx context.C
338338 Reason : util .CreateError ,
339339 Message : fmt .Sprintf ("VPC with ID %d not found: %v" , vpcID , err ),
340340 })
341- return ctrl.Result {RequeueAfter : reconciler .DefaultClusterControllerReconcileDelay }, nil
341+ return ctrl.Result {RequeueAfter : reconciler .WithJitter ( reconciler . DefaultClusterControllerReconcileDelay ) }, nil
342342 }
343343 // VPC exists, verify it has at least one subnet
344344 if len (vpc .Subnets ) == 0 {
@@ -350,7 +350,7 @@ func (r *LinodeClusterReconciler) reconcilePreflightLinodeVPCCheck(ctx context.C
350350 Reason : util .CreateError ,
351351 Message : err .Error (),
352352 })
353- return ctrl.Result {RequeueAfter : reconciler .DefaultClusterControllerReconcileDelay }, nil
353+ return ctrl.Result {RequeueAfter : reconciler .WithJitter ( reconciler . DefaultClusterControllerReconcileDelay ) }, nil
354354 }
355355
356356 // Only set to true if there was no error
@@ -392,15 +392,15 @@ func (r *LinodeClusterReconciler) reconcilePreflightLinodeVPCCheck(ctx context.C
392392 Status : metav1 .ConditionFalse ,
393393 Reason : "LinodeVPCNotYetAvailable" , // We have to set the reason to not fail object patching
394394 })
395- return ctrl.Result {RequeueAfter : reconciler .DefaultClusterControllerReconcileDelay }, nil
395+ return ctrl.Result {RequeueAfter : reconciler .WithJitter ( reconciler . DefaultClusterControllerReconcileDelay ) }, nil
396396 } else if ! linodeVPC .Status .Ready {
397397 logger .Info ("LinodeVPC is not yet available" )
398398 clusterScope .LinodeCluster .SetCondition (metav1.Condition {
399399 Type : ConditionPreflightLinodeVPCReady ,
400400 Status : metav1 .ConditionFalse ,
401401 Reason : "LinodeVPCNotYetAvailable" , // We have to set the reason to not fail object patching
402402 })
403- return ctrl.Result {RequeueAfter : reconciler .DefaultClusterControllerReconcileDelay }, nil
403+ return ctrl.Result {RequeueAfter : reconciler .WithJitter ( reconciler . DefaultClusterControllerReconcileDelay ) }, nil
404404 }
405405
406406 // Only set to true if there was no error
0 commit comments