Commit Graph

3177 Commits

Author SHA1 Message Date
Joachim Bartosik c0cc820df6 Support VPA pre processor 2019-04-26 14:45:13 +02:00
Kubernetes Prow Robot a51fbce8be
Merge pull request #1914 from stuartnelson3/stn/provider-id
Note that `--provider-id` is required for self-managed kubelets
2019-04-26 05:22:26 -07:00
Kubernetes Prow Robot aab2dc6072
Merge pull request #1950 from jbartosik/refactor-vpa-server
Break getPatchesForPodResourceRequest into smaller functions
2019-04-24 08:14:06 -07:00
Joachim Bartosik f4f5125b9c Break getPatchesForPodResourceRequest into smaller functions
Prepare for setting limits
2019-04-24 16:51:35 +02:00
Kubernetes Prow Robot adb1e7c999
Merge pull request #1935 from yagonobre/lc-cache
Add cache to getInstanceTypeByLCName for avoid aws rate limit
2019-04-24 04:00:02 -07:00
Kubernetes Prow Robot 7cfc548cc6
Merge pull request #1948 from tghartland/magnum-local-gophercloud
Add local copy of gophercloud in magnum cloud provider
2019-04-24 03:02:02 -07:00
Thomas Hartland c2f2e9cd63 Ignore gophercloud in verify checks 2019-04-24 11:34:25 +02:00
Thomas Hartland 01b97d2ad4 Use local gophercloud in cloudprovider/magnum
The import path is changed to the local directory.

This commit also breaks the dependency on
k8s.io/kubernetes/pkg/cloudprovider/providers/openstack
which was providing a Config struct.
The struct has been copied into magnum_util.go.
2019-04-24 11:33:43 +02:00
Thomas Hartland 355cd68aba Add gophercloud in cloudprovider/magnum
Compared to the gophercloud which kubernetes
uses, this also has
* openstack/containerinfra/v1/clusters
* openstack/orchestration/v1/stackresources
* openstack/orchestration/v1/stacks
* testhelper

