Commit Graph

3177 Commits

Author SHA1 Message Date
Joachim Bartosik e303d03788 Clean up e2e vpa tests 2019-06-05 15:53:54 +02:00
Kubernetes Prow Robot 6a31047c1c
Merge pull request #2093 from jbartosik/pod-limit-range-e2e
Ee2 test for pod limit range support
2019-06-04 03:57:03 -07:00
Joachim Bartosik ffaf0edb0e Ee2 test for pod limit range support 2019-06-04 12:20:26 +02:00
Kubernetes Prow Robot 1c43612c24
Merge pull request #2092 from jbartosik/pod-limit-range-e2e
Fix e2e testing min from limit range
2019-06-04 02:31:07 -07:00
Joachim Bartosik c9978dc724 Fix e2e testing min from limit range
Min from limit range applies to both limit and request, adjust e2e tests
to work with that.
2019-06-04 11:13:54 +02:00
Kubernetes Prow Robot c906874925
Merge pull request #2067 from losipiuk/lo/cache-templates
Add caching for mig instance templates
2019-06-03 23:55:05 -07:00
Kubernetes Prow Robot 0e17b313a4
Merge pull request #2082 from krzysztof-jastrzebski/optimizations2
Optimize building node infos by using map with pods for nodes.
2019-06-03 10:21:33 -07:00
Kubernetes Prow Robot 1d1aec3931
Merge pull request #2091 from jbartosik/pod-limit-range2
Minimums of limit range apply also to requests
2019-06-03 07:10:26 -07:00
Joachim Bartosik d0e5e17a1c Minimums of limit range apply also to requests 2019-06-03 15:17:19 +02:00
Kubernetes Prow Robot 62dcc2e818
Merge pull request #2084 from losipiuk/lo/quick-react-on-all-errors
Quickly fail scaleup on all instance creation errors
2019-06-03 04:52:15 -07:00
Łukasz Osipiuk 950a8a9f76 Quickly fail scaleup on all instance creation errors
Change-Id: Ib918251f3e3229d882d5182a98f129b77d7731a3
2019-06-03 13:32:41 +02:00
Łukasz Osipiuk aa4c449601 Set error code for 'other' errors in GCE CP 2019-06-03 13:32:41 +02:00
Krzysztof Jastrzebski 22b4a6283e Optimize building node infos by using map with pods for nodes. 2019-06-03 13:24:09 +02:00
Kubernetes Prow Robot a0853bcc80
Merge pull request #2071 from losipiuk/lo/predicate-checker-speedup
Precompute inter pod equivalence groups in checkPodsSchedulableOnNode
2019-06-03 03:52:16 -07:00
Kubernetes Prow Robot 4c984a1630
Merge pull request #2086 from krzysztof-jastrzebski/optimizations3
Fetch node instances for scaling up node groups in parallel.
2019-06-03 01:46:22 -07:00
Krzysztof Jastrzebski e6781b9023 Fetch node instances for scaling up node groups in parallel. 2019-06-03 10:20:20 +02:00
Łukasz Osipiuk 0c16234e64 Implement Stringer for InstanceErrorClass 2019-05-31 15:51:17 +02:00
Kubernetes Prow Robot 2543e3e5ea
Merge pull request #2083 from losipiuk/lo/quota-fixes
Degug log related to instance creation errors
2019-05-31 06:42:30 -07:00
Łukasz Osipiuk c88f014470 Add debug log in handleOutOfResourcesErrorsForNodeGroup 2019-05-31 15:26:41 +02:00
Łukasz Osipiuk 0e31439e3b Add log with counts of error creating GCE instances by error code 2019-05-31 15:26:40 +02:00
Kubernetes Prow Robot 82cfd8784d
Merge pull request #2078 from krzysztof-jastrzebski/fixes2
Cache cloud provider node instances in cluster state.
2019-05-31 05:48:27 -07:00
Kubernetes Prow Robot 7718606a6d
Merge pull request #2080 from jbartosik/pod-limit-range2
Pod limit range
2019-05-31 05:22:24 -07:00
Joachim Bartosik 8f62c6bfaf Capping to pod limit range 2019-05-31 13:35:34 +02:00
Joachim Bartosik 9ce20d6bd3 Add method for getting pod limit range 2019-05-31 11:31:37 +02:00
Kubernetes Prow Robot 8bb4cb1861
Merge pull request #2079 from bskiba/min-limit-cont
Account for min Limit from LimitRange.
2019-05-31 02:20:25 -07:00
Beata Skiba 2fd9d33bab Account for min Limit from LimitRange.
Refactoring to make the code consistent.
Removed applying to upper and lower bound - I was mistaken that
it was needed >.<.

