https://github.com/kubernetes/autoscaler

sort by:
Revision Author Date Message Commit Date
d374d16 Merge pull request #2316 from losipiuk/lo/ca-1.16-once-again Bump Cluster Autoscaler version to 1.16.0 09 September 2019, 14:27:19 UTC
071c6b5 Bump Cluster Autoscaler version to 1.16.0 09 September 2019, 14:05:18 UTC
c3c9fc1 Merge pull request #2309 from losipiuk/lo/ca-1.16 Bump version to 1.16.0-beta.1 06 September 2019, 15:26:58 UTC
779eadb Merge pull request #2308 from frobware/allow-unequal-memory-capacity compare_nodegroups: Tolerate small differences in memory capacity 06 September 2019, 15:14:58 UTC
5f99c1b Bump version to 1.16.0-beta.1 06 September 2019, 15:09:26 UTC
e8b3c2a compare_nodegroups: Tolerate small differences in memory capacity The current comparator expects memory capacity values to be identical. However across AWS, Azure and GCP I quite often see very small differences in capacity, typically 8-16Ki. When this occurs the nodegroups are considered not equal when balancing is in effect which is unfortunate because, in reality, they are identical. This change will now tolerate a 128Ki difference before memory capacity values are considered unequal. 06 September 2019, 14:55:51 UTC
6434df2 Merge pull request #2304 from krzysztof-jastrzebski/fix_bug Stop disabling Cluster Autoscaler when there is no ready nodes. 06 September 2019, 14:06:57 UTC
839cdaa Stop disabling Cluster Autoscaler when there is no ready nodes. 06 September 2019, 12:45:34 UTC
dcf6324 Merge pull request #2307 from bskiba/e2e-poison Fixes for comments from #2306 06 September 2019, 12:24:57 UTC
f5ec463 Fixes for comments from #2306 06 September 2019, 12:03:34 UTC
8b927e5 Merge pull request #2306 from bskiba/e2e-poison Add e2e test for VPA validation 06 September 2019, 11:56:56 UTC
29d0b9f Add e2e test for VPA validation 06 September 2019, 11:26:46 UTC
61c4ced Merge pull request #2305 from losipiuk/lo/update-vendor Revendor against tip of k8s.io/kubernetes to prepare for 1.16 release of CA 06 September 2019, 10:00:57 UTC
7ad5bc0 Use Quantity.DeepCopy instead of removed Copy 05 September 2019, 21:23:43 UTC
7a4836f Make predicates.go compatible with scheduler changes 05 September 2019, 21:23:43 UTC
f0ceeac Drop no longer used kubetypes.CriticalPodAnnotationKey 05 September 2019, 21:23:43 UTC
79b4614 Use NodeDiskPressure conditino instead of NodeOutOfDisk 05 September 2019, 21:23:43 UTC
002db2c Updating vendor against git@github.com:kubernetes/kubernetes.git:v1.16.0-beta.2 (708a7f76dba706ed1e7dc4b4c3a53f63b0b7544a) 05 September 2019, 21:23:31 UTC
3562a91 Update AWS SDK to 1.23.12 in go.mod-extra 05 September 2019, 21:17:22 UTC
0302cce Add github.com/google/go-querystring v1.0.0 to go.mod-extra 05 September 2019, 12:38:26 UTC
a96bd9a Remove cloudprovider/digitalocean/godo/go.mod 05 September 2019, 12:38:24 UTC
e87aea4 Merge pull request #2302 from krzysztof-jastrzebski/fix_bug Fix bug in ready node listener. Previously it was returning all nodes. 05 September 2019, 11:03:09 UTC
78c2c0e Fix bug in ready node listener. Previously it was returning all nodes. 05 September 2019, 09:59:32 UTC
fcd5bd8 Merge pull request #2297 from bskiba/all-vpas Really review all VPA object creations 04 September 2019, 14:15:00 UTC
c946dd7 Really review all VPA object creations 04 September 2019, 13:56:55 UTC
7a8af4d Merge pull request #2292 from nilo19/t-qini-update_readme_scale_boundary Update the docs to explain the scaling boundary in detail. 04 September 2019, 02:42:59 UTC
6eef495 Update the docs to explain the scaling boundary in detail. 04 September 2019, 02:27:11 UTC
e0206b7 Merge pull request #2283 from DataDog/JulienBalestra/metrics-summary cluster-autoscaler/metrics: add a summary for function duration 30 August 2019, 13:17:30 UTC
8ac6134 Merge pull request #2282 from vivekbagade/scriptfix fix lint script 28 August 2019, 14:53:15 UTC
a6f14e6 fix lint script 28 August 2019, 14:30:03 UTC
012c842 cluster-autoscaler/metrics: add a summary for function duration Signed-off-by: Julien Balestra <julien.balestra@datadoghq.com> 28 August 2019, 14:28:16 UTC
7361fd9 Merge pull request #2277 from DataDog/JulienBalestra/expose-scale-down-status metrics: expose if its can scale down 27 August 2019, 17:06:45 UTC
6d707a0 cluster-autoscaler/metrics: expose the scale down cooldown Signed-off-by: Julien Balestra <julien.balestra@datadoghq.com> 27 August 2019, 16:12:33 UTC
5a58457 Merge pull request #2276 from digitalocean/digitalocean-builder-fix Fix cluster-autoscaler/digitalocean builder 27 August 2019, 11:00:42 UTC
7dbdb9b Merge pull request #2279 from nilo19/t-qini_fix_scale_up_when_less_than_min Change the rule when setting the nodes' size after scaling. 27 August 2019, 06:02:41 UTC
842653b Change the rule when setting the nodes' size after scaling. 27 August 2019, 03:17:36 UTC
bae27fa Merge pull request #2280 from timoreimann/add-digitalocean-to-available-cloud-providers Add DigitalOcean to AvailableCloudProviders 26 August 2019, 20:52:37 UTC
b9a8566 Merge pull request #2101 from mistio/packet-autoscaler Add support for Packet 26 August 2019, 20:46:37 UTC
f74a00f Add DigitalOcean to AvailableCloudProviders DigitalOcean was missing in the list of supported clouds that the --cloud-provider option displays. 26 August 2019, 20:36:43 UTC
d4aee81 Fix cluster-autoscaler/digitalocean builder. 26 August 2019, 16:45:21 UTC
8d9010e Merge pull request #2248 from Jeffwan/mixed_instance_policy Add MixedInstancesPolicy struct to better handle instance type 26 August 2019, 09:40:20 UTC
c1e6736 Merge pull request #2237 from monaka/pr-fix-2236 [CA][Azure] Ignore nodes that have no ProviderID. (kubernetes#2236) 22 August 2019, 07:40:31 UTC
0382909 Handle adding several nodes at a time. Log strings instead of byte arrays, so they're readable. Fix number of log args 21 August 2019, 19:05:52 UTC
def49cf Add support for hardware reservations Force user to provide custom token-id & token-secret 21 August 2019, 18:26:47 UTC
08f2262 Drop packngo dependency, use template for cloudinit script 21 August 2019, 18:26:47 UTC
c2fc2e1 Add support for Packet (wip) 21 August 2019, 18:26:47 UTC
193891a Merge pull request #2267 from bskiba/open-api Make VPA CRD specification OpenAPIV3 compliant 19 August 2019, 13:11:30 UTC
d05451b Make VPA CRD specification OpenAPIV3 compliant 19 August 2019, 12:44:40 UTC
5fd6b8c Merge pull request #2241 from tghartland/ldflags-2239 Fix linker flags in CA Makefile 19 August 2019, 12:01:30 UTC
1fead6c Merge pull request #2266 from uswitch/use-wss-for-vpa-recommender-from-prometheus VPA Recommender: Use WSS from Prometheus provider 19 August 2019, 11:59:30 UTC
9aac43e Merge pull request #2235 from piontec/fix/aws_spots_squashed correctly handle lack of capacity of AWS spot ASGs 19 August 2019, 11:27:30 UTC
4c056fb Merge pull request #2259 from towca/jtuznik/rejected-node-groups-more-info Provide ScaleUpStatusProcessor with info about all rejected node groups 19 August 2019, 11:05:31 UTC
0acff54 Merge pull request #2244 from Denton24646/fix/update-duration-in-exponential-backoff fix: increase exponential backoff duration regardless of backoff status 19 August 2019, 11:03:36 UTC
8bbd261 Merge pull request #2265 from tghartland/supported-provider-magnum Add magnum to list of supported cloud providers 19 August 2019, 11:01:34 UTC
3f0a5fa Merge pull request #2233 from vivekbagade/surge Adding ScaleDownNodeProcessor 19 August 2019, 10:59:32 UTC
e525809 VPA Recommender: Use WSS from Prometheus provider Currently, VPA Recommender uses `container_memory_usage_bytes` cAdvisor metric from Prometheus history provider. This metric includes page cache into container memory usage total. As a result, cache-heavy workloads keep getting larger and larger memory recommendation. This change takes memory held for page cache out of VPA's calculation removing the primary driver behind memory over-requesting. 19 August 2019, 10:51:14 UTC
43466ff Provide ScaleUpStatusProcessor with info about all rejected node groups Previously, it had info only about the ones that actually exist. The changes to the eventing processor are done to keep its previous behavior the same. 19 August 2019, 10:48:10 UTC
8d9b81c correctly handle lack of capacity of AWS spot ASGs 19 August 2019, 10:43:53 UTC
5f260b3 Merge pull request #2247 from Jeffwan/fix-2161 Return error if aws fail to find nodegroup for node 19 August 2019, 07:28:05 UTC
8d567eb Add MixedInstancesPolicy struct to better handle instance type Ensures that when MixedInstancePolicy is used in an AWS AutoScalingGroup, that the buildInstanceType() AWS manager method returns an instance type after looking at the MixedInstancePolicy.LaunchTemplateSpecification. The buildInstanceType() method is called in numerous places including on cluster scale up actions. Also adds documentation highlighting the minimum version of cluster autoscaler supporting MixedInstancePolicy is 1.14 15 August 2019, 21:40:11 UTC
8c21b72 Add magnum to list of supported cloud providers 15 August 2019, 09:58:38 UTC
f504e23 Merge pull request #2261 from bskiba/gv Look at all versions of VPA objects. 14 August 2019, 10:34:56 UTC
cf241d7 Look at all versions of VPA objects. This way we don't have to specify all the versions we are interested in. Versioning is then controlled only at the crd level. 14 August 2019, 10:18:14 UTC
ef59c8f fix: increase duration regardless of backoff status fix: update test fix: run gofmt on test fix: more intelligent duration increasing if in backoff already set duration = backoffInfo.duration; update comments and test set NodeGroup backoff duration = backoffInfo.duration 13 August 2019, 14:08:38 UTC
60bdca0 Merge pull request #2255 from towca/jtuznik/create-node-group-result Provide more info to ScaleUpStatusProcessor 13 August 2019, 13:51:41 UTC
77623da Merge pull request #2254 from towca/jtuznik/remove-unneeded-nodes-result Communicate the result of RemoveUnneededNodeGroups to ScaleDownStatus… 13 August 2019, 12:27:40 UTC
fc5e8d9 Merge pull request #2258 from digitalocean/fix-godo-tests cloudprovider/digitalocean: fix unit tests 13 August 2019, 11:53:41 UTC
1ae11d4 Merge pull request #2256 from towca/jtuznik/unit-test-fix Fix the script used by CI to run unit tests after go mod changes 13 August 2019, 10:56:02 UTC
a8ddbc7 Fix the script used by CI to run unit tests after go mod changes cluster-autoscaler switched from godeps to go mod, resulting in this script being broken. This should fix issue 2251. 13 August 2019, 09:42:53 UTC
5bacdf2 cloudprovider/digitalocean: fix unit tests The `godo/util` package is not used and wasn't changed during vendoring of the godo package. Seems like Travis didn't picked up this in the initial PR. Let's remove the `util/` folder as it's not needed and also add a documentation to list the changes we need to make in the `godo` package. 13 August 2019, 08:26:38 UTC
dc64d0a Adding ScaleDownNodeProcessor 12 August 2019, 18:19:55 UTC
935476a Provide more info to ScaleUpStatusProcessor Add info about considered and created nodegroups to ScaleUpStatusProcessor 12 August 2019, 15:20:09 UTC
44ae89d Communicate the result of RemoveUnneededNodeGroups to ScaleDownStatusProcessor 12 August 2019, 15:03:51 UTC
f65e47a Return error if aws fail to find nodegroup for node 10 August 2019, 06:45:32 UTC
8303a23 Merge pull request #2245 from digitalocean/do-cloudprovider cloudprovider: add DigitalOcean 09 August 2019, 13:35:26 UTC
c2e07c0 cloudprovider: add DigitalOcean cloud provider 09 August 2019, 13:11:18 UTC
2395c16 cloudprovider: add godo, DigitalOcean API package 09 August 2019, 13:10:22 UTC
f191954 Fix ldflags in CA Makefile 06 August 2019, 08:04:55 UTC
100e91b Merge pull request #2238 from jbartosik/bugfix-00 Don't attempt to delete aggregation from VPA if it doesn't exist 05 August 2019, 13:59:49 UTC
daa0650 Don't attempt to delete aggregation from VPA if it doesn't exist 05 August 2019, 13:03:52 UTC
e0cc672 Merge pull request #2234 from monaka/patch-1 Update README.md 04 August 2019, 12:59:48 UTC
a709e95 Ignore nodes that have no ProviderID. (kubernetes#2236) Signed-off-by: Masaki Muranaka <monaka@monami-ya.com> 04 August 2019, 06:20:21 UTC
2f16056 Update README.md Referring to `azure_manager.go` on 59b0087eeb, The default value of `vmType` is `vmTypeVMSS`. Signed-off-by: Masaki Muranaka <monaka@monami-ya.com> 04 August 2019, 01:56:36 UTC
93298c0 Merge pull request #2226 from jbartosik/bugfix-00 Remove unused import 01 August 2019, 09:06:15 UTC
99b1e06 Remove unused import 01 August 2019, 08:58:02 UTC
0a7bc88 Merge pull request #2224 from jbartosik/bugfix-00 Fix v1beta1 VPA limit range e2e tests 30 July 2019, 13:08:51 UTC
e156ce9 Fix v1beta1 VPA limit range e2e tests I forgot to update them when fixing v1beta2 tests 30 July 2019, 13:00:49 UTC
55082d6 Merge pull request #2217 from matthiasr/mr/does-not-delete-nodes cluster-autoscaler FAQ: clarify what "deleting nodes" means in this context 30 July 2019, 09:54:51 UTC
f52c420 Merge pull request #2219 from krzysztof-jastrzebski/fix_bug Fix bug in balancing processor. 29 July 2019, 09:01:56 UTC
75030ee Fix bug in balancing processor. Cluster Autoscaler was stopping scaling up when there was a multizonal pool with number of nodes exceeding limit for one zone. 29 July 2019, 07:28:20 UTC
2220420 Merge pull request #2220 from kcmartin/vpa-add-selector-to-examples Add required selector to VPA deployment examples for apps/v1 29 July 2019, 07:05:54 UTC
a0cbfe3 Add required selector to VPA deployment examples 29 July 2019, 00:48:12 UTC
d0eaa47 cluster-autoscaler: add FAQ entry for the mechanics of "delete node" This had me stumped for the better part of a day. While the cluster-autoscaler "deletes" nodes, it does not actually delete the Node object from the Kubernetes API. In normal operations, with a well-configured cluster, this is a minor point; however, when debugging why nodes do not get deleted, the inconsistent terminology can be a major headache. This FAQ entry should clarify the difference for anyone who needs to know. Signed-off-by: Matthias Rampke <mr@soundcloud.com> 26 July 2019, 13:28:14 UTC
8695a83 cluster-autoscaler: Replace ambiguous "delete node" wording in FAQ "delete node" has a specific meaning in the context of the Kubernetes API: deleting the node object. However, the cluster-autoscaler never does that; it terminates the underlying instance and expects the [cloud-node-controller](https://kubernetes.io/docs/concepts/architecture/cloud-controller/#node-controller) to remove the corresponding node from Kubernetes. Replace all mentions of "deleting" a node with "terminating" to disambiguate this. Signed-off-by: Matthias Rampke <mr@soundcloud.com> 26 July 2019, 13:18:21 UTC
294ad9d Merge pull request #2211 from nilo19/t-qini-add_multinode_config_readme Add multinode config in readme. 25 July 2019, 07:07:51 UTC
3bf6f50 Add multinode config in readme. 24 July 2019, 01:25:31 UTC
1c17cb3 Merge pull request #2171 from nilo19/t-qini-modify_nodal_similarity_rules fix: ignore agentpool label when looking for similar node groups with Azure provider 23 July 2019, 12:40:54 UTC
4d920b3 Merge pull request #2209 from bskiba/fix-example Switch VPA examples to use apps/v1 API for Deployment 23 July 2019, 12:20:54 UTC
005ea05 Merge pull request #2208 from bskiba/update-deps Update VPA dependencies to k8s 1.14.3 23 July 2019, 12:18:54 UTC
3d5eabf Switch VPA examples to use apps/v1 API for Deployment 23 July 2019, 11:40:30 UTC
back to top