mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-06 10:43:56 +00:00
Make client-side fieldSelector stop complaining about identity transforms
This commit is contained in:
parent
6524fd0727
commit
3e5acd8476
@ -339,16 +339,16 @@ func (r resourceTypeToFieldMapping) filterField(resourceType, field, value strin
|
|||||||
|
|
||||||
type versionToResourceToFieldMapping map[unversioned.GroupVersion]resourceTypeToFieldMapping
|
type versionToResourceToFieldMapping map[unversioned.GroupVersion]resourceTypeToFieldMapping
|
||||||
|
|
||||||
|
// filterField transforms the given field/value selector for the given groupVersion and resource
|
||||||
func (v versionToResourceToFieldMapping) filterField(groupVersion *unversioned.GroupVersion, resourceType, field, value string) (newField, newValue string, err error) {
|
func (v versionToResourceToFieldMapping) filterField(groupVersion *unversioned.GroupVersion, resourceType, field, value string) (newField, newValue string, err error) {
|
||||||
rMapping, ok := v[*groupVersion]
|
rMapping, ok := v[*groupVersion]
|
||||||
if !ok {
|
if !ok {
|
||||||
glog.Warningf("Field selector: %v - %v - %v - %v: need to check if this is versioned correctly.", groupVersion, resourceType, field, value)
|
// no groupVersion overrides registered, default to identity mapping
|
||||||
return field, value, nil
|
return field, value, nil
|
||||||
}
|
}
|
||||||
newField, newValue, err = rMapping.filterField(resourceType, field, value)
|
newField, newValue, err = rMapping.filterField(resourceType, field, value)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
// This is only a warning until we find and fix all of the client's usages.
|
// no groupVersionResource overrides registered, default to identity mapping
|
||||||
glog.Warningf("Field selector: %v - %v - %v - %v: need to check if this is versioned correctly.", groupVersion, resourceType, field, value)
|
|
||||||
return field, value, nil
|
return field, value, nil
|
||||||
}
|
}
|
||||||
return newField, newValue, nil
|
return newField, newValue, nil
|
||||||
|
Loading…
Reference in New Issue
Block a user