@@ -216,7 +216,7 @@ func (t *DynamicReadinessTracker) trackDeployment(ctx context.Context, tracker *
216216 trackCtx , trackCtxCancelFn := watchtools .ContextWithOptionalTimeout (ctx , t .timeout )
217217 defer trackCtxCancelFn ()
218218
219- trackErrCh := make (chan error )
219+ trackErrCh := make (chan error , 1 )
220220 go func () {
221221 trackErrCh <- tracker .Track (trackCtx )
222222 }()
@@ -350,7 +350,7 @@ func (t *DynamicReadinessTracker) trackStatefulSet(ctx context.Context, tracker
350350 trackCtx , trackCtxCancelFn := watchtools .ContextWithOptionalTimeout (ctx , t .timeout )
351351 defer trackCtxCancelFn ()
352352
353- trackErrCh := make (chan error )
353+ trackErrCh := make (chan error , 1 )
354354 go func () {
355355 trackErrCh <- tracker .Track (trackCtx )
356356 }()
@@ -470,7 +470,7 @@ func (t *DynamicReadinessTracker) trackDaemonSet(ctx context.Context, tracker *d
470470 trackCtx , trackCtxCancelFn := watchtools .ContextWithOptionalTimeout (ctx , t .timeout )
471471 defer trackCtxCancelFn ()
472472
473- trackErrCh := make (chan error )
473+ trackErrCh := make (chan error , 1 )
474474 go func () {
475475 trackErrCh <- tracker .Track (trackCtx )
476476 }()
@@ -590,7 +590,7 @@ func (t *DynamicReadinessTracker) trackJob(ctx context.Context, tracker *job.Tra
590590 trackCtx , trackCtxCancelFn := watchtools .ContextWithOptionalTimeout (ctx , t .timeout )
591591 defer trackCtxCancelFn ()
592592
593- trackErrCh := make (chan error )
593+ trackErrCh := make (chan error , 1 )
594594 go func () {
595595 trackErrCh <- tracker .Track (trackCtx )
596596 }()
@@ -710,7 +710,7 @@ func (t *DynamicReadinessTracker) trackCanary(ctx context.Context, tracker *cana
710710 trackCtx , trackCtxCancelFn := watchtools .ContextWithOptionalTimeout (ctx , t .timeout )
711711 defer trackCtxCancelFn ()
712712
713- trackErrCh := make (chan error )
713+ trackErrCh := make (chan error , 1 )
714714 go func () {
715715 trackErrCh <- tracker .Track (trackCtx )
716716 }()
@@ -796,7 +796,7 @@ func (t *DynamicReadinessTracker) trackGeneric(ctx context.Context, tracker *gen
796796 regularCh := make (chan * generic.ResourceStatus , 100 )
797797 eventCh := make (chan * corev1.Event )
798798
799- trackErrCh := make (chan error )
799+ trackErrCh := make (chan error , 1 )
800800 go func () {
801801 trackErrCh <- tracker .Track (trackCtx , t .noActivityTimeout , addedCh , succeededCh , failedCh , regularCh , eventCh )
802802 }()
0 commit comments