https://github.com/kubernetes/autoscaler

sort by:
Revision Author Date Message Commit Date
1f9b4e0 Merge pull request #5091 from FeLvi-zzz/automated-cherry-pick-of-#4810-upstream-cluster-autoscaler-release-1.22 [release-1.22] Automated cherry pick of #4810: Continue CA loop when unregistered nodes were removed 18 August 2022, 11:52:36 UTC
bc94b9a Continue CA loop when unregistered nodes were removed 15 August 2022, 06:00:05 UTC
a28edd0 Merge pull request #4964 from gjtempleton/cluster-autoscaler-release-1.22.3 Cluster Autoscaler - 1.22.3 release 13 June 2022, 13:18:12 UTC
141d510 Cluster Autoscaler - 1.22.3 release 13 June 2022, 09:47:04 UTC
01c0d41 Merge pull request #4936 from gjtempleton/cluster-autoscaler-release-1.22-aws-instance-update-02-06-2022 CA - AWS Cloud Provider - 1.22 Static Instance List Update 02-06-2022 06 June 2022, 13:32:25 UTC
b2671f1 Merge pull request #4944 from tzneal/cluster-autoscaler-release-1.22-aws-fallback CA - AWS Cloud Provider - 1.22 - fix instance type fallback 04 June 2022, 09:58:20 UTC
01ee516 fix instance type fallback Instead of logging a fatal error, log a standard error and fall back to loading instance types from the static list. 04 June 2022, 02:04:11 UTC
6fe8712 CA - AWS Cloud Provider - 1.22 Static Instance List Update 02-06-2022 02 June 2022, 16:13:31 UTC
3326b12 Merge pull request #4800 from m-craghead/VMSS-Tag-Prefix-Fix-CherryPick-release-1.22 fix autoscaling due to VMSS tag prefix issue - Cherry Pick into release 1.22 11 April 2022, 17:40:06 UTC
0d1f854 Merge pull request #4795 from marwanad/azure-scale-from-zero-cherry-picks Cherry-pick #4421, #4550 - Azure scale from zero improvements 07 April 2022, 23:29:23 UTC
59205e8 fix autoscaling due to VMSS tag prefix issue corrected the azure_kubernetes_ercice_pool_test unit test cases involving the changed tag prefix added const aksManagedPoolName attribute to the top of the code and fixed file name sercice -> service added logic for old clusters that still have poolName added legacy tag for poolName Fixed Autoscaling due to VMSS tag prefix issue, added tags for legacy poolName and aksManagedPoolName, and corrected file name sercice->service 07 April 2022, 15:26:02 UTC
d8df72e ignore azure csi topology label for similarity checks and populate it for scale from zero 06 April 2022, 20:35:06 UTC
f669753 add recent AKS agentpool label to ignore for similarity checks 06 April 2022, 20:29:10 UTC
dcb7c84 Merge pull request #4632 from lzhecheng/remove-vars-1-22 Remove variables not used in azure_util_test 21 January 2022, 02:34:00 UTC
b604b1a Remove variables not used in azure_util_test Signed-off-by: Zhecheng Li <zhechengli@microsoft.com> 21 January 2022, 02:13:57 UTC
1c2491d Merge pull request #4600 from whites11/azure-metadata-fix Fix Azure IMDS Url in InstanceMetadataService initialization 13 January 2022, 10:08:30 UTC
c1397c5 Fix Azure IMDS Url in InstanceMetadataService initialization 13 January 2022, 08:07:39 UTC
fdc76d1 Merge pull request #4553 from ialidzhikov/automated-cherry-pick-of-#4539-upstream-cluster-autoscaler-release-1.22 [release-1.22] Automated cherry pick of #4539: Add `--feature-gates` flag to support scale up on volume 22 December 2021, 11:05:36 UTC
8faddc5 Add `--feature-gates` flag to support scale up on volume limits (CSI migration enabled) Signed-off-by: ialidzhikov <i.alidjikov@gmail.com> 22 December 2021, 10:36:03 UTC
d423516 Merge pull request #4530 from MaciekPytel/ca_1_22_2 Cluster Autoscaler 1.22.2 20 December 2021, 11:59:26 UTC
c88706f Cluster Autoscaler 1.22.2 16 December 2021, 17:40:29 UTC
0d0c1c4 Merge pull request #4523 from gjtempleton/CA-AWS-Instance-List-Update-13-12-21-1.22 CA - AWS Instance List Update - 13/12/21 - 1.22 16 December 2021, 13:01:19 UTC
7a5de23 CA - AWS Instance List Update - 13/12/21 - 1.22 13 December 2021, 16:18:02 UTC
9c44788 Merge pull request #4485 from sturman/CA-EC2-AWS-Instance-List-Update-29-11-21-1.22 Cluster-Autoscaler update AWS EC2 instance types with g5, m6 and r6 - 1.22 release branch 13 December 2021, 13:37:59 UTC
f17533b Merge pull request #4509 from gandhipr/cluster-autoscaler-release-1.22 Cherry-pick #4497 onto 1.22 - add more azure instance types 09 December 2021, 02:08:10 UTC
4abe389 Merge pull request #4497 from marwanad/add-more-azure-instance-types add more azure instance types 08 December 2021, 19:51:14 UTC
f8d7d9a Cluster-Autoscaler update AWS EC2 instance types with g5, m6 and r6 29 November 2021, 19:51:34 UTC
9a0f5e0 Merge pull request #4432 from sturman/cluster-autoscaler-release-1.22 CA - AWS - Instance List Update 29-10-21 - 1.22 release branch 01 November 2021, 22:59:53 UTC
615460e CA - AWS - Instance List Update 29-10-21 - 1.22 release branch 29 October 2021, 07:06:47 UTC
7864660 Merge pull request #4382 from gjtempleton/CA-AWS-Instance-List-Update-03-10-21-1.22 CA - AWS - Instance List Update 03-10-21 - 1.22 release branch 18 October 2021, 13:17:50 UTC
493d937 CA - AWS - Instance List Update 03-10-21 - 1.22 release branch 03 October 2021, 22:25:13 UTC
c3ffe6a Merge pull request #4363 from towca/jtuznik/1.22.1 Cluster Autoscaler 1.22.1 01 October 2021, 10:59:22 UTC
7a53194 Cluster Autoscaler 1.22.1 01 October 2021, 09:53:51 UTC
83babfd Merge pull request #4334 from nitrag/backport-535a212-1.22 Cherry pick 535a212 onto 1.22 - Fix logging level 30 September 2021, 18:17:15 UTC
4648ce2 Improve misleading log Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr> 15 September 2021, 17:42:21 UTC
afe8be8 Merge pull request #4289 from kinvolk/backport-1.22 Backport Merge pull request #4274 to upstream/cluster-autoscaler-release-1.22 06 September 2021, 11:48:29 UTC
e4365cb Merge pull request #4274 from kinvolk/imran/cloud-provider-packet-fix Cloud provider[Packet] fixes 27 August 2021, 06:47:37 UTC
b24e19c Merge pull request #4283 from tghartland/4254-cherry-pick Cherry pick #4261 (magnum microversion) to cluster-autoscaler-release-1.22 25 August 2021, 11:22:40 UTC
823754e Use highest available magnum microversion Magnum allows using the microversion string "latest", and it will replace it internally with the highest microversion that it supports. This will let the autoscaler use microversion 1.10 which allows scaling groups to 0 nodes, if it is available. The autoscaler will still be able to use microversion 1.9 on older versions of magnum. 25 August 2021, 09:23:30 UTC
acc14a7 Merge pull request #4268 from gjtempleton/automated-cherry-pick-of-#3999-#4199-upstream-cluster-autoscaler-release-1.22 Automated cherry pick of #3999 #4199 upstream cluster autoscaler release 1.22 16 August 2021, 16:45:17 UTC
41e2d4a Optimise GenerateEC2InstanceTypes unmarshal memory usage The pricing json for us-east-1 is currently 129MB. Currently fetching this into memory and parsing results in a large memory footprint on startup, and can lead to the autoscaler being OOMKilled. Change the ReadAll/Unmarshal logic to a stream decoder to significantly reduce the memory use. 16 August 2021, 15:30:18 UTC
90433ac Break out unmarshal from GenerateEC2InstanceTypes Refactor to allow for optimisation 16 August 2021, 15:30:18 UTC
07b2f4f Set maxAsgNamesPerDescribe to the new maximum value While this was previously effectively limited to 50, `DescribeAutoScalingGroups` now supports fetching 100 ASG per calls on all regions, matching what's documented: https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeAutoScalingGroups.html ``` AutoScalingGroupNames.member.N The names of the Auto Scaling groups. By default, you can only specify up to 50 names. You can optionally increase this limit using the MaxRecords parameter. MaxRecords The maximum number of items to return with this call. The default value is 50 and the maximum value is 100. ``` Doubling this halves API calls on large clusters, which should help to prevent throttling. 16 August 2021, 15:30:17 UTC
0f46698 Merge pull request #4244 from x13n/cluster-autoscaler-release-1.22 Update dependencies to k8s 1.22.0 06 August 2021, 16:43:20 UTC
96ca418 Update Cluster Autoscaler version to 1.22 06 August 2021, 15:11:47 UTC
0fbfe18 Update dependencies to k8s 1.22.0 06 August 2021, 15:06:35 UTC
9d54f7b Merge pull request #4239 from BigDarkClown/move-update-labels Move UpdateDeprecatedTemplateLabels function 04 August 2021, 14:49:24 UTC
1e4cb1e Move UpdateDeprecatedTemplateLabels function This is a useful function, we will benefit from having it more accessible then it is currently. 04 August 2021, 14:32:39 UTC
c563a40 Merge pull request #4235 from DataDog/fix-tests-and-gcp-pricing cluster-autoscaler: fix unit tests 03 August 2021, 10:12:48 UTC
79c63a7 cluster-autoscaler: fix tests and GCE NodePrice Recent changes configured providers to set stable nodes labels names exclusively (ie. LabelTopologyZone and not LabelZoneFailureDomain, etc), with older labels names backfilled at nodeInfos templates generation time (from GetNodeInfoFromTemplate), which isn't invoked from most tests cases. GCE NodePirce() might have been dereferencing potentially missing labels. And run hack/update-gofmt.sh where hack/verify-all.sh fails, to pass CI. 03 August 2021, 06:28:49 UTC
21fc0c1 Merge pull request #4053 from codablock/old-labels Also set new (non-beta/non-deprecated) labels in buildGenericLabels 02 August 2021, 01:21:21 UTC
6d84abf Remove obsolete comment arch is not hardcoded anymore 29 July 2021, 14:45:09 UTC
8f11490 Introduce UpdateDeprecatedTemplateLabels to set beta/deprecated labels And at the same time only set stable labels in all buildGenericLabels implementations. This fixes issues when a node group has 0 nodes yet and node labels are built using buildGenericLabels and the node-template labels. Issues include (anti-)affinity and nodeSelectors for the given labels, giving false-negative results for candidate nodes, which leads to ASGs never scaling up. 29 July 2021, 14:45:08 UTC
1ecc8b4 Merge pull request #4225 from DataDog/gce-createinstances-basename GCE: CreateInstances() should use BaseInstanceName 29 July 2021, 12:10:19 UTC
655bc6f GCE: CreateInstances() should use BaseInstanceName The new `CreateInstances()` upscale method replacing `Resize()` API calls generates new instances names based on the MIG's name (from `mig.GceRef()`). Before that change, `Resize()`-initiated upscales were prompting MIGs to spawn instances named after MIG's `BaseInstanceName` attribute. Accordingly, `GetMigForInstance()` (still) uses MIG's `BaseInstanceName` to map instances to their parent MIG and discover which MIGs needs an immediate refresh. Down the line the `clusterstate.updateReadinessStats()` periodic goroutines won't be able to map new ready nodes to their parent MIGs (until the cache is backfilled upward from k8s node's providerid, ie. from an hourly goroutine), and those MIGs will be considered non-ready (because MIG's size>0 while the MIG has no known ready instances). So after a first upscale, MIGs (having a BaseInstanceName that is not the MIG's Name) won't be re-upscalable for a while. Example symptoms: ``` cluster-autoscaler W0719 12:35:43.166563 6 clusterstate.go:447] Failed to find readiness information for https://www.googleapis.com/compute/v1/projects/REDACTED-PROJECT/zones/europe-west3-b/instanceGroups/REDACTED-MIGNAME cluster-autoscaler W0719 12:35:43.193469 6 clusterstate.go:626] Readiness for node group https://www.googleapis.com/compute/v1/projects/REDACTED-PROJECT/zones/europe-west3-b/instanceGroups/REDACTED-MIGNAME not found ``` Beside mapping cache issue, this changed the instance names prefixes for some users, while it might make sense to keep using basenames when explicitely provided (might have an use for eg. identification, or name length limits) and avoid a breaking change before `CreateInstances` hits a release. 29 July 2021, 10:41:12 UTC
b6a5cdc Merge pull request #4226 from stevehipwell/extra-args-multi-string [chart] Add multi string arg support 26 July 2021, 10:06:33 UTC
c8c9a3e [chart] Add multi string arg support Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com> 26 July 2021, 09:45:25 UTC
7b9725f Merge pull request #4215 from jayantjain93/vendor-v1.23.0-alpha.0 Update dependencies to k8s 1.23.0-alpha-0 23 July 2021, 09:31:17 UTC
74762f2 Update dependencies to k8s 1.23.0-alpha-0 23 July 2021, 08:31:43 UTC
af9abfe Merge pull request #4216 from jayantjain93/update-go-version Update go version to 1.16 in Dockerfile and Github Tests 23 July 2021, 08:25:16 UTC
649d9e8 update go version to 1.16 for dockerfile 23 July 2021, 07:49:14 UTC
0946e38 Merge pull request #4127 from shreyas-srinivas/ca_aws_region_fix Fix: CA does not work properly while using AWS EC2 IMDSv2 22 July 2021, 12:43:52 UTC
b2f7fcc Update cluster-autoscaler/cloudprovider/aws/README.md Co-authored-by: Guy Templeton <guyjtempleton@googlemail.com> 20 July 2021, 15:23:06 UTC
3a69f11 Merge pull request #4207 from MyannaHarris/update_cas_aws_example_memory [Examples] Update the AWS examples to have 600Mi of memory 19 July 2021, 21:58:52 UTC
92ec53d Merge pull request #4106 from ockam-network/master docs: Install parameters 19 July 2021, 21:18:53 UTC
dcdb952 [Examples] Update the AWS examples to have 600Mi of memory This change updates the AWS examples to have 600Mi of memory because CAS downloads a pricing file that contains EC2 instance info at startup which grows each time there's new EC2 instance information available. Currently the largest region is hitting the 300Mi limit when downloading that file, so we are increasing the memory limit in our examples for customers. 19 July 2021, 18:03:20 UTC
d74c8e3 Merge pull request #4200 from elmiko/update-capi-owners update cluster-autoscaler CAPI provider owners 16 July 2021, 15:40:09 UTC
0499b88 update cluster-autoscaler CAPI provider owners This change is adding github users arunmk, mrajashree, jackfrancis, shysank, and randomvariable to the reviews for the cluster-api provider. It also removes frobware and ncdc from the approvers and reviewers. 15 July 2021, 18:36:19 UTC
fa39793 Merge pull request #4193 from Ritikaa96/update-faq-cluster-autoscaler Cluster-autoscaler-FAQ: Updating link addresses for MinAvailable and Cloud-controller-manager 14 July 2021, 09:10:27 UTC
5e0fbd9 Merge pull request #4195 from mattxwang/master docs: replaces Travis CI badge with GitHub Actions badges 14 July 2021, 07:30:27 UTC
9802a19 docs: replaces Travis CI badge with GitHub Actions badges 13 July 2021, 17:20:32 UTC
099f2a3 Updating link addresses for MinAvailable and Cloud-controller-manager Signed-off-by: Ritikaa96 <ritika@india.nec.com> 13 July 2021, 12:53:54 UTC
d221b0f Merge pull request #4187 from MaciekPytel/1_22_beta_1 Update dependencies to k8s 1.22.0-beta.1 09 July 2021, 11:48:53 UTC
1d0a9e4 Update dependencies to k8s 1.22.0-beta.1 Some changes in scheduler framework initialization in response to upstream refactors. 09 July 2021, 11:30:18 UTC
389cfd2 Merge pull request #4184 from MaciekPytel/fix_ut Skipping metrics tests added in #4022 08 July 2021, 13:34:54 UTC
52392b3 Skipping metrics tests added in #4022 Each test works in isolation, but they cause panic when the entire suite is run (ex. make test-in-docker), because the underlying metrics library panics when the same metric is registered twice. 08 July 2021, 13:14:26 UTC
7f6f953 Merge pull request #4183 from stevehipwell/chart-semver [chart] Bump version to valid semver 08 July 2021, 10:08:53 UTC
41520aa [chart] Bump version to valid semver Signed-off-by: Steve Hipwell <steve.hipwell@proagrica.com> 08 July 2021, 09:50:51 UTC
23fdf63 Merge pull request #4154 from MarcusNoble/chart_rbac fix: add missing RBAC permissions to autoscaler chart 08 July 2021, 08:36:53 UTC
9f84d39 Merge pull request #4022 from amrmahdi/amrh/nodegroupminmaxmetrics [cluster-autoscaler] Publish node group min/max metrics 05 July 2021, 14:38:54 UTC
3341c86 Merge branch 'master' into chart_rbac 05 July 2021, 14:12:17 UTC
7858da6 Merge pull request #4175 from mweibel/patch-1 update cluster-autoscaler chart to 1.21.0 05 July 2021, 10:46:54 UTC
7ddbe27 update cluster-autoscaler chart to 1.21.0 05 July 2021, 10:33:46 UTC
a457674 Merge pull request #4173 from x13n/docs Document DaemonSet eviction opt in/out behavior 02 July 2021, 13:00:13 UTC
a7ddc7e Merge pull request #4169 from rimusz/master Add support for AWS Osaka region 01 July 2021, 08:37:54 UTC
45f5b12 Document DaemonSet eviction opt in/out behavior 30 June 2021, 06:56:42 UTC
a839343 Merge pull request #4172 from x13n/master Allow DaemonSet pods to opt in/out from eviction 29 June 2021, 12:38:40 UTC
44b8d67 Allow DaemonSet pods to opt in/out from eviction 29 June 2021, 09:58:14 UTC
3fa210f Add support for AWS Osaka region 28 June 2021, 09:08:01 UTC
682dec3 Merge pull request #4166 from mweibel/patch-1 add Standard_HB120rs_v3 28 June 2021, 07:29:25 UTC
09b07ca add Standard_HB120rs_v3 25 June 2021, 16:37:05 UTC
509b3e3 Merge pull request #4162 from x13n/master Add a flag to control DaemonSet eviction on non-empty nodes 25 June 2021, 09:20:45 UTC
081c466 Add a flag to control DaemonSet eviction on non-empty nodes 25 June 2021, 09:06:10 UTC
07c7607 Merge pull request #4158 from olagacek/master Use CreateInstances() API when scaling up in GCE cloud provider 23 June 2021, 14:42:11 UTC
674de4f Use CreateInstances() API when scaling up in GCE cloud provider 23 June 2021, 14:28:46 UTC
267f306 Merge pull request #4153 from marvinpinto/hetzner-additions Add the ability to spin up Hetzner servers from custom snapshots 23 June 2021, 11:40:10 UTC
838ea22 Fixes to address code review comments 22 June 2021, 10:58:15 UTC
b2ead3b Add the ability to spin up Hetzner servers from custom snapshots This comes in handy when using tools such as Packer to generate customized images. 21 June 2021, 21:50:09 UTC
1d4e6df Merge pull request #4151 from hetznercloud/fix-nil-pointer-dereference Watch Action instead of polling Server Status 21 June 2021, 13:46:51 UTC
f5cf35b fix: add missing RBAC permissions to autoscaler chart 21 June 2021, 06:32:20 UTC
back to top