diff --git a/staging/src/k8s.io/dynamic-resource-allocation/resourceslice/resourceslicecontroller.go b/staging/src/k8s.io/dynamic-resource-allocation/resourceslice/resourceslicecontroller.go index 2c7d2c2a557..ca320eee97c 100644 --- a/staging/src/k8s.io/dynamic-resource-allocation/resourceslice/resourceslicecontroller.go +++ b/staging/src/k8s.io/dynamic-resource-allocation/resourceslice/resourceslicecontroller.go @@ -198,7 +198,10 @@ func (c *Controller) initInformer(ctx context.Context) error { logger := klog.FromContext(ctx) // We always filter by driver name, by node name only for node-local resources. - selector := fields.Set{resourceapi.ResourceSliceSelectorDriver: c.driver} + selector := fields.Set{ + resourceapi.ResourceSliceSelectorDriver: c.driver, + resourceapi.ResourceSliceSelectorNodeName: "", + } if c.owner.APIVersion == "v1" && c.owner.Kind == "Node" { selector[resourceapi.ResourceSliceSelectorNodeName] = c.owner.Name }