diff --git a/pkg/scheduler/framework/plugins/dynamicresources/dynamicresources.go b/pkg/scheduler/framework/plugins/dynamicresources/dynamicresources.go index 9fce37fdabedc..ba2428e59b4fe 100644 --- a/pkg/scheduler/framework/plugins/dynamicresources/dynamicresources.go +++ b/pkg/scheduler/framework/plugins/dynamicresources/dynamicresources.go @@ -969,7 +969,7 @@ func (pl *dynamicResources) lookupParameters(logger klog.Logger, class *resource func (pl *dynamicResources) lookupClassParameters(logger klog.Logger, class *resourcev1alpha2.ResourceClass) (*resourcev1alpha2.ResourceClassParameters, *framework.Status) { if class.ParametersRef == nil { - return nil, nil + return &resourcev1alpha2.ResourceClassParameters{}, nil } if class.ParametersRef.APIGroup == resourcev1alpha2.SchemeGroupVersion.Group && @@ -1006,7 +1006,7 @@ func (pl *dynamicResources) lookupClassParameters(logger klog.Logger, class *res func (pl *dynamicResources) lookupClaimParameters(logger klog.Logger, claim *resourcev1alpha2.ResourceClaim) (*resourcev1alpha2.ResourceClaimParameters, *framework.Status) { if claim.Spec.ParametersRef == nil { - return nil, nil + return &resourcev1alpha2.ResourceClaimParameters{}, nil } if claim.Spec.ParametersRef.APIGroup == resourcev1alpha2.SchemeGroupVersion.Group && claim.Spec.ParametersRef.Kind == "ResourceClaimParameters" {