Note that since the recommendation is already capped
to max/min limit, there is no additional need for capping
in the GetContainerResources method.
2019-05-31 11:04:03 +02:00
Krzysztof Jastrzebski 4831d76288 Cache cloud provider node instances in cluster state. 2019-05-31 10:11:51 +02:00
Kubernetes Prow Robot 3f57084772
Merge pull request #2062 from mrkm4ntr/namespace-keyed-indexer-and-reflector
Create stores and reflectors with a simpler way
2019-05-30 07:42:22 -07:00
Kubernetes Prow Robot 87720ab973
Merge pull request #2077 from bskiba/e2e-num
Fix number comparison for limits
2019-05-30 04:58:20 -07:00
Beata Skiba 764068b747 Fix number comparison for limits 2019-05-30 13:38:43 +02:00
Kubernetes Prow Robot 1b6184df62
Merge pull request #2073 from bskiba/min-limit
Support multiple limitrange items
2019-05-30 04:20:20 -07:00
Beata Skiba 7b89672f28 Support multiple limitrange items 2019-05-30 12:39:56 +02:00
Kubernetes Prow Robot 1e4ea4ca23
Merge pull request #2076 from bskiba/lr-rbac
Add LimitRange to VPA rbac
2019-05-30 03:34:23 -07:00
Beata Skiba 2d169386d4 Add LimitRange to VPA rbac 2019-05-30 12:11:22 +02:00
Kubernetes Prow Robot 3f5972c4b2
Merge pull request #2072 from bskiba/panic
Fix initializing min in limitrange
2019-05-30 01:18:24 -07:00
Beata Skiba 76670ec3d8 Fix initializing min in limitrange 2019-05-30 09:50:25 +02:00
Kubernetes Prow Robot 63039fb47f
Merge pull request #2049 from jbartosik/limit-range-limit-support
Limit range limit support
2019-05-30 00:34:18 -07:00
Joachim Bartosik 1b0165c28b Support scaling request to maintain ratio with limit in updater
To be squashed before submit
2019-05-29 18:08:13 +02:00
Łukasz Osipiuk a849ead286 Precompute inter pod equivalence groups in checkPodsSchedulableOnNode 2019-05-29 18:05:52 +02:00
Kubernetes Prow Robot 7f599023ba
Merge pull request #2068 from bskiba/limits-e2e
Bunch of e2e tests for making sure limit handling is correct in VPA
2019-05-29 08:08:31 -07:00
Beata Skiba c1ceb0fe43 e2e test for VPA updater observing limit range 2019-05-29 16:46:03 +02:00
Łukasz Osipiuk 8cb8393205 Capitalize log messages in gce/cache.go
Change-Id: Id44382af91ff136ea3b69b9597795b39138b36f1
2019-05-29 14:10:25 +02:00
Łukasz Osipiuk 6cd164b7cd Add caching for mig instance templates 2019-05-29 14:10:25 +02:00
Beata Skiba da76008702 e2e test for VPA respecting LimitRange min and max 2019-05-29 12:08:28 +02:00
Joachim Bartosik d8264adb4c Move limit range calc
to be squashed before merging
2019-05-29 11:58:12 +02:00
Joachim Bartosik b7be892eb8 Extract code to ba shared between updater and admission controller
To be squashed
2019-05-29 11:55:14 +02:00
Beata Skiba a39b0df33b e2e for VPA keeping limit to request ratio constant 2019-05-29 10:51:29 +02:00
Shintaro Murakami 1c906a25ed Create stores and reflectors with a simpler way 2019-05-29 10:27:42 +09:00
Joachim Bartosik 79b031d71c Address review comments
I want to squash this commit before merging but have it separate to make
review clearer.
2019-05-28 16:08:34 +02:00
Kubernetes Prow Robot fa0e19936c
Merge pull request #2066 from krzysztof-jastrzebski/fixes2
Delete zero values from deletionsInProgress map in NodeDeletionTracker.
2019-05-28 06:09:54 -07:00