From f6f32d95363b0ebf8a0a71f6878237c2ff884d9d Mon Sep 17 00:00:00 2001 From: Mahe Tardy Date: Mon, 26 Aug 2024 20:20:36 +0200 Subject: [PATCH] chores: golang linter fixes pkg/metrics/metricwithpod.go:21:22 staticcheck SA1019: workqueue.DelayingInterface is deprecated: use TypedDelayingInterface instead. pkg/metrics/metricwithpod.go:61:20 staticcheck SA1019: workqueue.DelayingInterface is deprecated: use TypedDelayingInterface instead. pkg/metrics/metricwithpod.go:63:14 staticcheck SA1019: workqueue.NewDelayingQueue is deprecated: use TypedNewDelayingQueue instead. Signed-off-by: Mahe Tardy --- pkg/metrics/metricwithpod.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/metrics/metricwithpod.go b/pkg/metrics/metricwithpod.go index 7d50a66efa7..daadb066ee9 100644 --- a/pkg/metrics/metricwithpod.go +++ b/pkg/metrics/metricwithpod.go @@ -18,7 +18,7 @@ import ( var ( metricsWithPod []*prometheus.MetricVec metricsWithPodMutex sync.RWMutex - podQueue workqueue.DelayingInterface + podQueue workqueue.TypedDelayingInterface[any] podQueueOnce sync.Once deleteDelay = 1 * time.Minute ) @@ -58,9 +58,9 @@ func RegisterPodDeleteHandler() { }) } -func GetPodQueue() workqueue.DelayingInterface { +func GetPodQueue() workqueue.TypedDelayingInterface[any] { podQueueOnce.Do(func() { - podQueue = workqueue.NewDelayingQueue() + podQueue = workqueue.TypedNewDelayingQueue[any]() }) return podQueue }