swh:1:snp:2f03ce5544681ba840560cccc1370b7b35f2566e

sort by:
Revision Author Date Message Commit Date
171d175 Merge pull request #3829 from jbartosik/default-092-09 Change VPA default version to 0.9.2 19 January 2021, 12:03:45 UTC
98bab94 Change VPA default version to 0.9.2 19 January 2021, 09:55:27 UTC
4708046 Merge pull request #3821 from jbartosik/vpa-release-0.9.2 Vertical Pod Autoscaler release 0.9.2 15 January 2021, 12:41:52 UTC
5867228 Vertical Pod Autoscaler release 0.9.2 15 January 2021, 11:00:32 UTC
4904880 Merge pull request #3809 from jbartosik/revert-3744-09 Revert 3744 13 January 2021, 15:58:36 UTC
9e55b5a Merge pull request #3808 from jbartosik/wait-watch-attemts-09 Wait with jitter between attempts to start watching pod evictions 13 January 2021, 11:08:35 UTC
507c4bd Wait with jitter between attempts to start watching pod evictions If for some reason we can't create the watch we shouldn't retry too quickly. This may break VPA in a cluester when everything seem otherwise healthy. 13 January 2021, 10:44:59 UTC
e053f1a Add a comment explaining why we're filtering pods the way we do 13 January 2021, 09:07:11 UTC
b728610 Revert "Watch only pods in state Running and Unknown" This was working ok as was. And it turns out I don't need to filter out pods in `Succeeded` and `Failed` states (I was worried they would obfuscate what's our state but I'm no longer worried about that). So I think it's better to keep things as they are now (which seems to work correctly) instead of making an uncecessary change (even though it seems harmless). This reverts commit b868dc7c4ba8d291b746a41701f527fd746f033b. 12 January 2021, 14:46:50 UTC
5f481ee Merge pull request #3743 from jbartosik/vpa-release-0.9.1 Vertical Pod Autoscaler release 0.9.1 07 December 2020, 11:57:26 UTC
3e3d1e8 Merge pull request #3748 from jbartosik/cherry-pick-watch-only-running-pods-to-0-9 Watch only pods in state Running and Unknown 07 December 2020, 11:09:26 UTC
b868dc7 Watch only pods in state Running and Unknown 07 December 2020, 10:13:11 UTC
bf399bc Vertical Pod Autoscaler release 0.9.1 04 December 2020, 10:33:32 UTC
cdbfe35 Merge pull request #3729 from jbartosik/cache-controllers-09 Cache controllers 09 27 November 2020, 14:18:48 UTC
7d71947 Use controllerCacheStorage 27 November 2020, 10:53:52 UTC
84a2ea0 Add controllerCacheStorage Type that caches results of attempts to get parent of controllers. 27 November 2020, 10:53:51 UTC
1d78814 Merge pull request #3590 from bskiba/master Vertical Pod Autoscaler release 0.9.0 08 October 2020, 12:38:15 UTC
7c65f0e Merge pull request #3588 from bskiba/release-for-test Only release one arch for tests 08 October 2020, 12:36:16 UTC
cf260db Only release one arch for tests 08 October 2020, 09:29:42 UTC
1337c34 Vertical Pod Autoscaler release 0.9.0 08 October 2020, 08:40:32 UTC
ac39466 Merge pull request #3585 from bskiba/openssl Add openssl version requirement 07 October 2020, 22:38:16 UTC
760a2b5 Add openss version requirement 07 October 2020, 14:10:37 UTC
5a7e7cf Merge pull request #3575 from michelzanini/master [Helm Chart] Add support to configure custom service labels 03 October 2020, 17:57:05 UTC
2ad0f02 [Helm Chart] Add support to configure custom service labels 03 October 2020, 16:07:52 UTC
59ba79b Merge pull request #3572 from jayantjain93/NoNodePoolIssue added a new NodeGroupDoesNotExistError in errors.go 02 October 2020, 08:31:19 UTC
d987394 review fixes. added explicit ignoring for write func 01 October 2020, 14:35:43 UTC
09c597e Merge pull request #3549 from renan/AllowCustomWebhookTimeout Allow custom timeout value for webhook calls 01 October 2020, 13:54:54 UTC
bc5c4a5 Allow custom timeout value for webhook calls Because webhooks add to API request latency, they should evaluate as quickly as possible. timeoutSeconds allows configuring how long the API server should wait for a webhook to respond before treating the call as a failure. The default values from Kubernetes are, however, too large. For admissionregistration.k8s.io/v1 the default value is 10 seconds while for admissionregistration.k8s.io/v1beta1 is 30 seconds. We keep 30 seconds as this was the original unconfigurable value. Signed-off-by: Renan Gonçalves <renan.saddam@gmail.com> 01 October 2020, 13:23:00 UTC
7fa7a14 lint fix - 3 01 October 2020, 13:08:34 UTC
ccd405e lint fix 01 October 2020, 12:29:16 UTC
a632d33 added a new NodeGroupDoesNotExistError in errors.go This is to support no nodepool exists conditions, which crashes Autoscaler 01 October 2020, 12:21:08 UTC
b774e57 Merge pull request #3570 from towca/jtuznik/scale-down-after-delete-fix Remove ScaleDownNodeDeleted status since we no longer delete nodes synchronously 01 October 2020, 09:30:54 UTC
bf18d57 Remove ScaleDownNodeDeleted status since we no longer delete nodes synchronously 01 October 2020, 09:12:45 UTC
7a264f5 Merge pull request #3564 from bskiba/master Swith back to k8s.gcr.io vanity domain 30 September 2020, 13:25:25 UTC
c210f62 Merge pull request #3565 from RainbowMango/pr_add_asg_struct Add auto scaling group support for huaweicloud 30 September 2020, 11:01:25 UTC
7a6bee7 added auto scaling group type to simulate node group. 30 September 2020, 10:41:06 UTC
2c7c56f Swith back to k8s.gcr.io vanity domain 30 September 2020, 08:56:39 UTC
6efaffd Merge pull request #3548 from bskiba/vpa081 Change VPA default version to 0.8.1 30 September 2020, 07:57:25 UTC
99936f3 Merge pull request #3558 from marwanad/add-non-beta-labels-azure-template Add missing stable labels in the azure template 30 September 2020, 00:35:26 UTC
875f355 gofmt 29 September 2020, 20:41:05 UTC
0cf49b4 add stable labels to the azure template 29 September 2020, 19:01:01 UTC
6c235f8 move template-related code to its own file 29 September 2020, 18:57:12 UTC
24b4df0 Merge pull request #3555 from RainbowMango/pr_huaweicloud_owner Add huaweicloud autoscaler owners file. 29 September 2020, 08:55:26 UTC
2ecf850 Add huaweicloud autoscaler owners file. 29 September 2020, 08:30:29 UTC
a28b6da Change VPA default version to 0.8.1 28 September 2020, 14:24:09 UTC
6e6dbbb Merge pull request #3546 from kgolab/kg-fix-missing-containers Extend GetContainersResources with an option to emit all containers. 28 September 2020, 14:14:48 UTC
203f258 Extend GetContainersResources with an option to emit all containers. 28 September 2020, 13:56:18 UTC
4679102 Merge pull request #3544 from dewe/patch-1 Fix typo in patch yaml example 28 September 2020, 08:02:48 UTC
789d653 Fix typo in patch yaml example 28 September 2020, 06:52:22 UTC
84ade58 Merge pull request #3161 from detiber/fixCAPIAnnotations Update group identifier to use for Cluster API annotations 25 September 2020, 04:37:11 UTC
7cc6e3c Merge pull request #3528 from qqshfox/patch-2 Fix pricing endpoint in AWS China Region 23 September 2020, 17:40:09 UTC
33bd5fc Merge pull request #3532 from DataDog/azure-allocatable-tags Azure: support allocatable resources overrides via VMSS tags 22 September 2020, 12:22:48 UTC
5982062 Azure: support allocatable resources overrides via VMSS tags This allows to specify effective nodes resources capacity using Scale Sets tags, preventing wrong CA decisions and infinite upscale when pods requests are within instance type capacity but over k8s nodes allocatable (which might comprise system and kubelet's reservations), and when using node-infos from instances templates (ie. scaling from 0). This is similar to what AWS (with launch configuration tags) and GCP (with instances templates metadata) cloud providers offers, ensuring the tags format is similar to AWS' for consistency. See also: https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/proposals/min_at_zero_gcp.md 22 September 2020, 11:15:28 UTC
1e0b433 Merge pull request #3470 from exoscale/master Add Exoscale provider Cluster Autoscaler 22 September 2020, 09:52:47 UTC
91da9c4 Merge pull request #3463 from jbartosik/fix-limit-rounding-master Fix limit rounding 22 September 2020, 09:22:47 UTC
8d76bb3 Merge pull request #3498 from jbartosik/no-fetch-nodes Don't fetch nodes 22 September 2020, 07:30:47 UTC
4b459a2 Don't fetch nodes when looking for topmost controller 22 September 2020, 07:13:22 UTC
f117bdc Add Exoscale Provider Cluster Autoscale Signed-off-by: Pierre-Emmanuel Jacquier <15922119+pierre-emmanuelJ@users.noreply.github.com> 21 September 2020, 15:29:53 UTC
2103c16 Merge pull request #3203 from detiber/configSplit2 [cluster-autoscaler] Support using --cloud-config for clusterapi provider 21 September 2020, 15:22:31 UTC
06e5f6a Update group identifier to use for Cluster API annotations - Also add backwards compatibility for the previously used deprecated annotations 21 September 2020, 14:42:46 UTC
150dbde [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 21 September 2020, 14:38:06 UTC
b5f95e0 Fix pricing endpoint in AWS China Region 18 September 2020, 06:54:14 UTC
fde90de Merge pull request #3509 from marwanad/fix-metric-label correctly label failed scale ups error 17 September 2020, 19:52:45 UTC
3071905 Merge pull request #3525 from riccardomurri/patch-1 Fix typo in scale_down.go 17 September 2020, 19:46:45 UTC
ce5bd4e Merge pull request #3524 from MarcusNoble/patch-1 Fix typo in chart README 17 September 2020, 13:42:45 UTC
82da1b9 Merge pull request #3526 from towca/jtuznik/update-vendor Update vendor & fix breaking changes 17 September 2020, 13:34:45 UTC
ef42ec4 Updating vendor against git@github.com:kubernetes/kubernetes.git:master (3eb90c19d0cf90b756c3e08e32c6495b91e0aeed) 17 September 2020, 12:44:22 UTC
33ea9a3 Implement HavePodsWithRequiredAntiAffinityList for all snapshots This is required after updating dependencies because of changes in scheduler code. 17 September 2020, 12:44:22 UTC
a64c8d6 Update imports after quota is migrated from k8s.io/kubernetes to k8s.io/apiserver 17 September 2020, 12:44:04 UTC
ce19ac9 Fix typo in scale_down.go 17 September 2020, 10:25:33 UTC
03f60a4 Fix typo in chart README 17 September 2020, 02:41:41 UTC
24c1f90 Merge pull request #3510 from marwanad/dont-update-capacity-if-updating dont update capacity if VMSS provisioning state is updating 15 September 2020, 01:33:25 UTC
6da62d0 dont update capacity if VMSS provisioning state is updating 14 September 2020, 05:21:28 UTC
a3bada3 correctly classify error for failed scale ups 14 September 2020, 04:14:27 UTC
63259fb Merge pull request #3500 from jayantjain93/read-request-saturation Decrease the number of GCE Read Requests when node deletion. 10 September 2020, 09:25:46 UTC
821f42d Go fmt lint 09 September 2020, 13:06:23 UTC
2a85789 Decrease the number of GCE Read Requests when node deletion. This change should substantially decrease the number of GCE Read Requests when Node Deletion takes place. As Read Requests take place for each node, for large node cluster this is impact-ful. 09 September 2020, 12:43:50 UTC
05e28ec Add names to controller fetcher test cases 09 September 2020, 11:23:13 UTC
a80841e Merge pull request #3492 from shibataka000/cluster-autoscaler/aws/fix-link-in-readme Fix markdown style link in README 07 September 2020, 11:45:43 UTC
204d1cb Fix markdown style link in README 07 September 2020, 11:21:20 UTC
70bef96 Merge pull request #3484 from DataDog/azure-detect-ongoing-throttling Azure: serve stale on ongoing throttling 06 September 2020, 17:13:41 UTC
38d9cd7 Merge pull request #3491 from paulmchen/master Add HuaweiCloud info link to FAQ/Documentation section in CA main readme 05 September 2020, 10:13:41 UTC
f15b612 add HuaweiCloud info link to FAQ/Documentation section in CA main readme. It is currently missing the link and prevent from navigating to Huawei cloud provider readme.md 04 September 2020, 21:01:31 UTC
b8e285b Merge pull request #3480 from displague/packet-owners add Packet cloudprovider owners 04 September 2020, 00:41:43 UTC
2457ad9 Merge pull request #3487 from gkarthiks/master remove duplicated values 03 September 2020, 18:07:41 UTC
51f6eaf fix: chart version bump 03 September 2020, 17:34:56 UTC
5dc52f2 remove dupliated values 03 September 2020, 16:57:26 UTC
f0938fc Merge pull request #3314 from detiber/autoDiscovery [cluster-autoscaler][clusterapi] Add support for node autodiscovery to clusterapi provider 03 September 2020, 15:27:41 UTC
cbe0add Merge pull request #3485 from jbartosik/test-log-format Make output of recommender tests easier to read 03 September 2020, 14:37:41 UTC
79ed69e Make output of recommender tests easier to read 03 September 2020, 13:56:06 UTC
c5849e2 Azure: serve stale on ongoing throttling k8s Azure clients keeps tracks of previous HTTP 429 and Retry-After cool down periods. On subsequent calls, they will notice the ongoing throttling window and will return a synthetic errors (without HTTPStatusCode) rather than submitting a throttled request to the ARM API: https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/vendor/k8s.io/legacy-cloud-providers/azure/clients/vmssvmclient/azure_vmssvmclient.go#L154-L158 https://github.com/kubernetes/autoscaler/blob/a5ed2cc3fe0aabd92c7758e39f1a9c9fe3bd6505/cluster-autoscaler/vendor/k8s.io/legacy-cloud-providers/azure/retry/azure_error.go#L118-L123 Some CA components can cope with a temporarily outdated object view when throttled. They call in to `isAzureRequestsThrottled()` on clients errors to return stale objects from cache (if any) and extend the object's refresh period (if any). But this only works for the first API call (returning HTTP 429). Next calls in the same throttling window (per Retry-After header) won't be identified as throttled by `isAzureRequestsThrottled` due to their nul `HTTPStatusCode`. This can makes the CA panic during startup due a failing cache init, when more than one VMSS call hits throttling. We've seen this causing early restarts loops, re-scanning every VMSS due to cold cache on start, keeping the subscription throttled. Practically this change allows the 3 call sites (`scaleSet.Nodes()`, `scaleSet.getCurSize()`, and `AgentPool.getVirtualMachinesFromCache()`) to serve from cache (and extend the object's next refresh deadline) as they would do on the first HTTP 429 hit, rather than returning an error. 03 September 2020, 06:57:59 UTC
a5ed2cc Merge pull request #3482 from MaciekPytel/fitsany_scaledown Use FitsAny in drain simulation 02 September 2020, 13:01:07 UTC
2ae13f5 Use FitsAny in drain simulation This is the scale-down equivalent of #3429 and it speeds-up findUnneeded by 5x+ in very large clusters (by reducing the number of expensive PreFilter calls #nodes times). A side effect of this change is removing "Simulating scheduling of <pod> to <node> return error <error>" logs. Using FitsAny we no longer have per-node scheduler errors that we could log. I think that's actually a good thing - even with klogx this log was incredibly spammy in cluster with >100 nodes and its practical value was questionable. 02 September 2020, 12:26:02 UTC
c619071 add Packet cloudprovider owners Signed-off-by: Marques Johansson <marques@packet.com> 31 August 2020, 17:06:57 UTC
bbc60b1 Merge pull request #3473 from tobiaskohlbau/CA/fixGoVet CA: fix integer to string conversion 31 August 2020, 11:08:20 UTC
c82feb3 CA: fix integer to string conversion Fixes bug reported by go vet check stringintconv. In go casting an integer to string does not result in the string representation of the number, instead the result is a rune representing the codepoint of that number. Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de> 28 August 2020, 18:37:37 UTC
825ec2c Move rounding logic inside scaleQuantityProportionally 27 August 2020, 10:44:35 UTC
d9e8fa3 Merge pull request #3460 from marwanad/restructure-code Break up the logic in azure_manager 27 August 2020, 04:11:02 UTC
6ba1073 Merge pull request #3459 from marwanad/fix-cast-assumption Call nodeGroup API to avoid type assertion errors 27 August 2020, 01:05:02 UTC
28d2b6b call in the nodegroup API to avoid type assertion errors 26 August 2020, 21:47:18 UTC
back to top