Commit Graph

3005 Commits

Author SHA1 Message Date
Kubernetes Prow Robot e05ceb51e1
Merge pull request #1994 from bskiba/klog-init
Initialize klog.
2019-05-07 05:39:45 -07:00
Kubernetes Prow Robot a98f825fdc
Merge pull request #1993 from jbartosik/set-resource-limits
If user set limit to the same value as request keep them in sync
2019-05-07 05:31:44 -07:00
Joachim Bartosik 21d73b0723 If user set limit to the same value as request keep them in sync 2019-05-07 14:16:06 +02:00
Beata Skiba 8a0f30c655 Initialize klog. 2019-05-07 14:06:29 +02:00
Kubernetes Prow Robot defe5848f8
Merge pull request #1992 from bskiba/klog-correct
Remove glog completely from VPA
2019-05-07 04:11:40 -07:00
Beata Skiba e9fb0d50e1 Fixes needed after godeps update 2019-05-07 11:24:19 +02:00
Beata Skiba a6927a25c3 Regenerated VPA client due to changes in k8s core 2019-05-07 11:07:07 +02:00
Beata Skiba 728485faf0 Vendor update for VPA 2019-05-07 11:06:33 +02:00
Beata Skiba 8aaad8071f Remove usage of glog 2019-05-07 10:40:12 +02:00
Kubernetes Prow Robot 482eb0fc84
Merge pull request #1990 from jbartosik/test-cleanup
Clean up VPA recommendation provider unit tests
2019-05-06 09:19:38 -07:00
Joachim Bartosik 696dca5a26 Clean up VPA recommendation provider unit tests
- Name test cases,
- Drop duplicated test case,
- Simpler error handling of invalid expected resource amounts,
- Format code more in line with other tests.
2019-05-06 17:35:32 +02:00
Kubernetes Prow Robot 65f59b070e
Merge pull request #1989 from kgolab/kg-vpa-naming-cleanup
Fix confusing naming & remove a stale comment
2019-05-06 07:09:40 -07:00
Karol Gołąb de1ed07e56 Fix confusing naming & remove a stale comment 2019-05-06 15:48:35 +02:00
Kubernetes Prow Robot 5ac706fdfa
Merge pull request #1981 from bskiba/clear
delete vpaID from all maps in Cluster State
2019-05-03 12:47:39 -07:00
Beata Skiba d07a76dfc1 delete vpaID from all maps in Cluster State 2019-05-02 14:57:55 +02:00
Kubernetes Prow Robot a6c109f8f5
Merge pull request #1967 from towca/jtuznik/delete-empty-nodes-behaviour-fix
Modify the info passed to ScaleDownStatusProcessor when empty nodes a…
2019-04-30 05:25:37 -07:00
Kubernetes Prow Robot e50edebaa3
Merge pull request #1947 from towca/jtuznik/scale-down-results
Provide ScaleDownStatusProcessor with more info about scale-down results
2019-04-30 05:23:37 -07:00
Jakub Tużnik b92f971326 Provide ScaleDownStatusProcessor with more info about scale-down results 2019-04-30 13:49:06 +02:00
Kubernetes Prow Robot 8ffe4137f2
Merge pull request #1978 from jbartosik/vpa_count_validation
Receive v1beta2 VPAs
2019-04-30 02:57:36 -07:00
Joachim Bartosik 2ca1f9b2ac Receive v1beta2 VPAs instead of v1beta1 2019-04-30 11:32:09 +02:00
Kubernetes Prow Robot 9cae188b0b
Merge pull request #1973 from jbartosik/vpa_count_validation
Export VpaPreProcessor interface
2019-04-29 03:34:19 -07:00
Joachim Bartosik a0f8e53023 Export VpaPreProcessor interface 2019-04-29 11:57:01 +02:00
Kubernetes Prow Robot d9a86611a5
Merge pull request #1970 from Jeffwan/add_new_instance_type
Add m5ad, r5ad and t3a instance families
2019-04-29 01:56:24 -07:00
Kubernetes Prow Robot 725f06c788
Merge pull request #1971 from prankul88/patch1
Code Cleanup
2019-04-29 01:52:20 -07:00
prankul88 f896922075 Code Cleanup
"k8s.io/api/core/v1" is imported twice
2019-04-29 12:33:08 +05:30
Jiaxin Shan 0ce64c7b86 Add m5ad, r5ad and t3a instance families 2019-04-28 22:04:16 -07:00
Jakub Tużnik 402c643851 Modify the info passed to ScaleDownStatusProcessor when empty nodes are deleted
Previously, if any of the nodes fails to delete, the processor gets
a ScaleDownError status. After this commit, it will get the list of
nodes that were successfully deleted.
2019-04-26 15:54:11 +02:00
Kubernetes Prow Robot 1ca2364370
Merge pull request #1968 from jbartosik/vpa_count_validation
Support VPA pre processor
2019-04-26 06:00:29 -07:00
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