diff --git a/pkg/scheduler/framework/plugins/examples/multipoint/multipoint.go b/pkg/scheduler/framework/plugins/examples/multipoint/multipoint.go index bf2d6131cef..c927c34ccc7 100644 --- a/pkg/scheduler/framework/plugins/examples/multipoint/multipoint.go +++ b/pkg/scheduler/framework/plugins/examples/multipoint/multipoint.go @@ -27,6 +27,7 @@ import ( type CommunicatingPlugin struct{} var _ = framework.ReservePlugin(CommunicatingPlugin{}) +var _ = framework.PrebindPlugin(CommunicatingPlugin{}) // Name is the name of the plug used in Registry and configurations. const Name = "multipoint-communicating-plugin" @@ -63,6 +64,6 @@ func (mc CommunicatingPlugin) Prebind(pc *framework.PluginContext, pod *v1.Pod, } // New initializes a new plugin and returns it. -func New(_ *runtime.Unknown, _ framework.Framework) (framework.Plugin, error) { +func New(_ *runtime.Unknown, _ framework.FrameworkHandle) (framework.Plugin, error) { return &CommunicatingPlugin{}, nil } diff --git a/pkg/scheduler/framework/plugins/examples/prebind/prebind.go b/pkg/scheduler/framework/plugins/examples/prebind/prebind.go index cb7217447e8..71b58127275 100644 --- a/pkg/scheduler/framework/plugins/examples/prebind/prebind.go +++ b/pkg/scheduler/framework/plugins/examples/prebind/prebind.go @@ -50,6 +50,6 @@ func (sr StatelessPrebindExample) Prebind(pc *framework.PluginContext, pod *v1.P } // New initializes a new plugin and returns it. -func New(_ *runtime.Unknown, _ framework.Framework) (framework.Plugin, error) { +func New(_ *runtime.Unknown, _ framework.FrameworkHandle) (framework.Plugin, error) { return &StatelessPrebindExample{}, nil }