From b05b9ecbefdf8b8e230f78ee835756492e6283b7 Mon Sep 17 00:00:00 2001 From: Madhav Jivrajani Date: Tue, 14 Sep 2021 20:56:57 +0530 Subject: [PATCH] replace package realClock impl. with clock.RealClock Signed-off-by: Madhav Jivrajani --- .../pkg/admission/eventratelimit/admission.go | 3 +- plugin/pkg/admission/eventratelimit/clock.go | 34 ------------------- 2 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 plugin/pkg/admission/eventratelimit/clock.go diff --git a/plugin/pkg/admission/eventratelimit/admission.go b/plugin/pkg/admission/eventratelimit/admission.go index 0ba7e9d6882..98fdc1d479b 100644 --- a/plugin/pkg/admission/eventratelimit/admission.go +++ b/plugin/pkg/admission/eventratelimit/admission.go @@ -27,6 +27,7 @@ import ( api "k8s.io/kubernetes/pkg/apis/core" eventratelimitapi "k8s.io/kubernetes/plugin/pkg/admission/eventratelimit/apis/eventratelimit" "k8s.io/kubernetes/plugin/pkg/admission/eventratelimit/apis/eventratelimit/validation" + "k8s.io/utils/clock" ) // PluginName indicates name of admission plugin. @@ -47,7 +48,7 @@ func Register(plugins *admission.Plugins) { return nil, errs.ToAggregate() } } - return newEventRateLimit(configuration, realClock{}) + return newEventRateLimit(configuration, clock.RealClock{}) }) } diff --git a/plugin/pkg/admission/eventratelimit/clock.go b/plugin/pkg/admission/eventratelimit/clock.go deleted file mode 100644 index 507d57a7505..00000000000 --- a/plugin/pkg/admission/eventratelimit/clock.go +++ /dev/null @@ -1,34 +0,0 @@ -/* -Copyright 2017 The Kubernetes Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -package eventratelimit - -import ( - "time" -) - -// realClock implements flowcontrol.Clock in terms of standard time functions. -type realClock struct{} - -// Now is identical to time.Now. -func (realClock) Now() time.Time { - return time.Now() -} - -// Sleep is identical to time.Sleep. -func (realClock) Sleep(d time.Duration) { - time.Sleep(d) -}