Scheduling: Remove unnecessary string casting

Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
This commit is contained in:
Yuki Iwai 2024-05-11 21:24:13 +09:00
parent 925cb2be30
commit 80c8c8aed7

View File

@ -200,13 +200,13 @@ func (t *nodeSelectorTerm) match(nodeLabels labels.Set, nodeFields fields.Set) (
return true, nil return true, nil
} }
var validSelectorOperators = []string{ var validSelectorOperators = []v1.NodeSelectorOperator{
string(v1.NodeSelectorOpIn), v1.NodeSelectorOpIn,
string(v1.NodeSelectorOpNotIn), v1.NodeSelectorOpNotIn,
string(v1.NodeSelectorOpExists), v1.NodeSelectorOpExists,
string(v1.NodeSelectorOpDoesNotExist), v1.NodeSelectorOpDoesNotExist,
string(v1.NodeSelectorOpGt), v1.NodeSelectorOpGt,
string(v1.NodeSelectorOpLt), v1.NodeSelectorOpLt,
} }
// nodeSelectorRequirementsAsSelector converts the []NodeSelectorRequirement api type into a struct that implements // nodeSelectorRequirementsAsSelector converts the []NodeSelectorRequirement api type into a struct that implements
@ -250,9 +250,9 @@ func nodeSelectorRequirementsAsSelector(nsm []v1.NodeSelectorRequirement, path *
return selector, nil return selector, nil
} }
var validFieldSelectorOperators = []string{ var validFieldSelectorOperators = []v1.NodeSelectorOperator{
string(v1.NodeSelectorOpIn), v1.NodeSelectorOpIn,
string(v1.NodeSelectorOpNotIn), v1.NodeSelectorOpNotIn,
} }
// nodeSelectorRequirementsAsFieldSelector converts the []NodeSelectorRequirement core type into a struct that implements // nodeSelectorRequirementsAsFieldSelector converts the []NodeSelectorRequirement core type into a struct that implements