mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 01:40:07 +00:00
Merge pull request #125213 from carlory/fix-dra-flaky
fix dra flaky test on TestPlugin
This commit is contained in:
commit
cfe5a7d03a
@ -1055,6 +1055,13 @@ func (pl *dynamicResources) lookupClassParameters(logger klog.Logger, class *res
|
|||||||
}
|
}
|
||||||
return parameters, nil
|
return parameters, nil
|
||||||
default:
|
default:
|
||||||
|
sort.Slice(objs, func(i, j int) bool {
|
||||||
|
obj1, obj2 := objs[i].(*resourcev1alpha2.ResourceClassParameters), objs[j].(*resourcev1alpha2.ResourceClassParameters)
|
||||||
|
if obj1 == nil || obj2 == nil {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
return obj1.Name < obj2.Name
|
||||||
|
})
|
||||||
return nil, statusError(logger, fmt.Errorf("multiple generated class parameters for %s.%s %s found: %s", class.ParametersRef.Kind, class.ParametersRef.APIGroup, klog.KRef(class.Namespace, class.ParametersRef.Name), klog.KObjSlice(objs)))
|
return nil, statusError(logger, fmt.Errorf("multiple generated class parameters for %s.%s %s found: %s", class.ParametersRef.Kind, class.ParametersRef.APIGroup, klog.KRef(class.Namespace, class.ParametersRef.Name), klog.KObjSlice(objs)))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1112,6 +1119,13 @@ func (pl *dynamicResources) lookupClaimParameters(logger klog.Logger, class *res
|
|||||||
}
|
}
|
||||||
return parameters, nil
|
return parameters, nil
|
||||||
default:
|
default:
|
||||||
|
sort.Slice(objs, func(i, j int) bool {
|
||||||
|
obj1, obj2 := objs[i].(*resourcev1alpha2.ResourceClaimParameters), objs[j].(*resourcev1alpha2.ResourceClaimParameters)
|
||||||
|
if obj1 == nil || obj2 == nil {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
return obj1.Name < obj2.Name
|
||||||
|
})
|
||||||
return nil, statusError(logger, fmt.Errorf("multiple generated claim parameters for %s.%s %s found: %s", claim.Spec.ParametersRef.Kind, claim.Spec.ParametersRef.APIGroup, klog.KRef(claim.Namespace, claim.Spec.ParametersRef.Name), klog.KObjSlice(objs)))
|
return nil, statusError(logger, fmt.Errorf("multiple generated claim parameters for %s.%s %s found: %s", claim.Spec.ParametersRef.Kind, claim.Spec.ParametersRef.APIGroup, klog.KRef(claim.Namespace, claim.Spec.ParametersRef.Name), klog.KObjSlice(objs)))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user