Merge pull request #128000 from klueska/fix-resourceslice-filter

DRA: Update resourceslice controller filtering logic
This commit is contained in:
Kubernetes Prow Robot
2024-10-14 12:06:20 +01:00
committed by GitHub

View File

@@ -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
}