Commit Graph

6155 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 01389b01e6
Merge pull request #5290 from yaroslava-serdiuk/scale-down
Allow forking snapshot more than 1 time
2022-11-16 08:14:49 -08:00
Yaroslava Serdiuk bee2ab6fc7 Fork ClusterSnapshot in UpdateClusterState 2022-11-16 14:19:41 +00:00
Yaroslava Serdiuk 92bba5c93f Allow forking snapshot more than 1 time 2022-11-16 14:19:30 +00:00
Kubernetes Prow Robot 6be7e801d2
Merge pull request #5306 from AverageMarcus/sort_providers
Add missing cloud providers to readme and sort alphabetically
2022-11-14 02:09:57 -08:00
Marcus Noble 3d09af6841
Update cluster-autoscaler/README.md
Co-authored-by: Guy Templeton <guyjtempleton@googlemail.com>
2022-11-11 13:02:56 +00:00
Marcus Noble 151d0fb690
Add missing cloud providers to readme and sort alphabetically
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-09 12:26:05 +00:00
Kubernetes Prow Robot b5e2dcade0
Merge pull request #5294 from jbartosik/jbartosik-patch-1
Don't say that `Recreate` and `Auto` VPA modes are experimental
2022-11-08 04:04:20 -08:00
Joachim 9cb12e72b0 Don't say that `Recreate` and `Auto` VPA modes are experimental 2022-11-07 16:08:33 +01:00
Kubernetes Prow Robot 6067c47047
Merge pull request #5299 from jbartosik/fix5298
Fix VPA deployment
2022-11-07 06:44:17 -08:00
Joachim Bartosik 10df35aa02 Fix VPA deployment
Use `kube-system` namespace for ServiceAccounts like it did before #5268
2022-11-07 14:55:55 +01:00
Kubernetes Prow Robot bd51490533
Merge pull request #5282 from niconical/master
Update the hyperlinks of api-conventions.md file in comments
2022-11-07 03:02:17 -08:00
Kubernetes Prow Robot de56060099
Merge pull request #5195 from liuxintong/0916-ca-su
Support scaling up node groups to the configured min size if needed
2022-11-03 06:07:36 -07:00
Xintong Liu 524886fca5 Support scaling up node groups to the configured min size if needed 2022-11-02 21:47:00 -07:00
Kubernetes Prow Robot 9e6d7146ef
Merge pull request #5265 from BigDarkClown/deletion
Add scaledown.Actuator to AutoscalingContext
2022-11-02 08:41:17 -07:00
Kubernetes Prow Robot c245e6f166
Merge pull request #5287 from x13n/patch-5
Update aws OWNERS
2022-11-02 08:27:15 -07:00
hangcui 012f61ede9 update the hyperlink of api-conventions.md file in comments 2022-11-02 22:17:11 +08:00
Kubernetes Prow Robot 3ceb97ae2a
Merge pull request #5239 from DataDog/david.benque/reco-post-processing
[vpa] introduce recommendation post processor
2022-11-02 06:15:15 -07:00
Bartłomiej Wróblewski 4373c467fe Add ScaleDown.Actuator to AutoscalingContext 2022-11-02 13:12:25 +00:00
Daniel Kłobuszewski 9501927668
Update aws OWNERS
Set all aws cloudprovider approvers as reviewers, so that aws-specific PRs can be handled without involving global CA reviewers.
2022-11-02 13:39:59 +01:00
Kubernetes Prow Robot d7caed33d4
Merge pull request #5268 from joelsmith/rbac
VPA: Fix typo, move service accounts to RBAC
2022-11-02 05:05:14 -07:00
David Benque cacd6b66e1 update test for MapToListOfRecommendedContainerResources 2022-10-31 16:46:20 +01:00
David Benque 398e68e936 remove post-processor factory 2022-10-31 15:34:33 +01:00
Kubernetes Prow Robot e0d4679767
Merge pull request #5261 from tghartland/5218-magnum-uuid-dep
Magnum provider: switch UUID dependency from satori to gofrs
2022-10-28 05:58:31 -07:00
Kubernetes Prow Robot 887810c194
Merge pull request #5190 from bdobay/updateReadMe
AWS ReadMe update
2022-10-28 05:56:31 -07:00
Kubernetes Prow Robot 8f58f6f67d
Merge pull request #5260 from Kamatera/cluster-autoscaler-kamatera-change-uuid-dependency
cluster autoscaler: kamatera cloud provider - change uuid dependency
2022-10-28 05:54:32 -07:00
Kubernetes Prow Robot 1e40dda819
Merge pull request #5274 from olagacek/master
[CA] Register recently evicted pods in NodeDeletionTracker.
2022-10-27 03:04:33 -07:00
Aleksandra Gacek 7cbcabc7b6 [CA] Register recently evicted pods in NodeDeletionTracker. 2022-10-27 10:31:49 +02:00
Kubernetes Prow Robot a703c3f6cf
Merge pull request #5230 from x13n/scaledown6
Base parallel scale down implementation
2022-10-25 03:18:35 -07:00
Daniel Kłobuszewski accf58f36c Base parallel scale down implementation 2022-10-24 20:14:48 +02:00
Joel Smith 419cbe5319 VPA: Add missing --- to CRD manifests 2022-10-24 09:13:30 -06:00
Joel Smith bc586f87f8 Fix typo, move service accounts to RBAC 2022-10-24 08:49:54 -06:00
Kubernetes Prow Robot 5e8e743e05
Merge pull request #5247 from DataDog/mayeul/add-extended-resource-support-in-gce
Add support for extended resource definition in GCE MIG template
2022-10-24 06:48:25 -07:00
Kubernetes Prow Robot e6ff526f06
Merge pull request #5229 from x13n/scaledown
Remove dead code for handling simulation errors
2022-10-20 06:10:57 -07:00
Kubernetes Prow Robot 5298d55fae
Merge pull request #5256 from jwcesign/fix-tags-resolve
huawei-cloudprovider:enable tags resolve for as
2022-10-20 05:36:57 -07:00
Daniel Kłobuszewski 585ad02c04 Remove dead code for handling simulation errors 2022-10-20 14:20:35 +02:00
Kubernetes Prow Robot 360b193edc
Merge pull request #5161 from x13n/scaledown5
Extract scheduling hints to a dedicated object
2022-10-20 04:28:56 -07:00
Daniel Kłobuszewski 92f5b8673e Extract scheduling hints to a dedicated object
This removes the need for passing maps back and forth when doing
scheduling simulations.
2022-10-20 11:44:15 +02:00
Ori Hoch c342fc2759 change uuid dependency in cluster autoscaler kamatera provider 2022-10-19 15:24:34 +03:00
Thomas Hartland aeee344018 Magnum provider: switch UUID dependency from satori to gofrs
Addresses issue #5218, that the satori UUID package
is unmaintained and has security vulnerabilities
affecting generating random UUIDs.

