https://github.com/kubernetes/autoscaler

sort by:
Revision Author Date Message Commit Date
d8751ea Merge pull request #3664 from MaciekPytel/ca_1.17.4 Cluster Autoscaler 1.17.4 03 November 2020, 14:20:16 UTC
ebab367 Cluster Autoscaler 1.17.4 03 November 2020, 13:14:00 UTC
b435fcd Merge pull request #3656 from detiber/backportEM-1.17 [cluster-autoscaler] Backport fixes for packet provider to release-1.17 03 November 2020, 12:12:17 UTC
075077c Merge pull request #3662 from elmiko/backport-3441/cluster-autoscaler-release-1.17 [CA-1.17] cherry-pick: Improve Cluster API tests to work better with constrained resources 02 November 2020, 21:16:16 UTC
595f8de Improve Cluster API tests to work better with constrained resources 02 November 2020, 17:53:55 UTC
e477396 Add price support in Packet 30 October 2020, 19:19:26 UTC
45e3179 Add support for multiple nodepools in Packet 30 October 2020, 19:19:25 UTC
b7ca2ef Add support for scaling up/down from/to 0 nodes in Packet 30 October 2020, 19:19:19 UTC
d37caa9 add Packet cloudprovider owners Signed-off-by: Marques Johansson <marques@packet.com> 30 October 2020, 19:18:07 UTC
0a5c15a Merge pull request #3626 from nilo19/cleanup/cherry-pick-3532-1.17 Cherry-pick #3532 onto 1.17: Azure: support allocatable resources overrides via VMSS tags 19 October 2020, 03:54:13 UTC
9181810 Azure: support allocatable resources overrides via VMSS tags 19 October 2020, 02:51:34 UTC
cc1dc7c Merge pull request #3599 from ryaneorth/cherry-pick-3570-1.17 Merge pull request #3570 from towca/jtuznik/scale-down-after-delete-fix 14 October 2020, 11:31:55 UTC
53d718e Merge pull request #3570 from towca/jtuznik/scale-down-after-delete-fix Remove ScaleDownNodeDeleted status since we no longer delete nodes synchronously 09 October 2020, 21:22:46 UTC
27a5056 Merge pull request #3580 from nitrag/cherry-pick-3308-1.17 Cherry pick #3308 onto 1.17 - Fix priority expander falling back to random although higher priority matches 07 October 2020, 22:36:16 UTC
a87b45c Merge pull request #3308 from bruecktech/fix-fallback Fix priority expander falling back to random although higher priority matches 05 October 2020, 13:51:15 UTC
f75f9ce Merge pull request #3552 from benmoss/capi-backports-1.17 [CA-1.17] CAPI backports for autoscaling workload clusters 02 October 2020, 10:59:19 UTC
6c568cd Merge pull request #3561 from marwanad/cherry-pick-3558-1.17 Cherry pick #3558 onto 1.17 - Add missing stable labels in the azure template 30 September 2020, 08:50:26 UTC
857b0a8 fix import 30 September 2020, 05:30:57 UTC
e2f8e98 add stable labels to the azure template 30 September 2020, 03:41:16 UTC
b37128e move template-related code to its own file 30 September 2020, 03:41:05 UTC
2008d00 Update group identifier to use for Cluster API annotations - Also add backwards compatibility for the previously used deprecated annotations 28 September 2020, 20:33:33 UTC
f442c04 [cluster-autoscaler] Support using --cloud-config for clusterapi provider - Leverage --cloud-config to allow for providing a separate kubeconfig for Cluster API management and workload cluster resources - Allow for fallback to previous behavior when --cloud-config is not specified for backward compatibility - Provides a --clusterapi-cloud-config-authoritative flag to disable the above fallback behavior and allow for both the management and workload cluster clients to use the in-cluster config 28 September 2020, 20:33:32 UTC
691739e Add node autodiscovery to cluster-autoscaler clusterapi provider 28 September 2020, 20:33:31 UTC
fc5f238 Convert clusterapi provider to use unstructured Remove internal types for Cluster API and replace with unstructured access 28 September 2020, 20:33:30 UTC
826ce60 Update vendor to pull in necessary new paths for client-go 28 September 2020, 20:33:29 UTC
580a627 Merge pull request #3345 from detiber/backport3177 [CA-1.18] #3177 cherry-pick: Fix stale replicas issue with cluster-autoscaler CAPI provider 28 September 2020, 18:25:53 UTC
3b213ac Add mutex to DeleteNodes in cluster-autoscaler CAPI provider This change adds a mutex to the MachineController structure which is used to gate access to the DeleteNodes function. This is one in a series of PRs to mitigate kubernetes#3104 28 September 2020, 17:58:56 UTC
2cca3bd Let the controller move on if machineDeployments are not available There might be adhoc environments where machineDeployments might not necessarily be available. This let the controller to remain functional for such scenarios. 28 September 2020, 17:28:39 UTC
7ab9930 Merge pull request #3447 from marwanad/instance-gen-1.17 Cherry-pick onto 1.17: Azure Instance generation changes 21 August 2020, 01:53:39 UTC
47cfe70 remove the generator from the backport 21 August 2020, 01:07:14 UTC
6aa51a5 Add various azure instance types now available 21 August 2020, 01:07:06 UTC
76365b5 [Azure] Add fallback check for 'Promo' instance types 21 August 2020, 01:07:00 UTC
94b9f27 Generate azure instance types. 21 August 2020, 01:06:42 UTC
bfae020 Merge pull request #3347 from detiber/backportCAPITo1.17 [CA-1.17] Backport clusterapi provider to cluster-autoscaler-release-1.17 19 August 2020, 22:13:22 UTC
cf78c9b Do not normalize Node IDs outside of CAPI provider 27 July 2020, 19:11:06 UTC
36e4101 Add testing for fake provider IDs 27 July 2020, 19:11:06 UTC
bc88f66 Provide fake proivder IDs for failed machines 27 July 2020, 19:11:06 UTC
f931f1f CAPI: Stop panicking in newMachineController 27 July 2020, 19:11:06 UTC
38986f7 Add the ability to override CAPI group via env variable and discover API version. This change adds detection for an environment variable to specify the group for the clusterapi resources. If the environment variable `CAPI_GROUP` is specified, then it will be used instead of the default. This also decouples the API group from the version and let the latter to be discovered dynamically. 27 July 2020, 19:11:06 UTC
5e8d544 Normalize providerID values We index on providerID but it turns out that those values on node and machine are not always consistent. Some encode region, some do not, for example. This commit normalizes all values through the normalizedProviderString(). To ensure that we catch all places I've introduced a new type and made the find() functions take this new type in lieu of a string. Unit tests have also been adjusted to introduce a 'test:///' prefix on the providerID value to further validate the change. This change allows CAPI to work out-of-the-box, assuming v1alpha2. It's also reasonable to assert that this consistency should be enforced elsewhere and to make this behaviour easily revertable I'm leaving this as a separate commit in this patch series. 27 July 2020, 19:11:06 UTC
ebcf218 Update OWNERS 27 July 2020, 19:11:05 UTC
690ffa9 Make machine API swappable as an env variable 27 July 2020, 19:11:05 UTC
b5b40ff Ensure DeleteNodes doesn't delete a node twice 27 July 2020, 19:11:05 UTC
519bd03 Let Nodes() return the list of all machines The autoscaler expects provider implementations nodeGroups to implement the Nodes() function to return the number of instances belonging to the group regardless of they have become a kubernetes node or not. This information is then used for instance to realise about unregistered nodes https://github.com/kubernetes/autoscaler/blob/bf3a9fb52e3214dff0bea5ef2b97f17ad00a7702/cluster-autoscaler/clusterstate/clusterstate.go#L307-L311 27 July 2020, 19:11:05 UTC
5ed2559 cloudprovider/clusterapi: copy cluster-api v1alpha types These are copied to facilitate testing. They are not meant to reflect upstream clusterapi/v1alpha1 - in fact, fields have been removed. They are here to support the switch to unstructured types in the tests without having to rewrite all of the unit tests. 27 July 2020, 19:11:05 UTC
284bca4 cloudprovider/clusterapi: new provider This adds a new cloudprovider based on the cluster-api project: https://github.com/kubernetes-sigs/cluster-api 27 July 2020, 19:11:04 UTC
0763af5 cloudprovider/builder: add clusterapi Enable cloudprovider/clusterapi. 27 July 2020, 19:11:04 UTC
34be7b3 config/options: add KubeConfigPath Access to this is required by cloudprovider/clusterapi. 27 July 2020, 19:11:04 UTC
37972b7 Updating vendor against git@github.com:kubernetes/kubernetes:79569e22b50897990a483a35c33a2b0e43b80138 27 July 2020, 19:11:04 UTC
d5214ad Merge pull request #3362 from MaciekPytel/1_17_3 Cluster Autoscaler 1.17.3 27 July 2020, 13:26:17 UTC
be30dab Cluster Autoscaler 1.17.3 27 July 2020, 12:38:56 UTC
4942915 Merge pull request #3355 from MaciekPytel/17_vendor_update Vendor update for CA 1.17 27 July 2020, 10:08:17 UTC
ad68bcd Merge pull request #3357 from babilen5/cherry-pick-3124-to-1.17 [CA-1.17] Cherry-pick #3124: Allow small tolerance on memory capacity when comparing nodegroups 27 July 2020, 09:30:16 UTC
5cd61a0 Bump CA 1.17 to go1.13 This is the version used by upstream k8s 1.17. Without version bump CA 1.17 no longer compiles after dependency update. 27 July 2020, 08:44:12 UTC
c22f86c Cherry-pick #3124: Allow small tolerance on memory capacity when comparing nodegroups 26 July 2020, 14:13:39 UTC
9501a3d Updating vendor against git@github.com:kubernetes/kubernetes.git:release-1.17 (79569e22b50897990a483a35c33a2b0e43b80138) 24 July 2020, 15:31:05 UTC
6f36a82 Merge pull request #3354 from MaciekPytel/cp_overrided_17 Allow overriding go version when updating vendor 24 July 2020, 14:28:22 UTC
b20ea1b Allow overriding go version when updating vendor This is required because Kubernetes 1.17 lists go1.12 in go.mod, but it doesn't actually compile using go1.12. 24 July 2020, 14:02:47 UTC
0d7d0f4 Merge pull request #3334 from gjtempleton/automated-cherry-pick-of-#3185-upstream-cluster-autoscaler-release-1.17 Automated cherry pick of #3185: cluster-autoscaler: use generated instance types #3222: Fix AWS CA tests for InstanceType generation changes 21 July 2020, 22:18:06 UTC
1f853e6 Fix AWS CA tests for InstanceType generation changes 21 July 2020, 14:39:44 UTC
7ea07d5 cluster-autoscaler: use generated instance types Signed-off-by: Julien Balestra <julien.balestra@datadoghq.com> 21 July 2020, 14:05:54 UTC
c43c1e3 Merge pull request #3303 from marwanad/1.17-cherry-pick-3296 Cherry-pick #3296: Fix possible lock issue and add timeouts for queuing of long running operationspic 09 July 2020, 03:26:51 UTC
7670e4e fix possible lock issue and add timeouts for queuing of long running operations 08 July 2020, 19:24:55 UTC
b7eea7e Merge pull request #3289 from marwanad/1.17-cherry-pick-3221-and-3284 Cherry-pick #3221, #3284 - Async Deletions and 409 Conflicts 06 July 2020, 08:10:51 UTC
7a9a80d change CreateOrUpdateSync -> CreateOrUpdateAsync for consistency 06 July 2020, 06:10:45 UTC
a151bb7 synchronize instance deletions to avoid 409 conflict errors 06 July 2020, 06:10:45 UTC
da75b26 update tests 06 July 2020, 06:10:45 UTC
9d34ccc update to use async clients 06 July 2020, 06:10:44 UTC
69ef253 add async clients for deletion 06 July 2020, 06:10:44 UTC
a8727ae Merge pull request #3286 from marwanad/cherry-pick-3277-1.17 Cherry pick #3277: Decrement curSize by the number of instances to be deleted 06 July 2020, 05:56:51 UTC
052d36a decerement cache by the proper amount 05 July 2020, 06:09:15 UTC
a07a870 move lock to the get method 05 July 2020, 06:09:14 UTC
e4580a5 Merge pull request #3280 from marwanad/1.17-cherry-pick-3278 Cherry-pick #3278: use contexts with timeouts in scale set GET calls 05 July 2020, 02:12:49 UTC
8f7b3c4 use contexts with timeouts in scale set GET calls 04 July 2020, 21:06:14 UTC
54041c6 Merge pull request #3272 from marwanad/cherry-pick-2841-1.17 Cherry-pick #2841: remove unused asg cache TTL 03 July 2020, 00:58:47 UTC
24c0697 Merge pull request #3263 from marwanad/reduce-lock-scope-1.17 Cherry-pick #3261: Reduce instance lock scope in scale sets 02 July 2020, 02:02:02 UTC
bf90708 reduce instance mutex lock scope since its used by the Nodes() call to refresh cache 01 July 2020, 23:50:39 UTC
731099c remove unused asg cache TTL 01 July 2020, 23:31:50 UTC
b06c8fc Merge pull request #3245 from nilo19/bug/cherry-pick-3242-1.17 Cherry-pick #3242: Disable increaseSize when the node group is under initialilzation. 26 June 2020, 08:49:31 UTC
b1c28ca Disable increaseSize when the node group is under initialilzation. 25 June 2020, 13:44:16 UTC
6b48fde Merge pull request #3189 from marwanad/fix-bad-cherry-pick-3141-1.17 Fix bad cherry pick #3141 for 1.17 04 June 2020, 00:20:44 UTC
4b4cf92 fix unit tests broken from earlier merges 03 June 2020, 19:43:38 UTC
fb91107 fix bad cherry-pick from #3141 03 June 2020, 17:08:46 UTC
627ca0d Merge pull request #3179 from marwanad/cherry-pick-3141-1.17 Cherry-pick #3141: Avoid sending extra deletion calls for in-progress deletions 03 June 2020, 06:46:16 UTC
3346aec add unit test for in progress deletion cases 03 June 2020, 05:48:05 UTC
29943f7 avoid sending unncessary delete requests if delete is in progress 03 June 2020, 05:46:54 UTC
777150a Merge pull request #3002 from Jeffwan/aws_sdk_1.17 Upgrade aws-sdk-go to v1.28.14 01 June 2020, 15:41:56 UTC
d63b934 Merge pull request #3055 from ydye/gpu-label-cherrypick-1.17 Cherry-pick #3019: Correct cloudprovider/azure's GPULabel to "accelerator" 15 April 2020, 08:26:03 UTC
cc11b13 Correct cloudprovider/azure's GPULabel to "accelerator" 15 April 2020, 05:22:38 UTC
bc571f9 Merge pull request #3046 from marwanad/cherry-pick-3036-1.17 Cherry-pick #3036: Proactively decrement scale set count during deletion operations 14 April 2020, 10:03:11 UTC
f631604 update unit test case 14 April 2020, 05:41:35 UTC
6c67124 proactively decrement scale set and invalidate if deletion fails 14 April 2020, 05:05:44 UTC
9dd50bc Update aws-sdk-go to v1.28.14 30 March 2020, 17:01:40 UTC
488081f Merge pull request #3000 from towca/jtuznik/ca-1.17.2 Cluster Autoscaler 1.17.2 30 March 2020, 13:11:54 UTC
f42b4cb Cluster Autoscaler 1.17.2 30 March 2020, 12:21:22 UTC
226e24a Merge pull request #2992 from Jeffwan/cherry-pick-1.17 Cherry pick #2737 #2840 #2929 #2931 # to 1.17 30 March 2020, 08:45:53 UTC
50a2fc5 cluster-autoscaler/aws: batch launch config query and ttl cache Signed-off-by: Julien Balestra <julien.balestra@datadoghq.com> 28 March 2020, 01:01:31 UTC
50fe0f2 Change the regex to match the providerID used by Fargate on EKS. 28 March 2020, 00:01:02 UTC
87bc61a Support arbitrary custom resource building template Signed-off-by: Jiaxin Shan <seedjeffwan@gmail.com> 27 March 2020, 23:59:08 UTC
0a56b84 Add instructions to tag resource for scale from 0 case 27 March 2020, 23:58:57 UTC
back to top