k3s/pkg/api
k8s-merge-robot 1ff33c576d Merge pull request #28474 from hongchaodeng/lb
Automatic merge from submit-queue

selector: make sure value of GT and LT is integer

GT and LT in selector has been introduced in Node Affinity feature: https://github.com/kubernetes/kubernetes/pull/19758, https://github.com/kubernetes/kubernetes/pull/18261

According to the API:

>  If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer.

But the implementation has parsed it as float64:
ef0c9f0c5b/pkg/labels/selector.go (L183)

Modeling integer as float is dangerous. We don't even have fixed precision guarantee when doing comparison.

This PR is to get rid of this pre-optimization and convert **integer** to int64.
2016-07-06 06:22:11 -07:00
..
annotations Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
endpoints Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
errors Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
install Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
meta Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
pod Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
resource Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
rest Fix logic of consecutive DELETE calls when gracefull deletion is enabled 2016-07-05 10:42:50 +02:00
service Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
testapi Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
testing Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
unversioned Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
util Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
v1 Merge pull request #27900 from derekwaynecarr/test_defaults_qos 2016-07-01 16:16:23 -07:00
validation Make IsHTTPHeaderName return error strings 2016-07-02 17:34:32 -07:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00
context.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
context_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
conversion.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
conversion_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
copy_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
deep_copy_generated.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
deep_copy_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
doc.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
field_constants.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
generate.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
generate_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
helpers.go Merge pull request #26237 from duglin/UseConstant 2016-07-01 16:55:39 -07:00
helpers_test.go selector: make sure value of GT and LT is integer 2016-07-04 20:18:17 -07:00
mapper.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
meta.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
meta_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
node_example.json Updating scripts to use v1 instead of v1beta3 2015-07-01 00:23:16 -07:00
pod_example.json Updating scripts to use v1 instead of v1beta3 2015-07-01 00:23:16 -07:00
ref.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
ref_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
register.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
replication_controller_example.json Merge pull request #10604 from nikhiljindal/v1 2015-07-01 15:54:17 -07:00
requestcontext.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
resource_helpers.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
resource_helpers_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
serialization_proto_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
serialization_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
types.generated.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
types.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00