In the magnum cloud provider, this package was only
used to check whether a string matches a UUIDv4 or
not, so the vulnerability with generating UUIDs could
not have been exploited. (Generating UUIDs is only
done in the unit tests).

The gofrs/uuid package is currenly at version 4.0.0
in go.mod, well past point at which it was forked
and the vulnerability was fixed. It is a drop in
replacement for verifying a UUID, and only a small
change was needed in the testing code to handle
a new returned error when generating a random UUID.
2022-10-19 11:06:10 +01:00
jwcesign 8a4df42047 huawei-cloudprovider:enable tags resolve for as
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2022-10-19 17:38:51 +08:00
Mayeul Blanzat 6bf6f508a1 Code Review: Do not return an error on malformed extended_resource + add more tests
* Malformed extended resource definition should not fail the template building function. Instead, log the error and ignore extended resources
* Remove useless existence check
* Add tests around the extractExtendedResourcesFromKubeEnv function
* Add a test case to verify that malformed extended resource definition does not fail the template build function

Signed-off-by: Mayeul Blanzat <mayeul.blanzat@datadoghq.com>
2022-10-19 11:32:10 +02:00
Kubernetes Prow Robot 0a46483c07
Merge pull request #5252 from jwcesign/fix-pages
huawei-cloudprovider: enable retrieve scaling group instances by pages
2022-10-18 20:47:01 -07:00
Daniel Kłobuszewski 18f2e67c4f Split out code from simulator package 2022-10-18 11:51:44 +02:00
jwcesign 169c6613f3 Format log output
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2022-10-18 17:05:41 +08:00
jwcesign fa2c245d8a Fix list scaling group instance pages bug
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2022-10-18 09:57:57 +08:00
Daniel Kłobuszewski 95fd1ed645 Remove ScaleDown dependency on clusterStateRegistry 2022-10-17 21:11:44 +02:00
Kubernetes Prow Robot f445a6a887
Merge pull request #5147 from x13n/scaledown4
Extract criteria for removing unneded nodes to a separate package
2022-10-17 11:51:20 -07:00
Kubernetes Prow Robot dc73ea9076
Merge pull request #5235 from UiPath/fix_node_delete
Add option to wait for a period of time after node tainting/cordoning
2022-10-17 04:29:07 -07:00
Kubernetes Prow Robot a1b2c2c638
Merge pull request #5249 from elmiko/remove-capi-labels-taints
remove unsupported functionality from cluster-api provider
2022-10-17 04:27:07 -07:00
Michael McCune bb015b26a1 remove unsupported functionality from cluster-api provider
this change removes the code for the `Labels` and `Taints` interface
functions of the clusterapi provider when scaling from zero. The body
of these functions was added erronesouly and the Cluster API community
is still deciding on how these values will be expose to the autoscaler.

also updates the tests and readme to be more clear about the usage of
labels and taints when scaling from zero.
2022-10-14 14:06:57 -04:00