The internal gophercloud import path is changed
from "github.com/gophercloud/gophercloud"
to "k8s.io/autoscaler/cluster-autoscaler/cloudprovider/magnum/gophercloud"
2019-04-24 10:17:15 +02:00
Kubernetes Prow Robot 956e0c5ad3
Merge pull request #1886 from drewhemm/mixed-instances-policy
Add support for AWS ASG mixed instances policy
2019-04-23 14:54:02 -07:00
Thomas Hartland 3b7d64dbd0 Revert vendoring extra gophercloud packages 2019-04-23 17:19:53 +02:00
Kubernetes Prow Robot 4e06750b81
Merge pull request #1941 from namreg/fix-read-certs
Return read bytes while reading certs
2019-04-23 07:10:13 -07:00
Kubernetes Prow Robot 14679504ea
Merge pull request #1942 from gjtempleton/CA-FAQ-Stockout-Clarification
CA FAQs - Clarify error situations support
2019-04-23 07:08:10 -07:00
Kubernetes Prow Robot 77cc8e23d5
Merge pull request #1944 from Jeffwan/apply_for_reviewer
Add Jiaxin Shan(Jeffwan@) as reviewer
2019-04-23 03:14:11 -07:00
Kubernetes Prow Robot 7f8cf3d304
Merge pull request #1940 from gjtempleton/VPA-FAQs-Anchor-Links
Add VPA FAQs anchor links
2019-04-23 03:12:13 -07:00
Jiaxin Shan e6afc13d12 Add Jiaxin Shan(Jeffwan@) as reviewer 2019-04-22 22:24:27 -07:00
Kubernetes Prow Robot 16bd851804
Merge pull request #1861 from reinaldo-pinto/patch-1
Fix: failed forbidden Jobs
2019-04-22 20:26:07 -07:00
reinaldo-pinto 129bc11f96
Fix: failed forbidden, using RBAC.
adding rules needed of the Job on file.  cluster-autoscaler-run-on-master.yaml
2019-04-22 23:21:09 -03:00
reinaldo-pinto 5c15ad590a
Fix: failed forbidden, using RBAC.
adding rules needed of the Job on file.  cluster-autoscaler-multi-asg.yaml
2019-04-22 23:19:56 -03:00
reinaldo-pinto 1b43a1cebf
Fix: Failed forbidden, using RBAC.
adding rules needed of the Job on file. cluster-autoscaler-autodiscover.yaml
2019-04-22 23:19:00 -03:00
GuyTempleton 5be470791e
CA FAQs - Clarify error situations support 2019-04-22 17:07:15 +01:00
Igor German d2aa9a4089 Fix reading cert files 2019-04-22 18:12:07 +03:00
GuyTempleton 64e1e67dde
VPA FAQs minor changes 2019-04-22 14:48:48 +01:00
GuyTempleton 770f3e8187
Add anchor links to VPA FAQs 2019-04-22 14:46:22 +01:00
Yago Nobre d35f797c4a
Add cache to getInstanceTypeByLCName for avoid aws rate limit 2019-04-20 00:33:03 -03:00
Kubernetes Prow Robot 95402ea344
Merge pull request #1920 from trilogy-group/fix/priority_expander_requires_permissions
priority expander based on client-go for cluster autoscaler is missing permissions
2019-04-19 07:11:54 -07:00
Kubernetes Prow Robot 63237f1496
Merge pull request #1924 from schylek/b
VPA - add monitoring of VPA object with unsupported config condition.
2019-04-19 01:05:55 -07:00
Slawomir Chylek 1a2e531d9b VPA - addmonitoring of VPA object with unsupported config condition. 2019-04-19 07:52:15 +00:00
Kubernetes Prow Robot 6243825d9c
Merge pull request #1921 from bskiba/no-matched-false
Unset NoPodsMatched if pods match
2019-04-18 08:04:11 -07:00
Beata Skiba 95d6dab660 Unset NoPodsMatched if pods match 2019-04-18 16:31:22 +02:00
Kubernetes Prow Robot ae7f5b7b5a
Merge pull request #1910 from jbartosik/only-top-level-controller
Validate that targetRef if set is a top level controller
2019-04-18 07:02:10 -07:00
Joachim Bartosik d1c90cb884 Validate that targetRef if set is a top level controller
ControllerFetcher and its tests written by @schylek.
2019-04-18 15:44:57 +02:00
Lukasz Piatkowski 16666c238d add missing permissions 2019-04-18 14:24:29 +02:00
Kubernetes Prow Robot 0a153eba52
Merge pull request #1915 from bskiba/log-moar
Set appropriate conditions on VPAs with no active pods matched.
2019-04-18 04:36:08 -07:00
Beata Skiba 993b7e6e76 Mark VPAs with no pods matched. 2019-04-18 12:42:55 +02:00
Kubernetes Prow Robot f552b25a5b
Merge pull request #1917 from losipiuk/lo/target-size-one-by-one-fallback
Query target size of single MIG if listing migs fails + tests cleanup
2019-04-18 03:12:09 -07:00
Łukasz Osipiuk 393d6ba4a1 Remove extranous target size tests from gce_manager_test.go
Change-Id: I782e6aebeed3df588eb6933f7d7c97f8bbedcf32
2019-04-18 11:56:03 +02:00
Łukasz Osipiuk 53dd1a96e1 Query target size of single MIG if listing migs fails
Change-Id: I15cf0e306a40e8c7d35c963e3e872e42d82ee38d
2019-04-18 11:53:13 +02:00
Kubernetes Prow Robot 33d582fd5c
Merge pull request #1859 from trilogy-group/fix/addon-resizer-client-go
rework addon-resizer to use client-go
2019-04-17 07:36:10 -07:00
stuart nelson cb2047036a Add note about --provider-id for alicloud 2019-04-17 15:32:25 +02:00
stuart nelson 016a8b3f4f Add note about --provider-id for AWS 2019-04-17 15:32:25 +02:00
Lukasz Piatkowski afa195550f small fixes and cleanup changes 2019-04-17 15:09:43 +02:00
Kubernetes Prow Robot a7e9e12959
Merge pull request #1855 from losipiuk/lo/scalability-target-size
Update MIG target size cache via LIST api call
2019-04-16 08:59:13 -07:00
Kubernetes Prow Robot b7f466b381
Merge pull request #1868 from arjunrn/feature/memory-saver
Added memory saver mode for VPA recommender
2019-04-16 08:25:09 -07:00
Kubernetes Prow Robot 6675f950a2
Merge pull request #1843 from trilogy-group/feature/priority_expander_remake_squashed
Priority expander relies now on listers instead of direct watch api
2019-04-16 05:57:12 -07:00
Łukasz Osipiuk 5f3f55434f Update MIG target size cache via LIST api call
If MIG target size cache is empty we are now refreshing via single
list call per zone. For non-empty cache we are querying MIGs one by one.

Change-Id: I444dc4d766aedf2d2a768a5b6972d7799dffb6f4
2019-04-16 13:56:33 +02:00
Lukasz Piatkowski 856e58d599 rely on listers instead of watch api 2019-04-16 13:47:54 +02:00
Kubernetes Prow Robot 1331658da4
Merge pull request #1895 from bskiba/empty-rec
Keep track of VPAs with no recommendation.
2019-04-16 01:57:10 -07:00
Beata Skiba f8ba52b0c6 Keep track of VPAs with no recommendation. 2019-04-16 10:40:52 +02:00
Kubernetes Prow Robot dd5063c89f
Merge pull request #1877 from losipiuk/lo/pod-list-process-extensions
Migrate filter out schedulabe to PodListProcessor
2019-04-15 10:00:10 -07:00