diff --git a/test/integration/util/BUILD b/test/integration/util/BUILD index 0232ffb804e..add700c8058 100644 --- a/test/integration/util/BUILD +++ b/test/integration/util/BUILD @@ -13,6 +13,7 @@ go_library( ], importpath = "k8s.io/kubernetes/test/integration/util", deps = [ + "//pkg/api/legacyscheme:go_default_library", "//pkg/cloudprovider/providers/gce:go_default_library", "//pkg/scheduler:go_default_library", "//pkg/scheduler/api:go_default_library", diff --git a/test/integration/util/util.go b/test/integration/util/util.go index edff2899e35..bf011270920 100644 --- a/test/integration/util/util.go +++ b/test/integration/util/util.go @@ -26,6 +26,7 @@ import ( clientv1core "k8s.io/client-go/kubernetes/typed/core/v1" "k8s.io/client-go/tools/record" "k8s.io/klog" + "k8s.io/kubernetes/pkg/api/legacyscheme" "k8s.io/kubernetes/pkg/scheduler" schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" "k8s.io/kubernetes/pkg/scheduler/factory" @@ -70,6 +71,7 @@ func StartScheduler(clientSet clientset.Interface) (factory.Configurator, Shutdo if err != nil { klog.Fatalf("Error creating scheduler: %v", err) } + config.Recorder = evtBroadcaster.NewRecorder(legacyscheme.Scheme, v1.EventSource{Component: "scheduler"}) sched := scheduler.NewFromConfig(config) informerFactory.Start(stopCh)