Commit Graph

951 Commits

Author SHA1 Message Date
Kubernetes Submit Queue 1370e17f49 Merge pull request https://github.com/kubernetes/contrib/pull/1377 from wearemolecule/topic/aws-provider
Automatic merge from submit-queue

Cluster-autoscaler: cloud provider interface implementation for AWS

Part of https://github.com/kubernetes/contrib/issues/1311

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.kubernetes.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.kubernetes.io/reviews/kubernetes/contrib/1377)
<!-- Reviewable:end -->
2016-08-16 15:00:00 -07:00
osxi 97e587a8a1 add github.com/stretchr/testify/mock to vendor 2016-08-16 16:38:09 -05:00
osxi ebfc2b989f Cluster-autoscaler: cloud provider interface implementation for AWS 2016-08-16 16:37:53 -05:00
Piotr Szczesniak 7832013a3f [ca] Factored out common functions in drain logic 2016-08-11 10:09:24 +02:00
Marcin Wielgus 5825334e66 Merge pull request https://github.com/kubernetes/contrib/pull/1485 from mwielgus/max-total
Cluster-autoscaler: max node total count flag for CIDR
2016-08-04 17:29:37 +02:00
Marcin Wielgus 81f27997dc Cluster-autoscaler: max node total count for CIDR 2016-08-04 15:40:30 +02:00
Maciej Strzelecki 289f50af35 Remove empty submodules from kubeform 2016-08-02 15:25:51 +02:00
foxish e33624a5b1 Generated OWNERS files for each directory under contrib. 2016-08-01 11:00:19 -07:00
foxish 137d5e02c2 Generated OWNERS files for each directory under contrib. 2016-08-01 11:00:19 -07:00
Piotr Szczesniak 2aaf07486c Initial implementation of rescheduler 2016-07-22 13:59:23 +02:00
Piotr Szczesniak 1275f7bfac [CA] Moved listers to util package 2016-07-22 10:36:31 +02:00
Mike Danese cbd7c54618 Merge pull request https://github.com/kubernetes/contrib/pull/1366 from madhusudancs/kubeform
Import kubeform - a Kubernetes Terraform plugin.
2016-07-21 10:28:25 -07:00
Filip Grzadkowski b6f2b92a25 Merge pull request https://github.com/kubernetes/contrib/pull/1399 from fgrzadkowski/leader_elect
[cluster-autoscaler] Add leader election to cluster autoscaler
2016-07-21 16:20:48 +02:00
Filip Grzadkowski 1684613367 Godeps 2016-07-21 15:55:50 +02:00
Filip Grzadkowski 55309a1e01 Add leader election to cluster autoscaler 2016-07-21 15:55:40 +02:00
Piotr Szczesniak e6efc92c03 Merge pull request https://github.com/kubernetes/contrib/pull/1400 from mwielgus/shuffle-nodes
Cluster-autoscaler: shuffle nodes in scale down
2016-07-21 15:29:49 +02:00
Marcin Wielgus 40b6e43dbe Cluster-autoscaler: shuffle nodes in scale down 2016-07-20 16:57:01 +02:00
Marcin Wielgus ee2237e162 Merge pull request https://github.com/kubernetes/contrib/pull/1370 from mwielgus/use-node-tracker
Cluster-autoscaler: use node usage tracker for better utilization resets
2016-07-15 16:59:07 +02:00
Marcin Wielgus b29f771e0d Cluster-autoscaler: use node usage tracker for better utilization resets 2016-07-15 12:09:52 +02:00
Marcin Wielgus a0207a4cbf Merge pull request https://github.com/kubernetes/contrib/pull/1341 from mwielgus/nodetracker
Cluster-autoscaler: scaledown node usage trackers
2016-07-14 14:04:49 +02:00
Marcin Wielgus fd33065670 Cluster-autoscaler: scaledown node usage trackers 2016-07-14 13:41:37 +02:00
Marcin Wielgus a9c3d4d456 Merge pull request https://github.com/kubernetes/contrib/pull/1347 from mwielgus/pod-hints
Cluster-autoscaler: pod relocation hints
2016-07-14 12:07:07 +02:00
Marcin Wielgus 6c74123879 Cluster-autoscaler: pod relocation hints 2016-07-14 11:45:03 +02:00
Madhusudan.C.S 9e32dd7a29 Update Kubernetes depdency to include the recent import_known_versions addition to release_1_4 clients. 2016-07-13 18:46:02 -07:00
Madhusudan.C.S 09a4ae3952 Import kubeform - a Kubernetes Terraform plugin. 2016-07-13 17:23:48 -07:00
Madhusudan.C.S 900d014e7b Move kubeform into a child directory to prepare for kubernetes/contrib move. 2016-07-13 17:10:43 -07:00
Madhusudan.C.S 2980a03d8c Update terraform to 0.7.0-rc1 and pin it to that version.
0.7.0-rc1 has GCS remote state support and it is useful for
GCP users.
2016-07-13 16:34:13 -07:00
Marcin Wielgus 09c12be106 Merge pull request https://github.com/kubernetes/contrib/pull/1328 from mwielgus/use-cloud-provider
Cluster-autoscaler: use cloud provider interface in the code
2016-07-11 18:52:35 +02:00
Marcin Wielgus 50f57321ff Cluster-autoscaler: use cloud provider interface in the code 2016-07-11 16:40:03 +02:00
Madhusudan.C.S fa96cd2ac0 Update dependency versions in glide. 2016-07-09 02:45:28 -07:00
Madhusudan.C.S 20ccf04893 Initial wireframe implementation of Kuberneters terraform provider. 2016-07-07 23:49:09 -07:00
Marcin Wielgus 08fa35c5e8 Merge pull request https://github.com/kubernetes/contrib/pull/1323 from mwielgus/gce-provider
Cluster-autoscaler: cloud provider interface implementation for GCE
2016-07-07 14:19:51 +02:00
Marcin Wielgus 73e38c1738 Cluster-autoscaler: cloud provider interface implementation for GCE 2016-07-07 14:00:48 +02:00
Marcin Wielgus 39ec64bb82 Merge pull request https://github.com/kubernetes/contrib/pull/1312 from mwielgus/cloud-provider-int
Cluster-autoscaler: cloud provider interface
2016-07-05 11:24:52 +02:00
Marcin Wielgus cd7a3f784b Cluster-autoscaler: cloud provider interface 2016-07-05 11:04:09 +02:00
Marcin Wielgus 007b0863db Merge pull request https://github.com/kubernetes/contrib/pull/1301 from mwielgus/add-null-handling-for-migconfigs
Cluster autoscaler: add handlign for nill mig configs (in case not all l node pools are autoscaled)
2016-07-01 09:43:58 +02:00
Marcin Wielgus 89333b16a3 Cluster autoscaler: add handlign for nill mig configs (in case not all node pools are autoscaled) 2016-07-01 01:28:46 +02:00
Marcin Wielgus d1defb5e45 Merge pull request https://github.com/kubernetes/contrib/pull/1297 from mwielgus/version
Cluster-autoscaler: print version information
2016-06-30 16:04:33 +02:00
Marcin Wielgus e2fa38225f Cluster-autoscaler: print version information 2016-06-30 13:58:46 +02:00
Marcin Wielgus 1655d87caa Merge pull request https://github.com/kubernetes/contrib/pull/1282 from mwielgus/mig-node
Cluster-autoscaler: fix for multi-mig autoscaling
2016-06-28 21:15:40 +02:00
Marcin Wielgus 25fd38ccb0 Cluster-autoscaler: fix for multi-mig autoscaling 2016-06-28 21:00:44 +02:00
Marcin Wielgus 79de56b29d Merge pull request https://github.com/kubernetes/contrib/pull/1252 from zmerlynn/surgical-fix-27821
Autoscaler: Super hacky workaround for GCE provider crashloop
2016-06-22 22:30:37 +02:00
Zach Loafman 0e1710e910 Autoscaler: Super hacky workaround for GCE provider crashloop
Fix to https://github.com/kubernetes/kubernetes/issues/27821. Borrows
the necessary piece of
https://github.com/kubernetes/kubernetes/pull/27741 to parse the
gce.conf.

Also opened https://github.com/kubernetes/contrib/issues/1251 to fix Godeps correctly
2016-06-22 13:08:53 -07:00
Piotr Szczesniak df7d010861 Use default token when tokenUrl not specified 2016-06-15 14:28:33 +02:00
Piotr Szczesniak a558a80a4f Merge pull request https://github.com/kubernetes/contrib/pull/1215 from mwielgus/cloud-error
Cluster-autoscaler: cloud config error handling
2016-06-15 13:00:31 +02:00
Marcin Wielgus ffbad4c35a Cluster-autoscaler: cloud config error handling 2016-06-15 12:15:18 +02:00
Wojciech Tyczynski 3e5fdfa95a Bump version of addon resizer to 1.3 2016-06-13 12:21:18 +02:00
Wojciech Tyczynski cb55184418 Enable operating on microvalues in addong resizer 2016-06-13 10:57:19 +02:00
Marcin Wielgus 44a14de2cf Merge pull request https://github.com/kubernetes/contrib/pull/1188 from mwielgus/timing-fix
Cluster-autoscaler: timing in scale down fix
2016-06-10 21:47:39 +02:00
Marcin Wielgus 21f7f88545 Cluster-autoscaler: timing in scale down fix 2016-06-10 21:15:06 +02:00