@@ -83,11 +83,14 @@ func TestProcessManifestWorkEvent(t *testing.T) {
8383 utilruntime .HandleError (fmt .Errorf ("failed to add indexers: %v" , err ))
8484 }
8585 gc := & GarbageCollector {
86- workClient : fakeWorkClient .WorkV1 (),
87- workIndexer : fakeWorkInformer .Informer ().GetIndexer (),
88- workInformer : fakeWorkInformer ,
89- metadataClient : metadataClient ,
90- attemptToDelete : workqueue .NewNamedRateLimitingQueue (workqueue .DefaultControllerRateLimiter (), "garbage_collector_attempt_to_delete" ), // nolint:staticcheck // SA1019
86+ workClient : fakeWorkClient .WorkV1 (),
87+ workIndexer : fakeWorkInformer .Informer ().GetIndexer (),
88+ workInformer : fakeWorkInformer ,
89+ metadataClient : metadataClient ,
90+ attemptToDelete : workqueue .NewTypedRateLimitingQueueWithConfig (
91+ workqueue .DefaultTypedControllerRateLimiter [* dependent ](),
92+ workqueue.TypedRateLimitingQueueConfig [* dependent ]{Name : "garbage_collector_attempt_to_delete" },
93+ ),
9194 }
9295 go fakeWorkInformer .Informer ().Run (ctx .Done ())
9396 if ! cache .WaitForCacheSync (ctx .Done (), fakeWorkInformer .Informer ().HasSynced ) {
@@ -223,7 +226,10 @@ func setupGC(t *testing.T, config *rest.Config) *GarbageCollector {
223226 workInformer : workInformer .Work ().V1 ().ManifestWorks (),
224227 metadataClient : metadataClient ,
225228 ownerGVRFilters : ownerGVRFilters ,
226- attemptToDelete : workqueue .NewNamedRateLimitingQueue (workqueue .DefaultControllerRateLimiter (), "garbage_collector_attempt_to_delete" ), // nolint:staticcheck // SA1019
229+ attemptToDelete : workqueue .NewTypedRateLimitingQueueWithConfig (
230+ workqueue .DefaultTypedControllerRateLimiter [* dependent ](),
231+ workqueue.TypedRateLimitingQueueConfig [* dependent ]{Name : "garbage_collector_attempt_to_delete" },
232+ ),
227233 }
228234}
229235
0 commit comments