Commit Graph

7209 Commits

Author SHA1 Message Date
maxime cc6ecec2d3 Remove debug line. 2023-12-12 11:26:23 +00:00
Maxime Fischer 91477aca4a Add test for node from unselected node group. 2023-11-13 22:37:25 +00:00
Maxime Fischer 4901303bef Stop (un)tainting nodes from unselected node groups. 2023-11-12 22:29:40 +00:00
Kubernetes Prow Robot edad52570a
Merge pull request #6254 from azylinski/rm-deprecated-golang-protobuf-diff
Cleanup: Remove deprecated github.com/golang/protobuf usage
2023-11-10 18:38:30 +01:00
Kubernetes Prow Robot 9d4cc86d91
Merge pull request #6223 from shapirus/master
Disambiguate the resource usage node removal eligibility messages
2023-11-10 15:35:25 +01:00
shapirus b15b74510c Disambiguate the resource usage node removal eligibility messages 2023-11-10 12:19:17 +02:00
Kubernetes Prow Robot c3e33c7e0d
Merge pull request #6258 from a7i/vpa-k8s-1.28
chore: upgrade vpa go and k8s dependencies
2023-11-09 20:50:30 +01:00
Kubernetes Prow Robot 67ccba1b94
Merge pull request #6098 from wu0407/add-update-crd-note
add note for CRD and RBAC handling for VPA (>=1.0.0)
2023-11-09 20:22:45 +01:00
Amir Alavi f03e98f447
chore: upgrade vpa go and k8s dependencies
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2023-11-09 13:45:15 -05:00
Kubernetes Prow Robot fe403c2bec
Merge pull request #6263 from piotrwrotniak/patch-1
Remove maps.Copy usage.
2023-11-09 11:36:55 +01:00
piotrwrotniak f2b8272949 Remove maps.Copy usage. 2023-11-09 09:46:48 +00:00
Artur Żyliński 2b1f29d0c0 Cleanup: Remove deprecated github.com/golang/protobuf usage
- Regenerate cloudprovider/externalgrpc proto
- go mod tidy
2023-11-09 09:28:25 +01:00
Kubernetes Prow Robot 51dec6e790
Merge pull request #6253 from azylinski/rm-gogo-protobuf
Remove deprecated dependency: gogo/protobuf
2023-11-08 14:56:51 +01:00
Artur Zylinski 0bf9dc0317
Merge branch 'master' into rm-gogo-protobuf 2023-11-08 10:33:52 +01:00
Kubernetes Prow Robot d4c6e2fc51
Merge pull request #6257 from olagacek/master
Update kubernetes dependencies to 1.29.0-alpha.3.
2023-11-07 18:06:55 +01:00
Kubernetes Prow Robot eda7809dff
Merge pull request #6255 from olagacek/master
Fix klog formating directives in cluster-autoscaler package.
2023-11-07 16:53:20 +01:00
Aleksandra Gacek 5bd200553e Change scheduler framework function names after recent refactor in
kubernetes scheduler.
2023-11-07 16:26:58 +01:00
Aleksandra Gacek ec8f1efcd7 Update kubernetes dependencies to 1.29.0-alpha.3. 2023-11-07 16:25:05 +01:00
Aleksandra Gacek 4470430007 Fix klog formating directives in cluster-autoscaler package. 2023-11-07 16:13:57 +01:00
Artur Żyliński f229fb5d49 Remove deprecated dependency: gogo/protobuf 2023-11-07 09:35:54 +01:00
xiaoqing c7ec44343e add note for CRD and RBAC handling for VPA (>=1.0.0) 2023-11-03 10:59:32 +08:00
Kubernetes Prow Robot db5e83bc1a
Merge pull request #6233 from irregulator/master
cloudprovider/exoscale: update limits/quotas URL
2023-11-03 00:45:01 +01:00
Kubernetes Prow Robot ffec40d08c
Merge pull request #5599 from voelzmo/enh/implement-eviction-behavior-control-kep-4831
Implementation for KEP-4831: Control VPA eviction behavior based on scaling direction and resource
2023-11-02 15:12:00 +01:00
Alexandros Afentoulis d0e1546792 cloudprovider/exoscale: update limits/quotas URL
https://portal.exoscale.com/account/limits has been deprecated in
favor of https://portal.exoscale.com/organization/quotas. Update
README accordingly.
2023-10-30 16:29:37 +02:00
Kubernetes Prow Robot 4d8e654503
Merge pull request #6220 from azylinski/bump-go-1.21
Bump CA golang to 1.21
2023-10-26 17:23:14 +02:00
Kubernetes Prow Robot f872258239
Merge pull request #6085 from aayushrangwala/rename-metal-env
[cluster-autoscaler] feat: Add equinix metal environment variables and also support older environment variables
2023-10-26 17:03:13 +02:00
Artur Żyliński 85e97c22ce Bump CA golang to 1.21.3 2023-10-26 14:29:43 +02:00
Kubernetes Prow Robot 57a4cef1d8
Merge pull request #6219 from ndixita/master
Adding price info for c3d
2023-10-24 11:58:07 +02:00
Kubernetes Prow Robot c068feb5f0
Merge pull request #6218 from piotrwrotniak/adddocs
Documents startup/status/ignore node taints.
2023-10-24 11:55:20 +02:00
Dixita Narang 69883a4bd2 Adding price info for c3d
(Price for preemptible instances is calculated as: (Spot price / On-demand price) * instance prices)
2023-10-24 00:33:46 +00:00
Piotr Wrótniak 6fd2cb5f09 Documents startup/status/ignore node taints. 2023-10-23 15:32:15 +00:00
Kubernetes Prow Robot 557b0f27e5
Merge pull request #6214 from lisenet/fix-add-node-delete-delay-after-taint-to-faq
Add node-delete-delay-after-taint to FAQ
2023-10-23 16:04:02 +02:00
Kubernetes Prow Robot 1ff7028529
Merge pull request #6206 from jonwraymond/fix-secret
fix(cluster-autoscaler-chart): if secretKeyRefNameOverride is true, d…
2023-10-23 16:01:20 +02:00
Ayush Rangwala 1e4cb18fb2 fix: refactor cloud provider names
Signed-off-by: Ayush Rangwala <ayush.rangwala@gmail.com>
2023-10-23 18:50:24 +05:30
Kubernetes Prow Robot 5cea330570
Merge pull request #6201 from piotrwrotniak/addmetrics
Adds and implements node taints count metric.
2023-10-23 14:43:25 +02:00
Ayush Rangwala 0d84ab6934 Support backward compatibility for PACKET_MANAGER env var
Signed-off-by: Ayush Rangwala <ayush.rangwala@gmail.com>
2023-10-23 17:33:30 +05:30
Ayush Rangwala b00ec6172c Created a new env var for metal to replace/support packet env vars as usual 2023-10-23 17:33:30 +05:30
Ayush Rangwala e4a474740f Rename comments, logs, structs, and vars from packet to equinix metal 2023-10-23 17:33:30 +05:30
Ayush Rangwala 1ec0667b2a fix: provider name to be used in builder to provide backward compatibility
Signed-off-by: Ayush Rangwala <ayush.rangwala@gmail.com>
2023-10-23 17:33:30 +05:30
Ayush Rangwala 4c75ceda4c Rename types 2023-10-23 17:33:30 +05:30
Ayush Rangwala d88664a4d8 Rename comments, logs, structs, and vars from packet to equinix metal 2023-10-23 17:33:30 +05:30
lisenet ddaa9f0121
Add debugging-snapshot-enabled back 2023-10-20 14:51:44 +01:00
Piotr Wrótniak fe6eae5041 Reports node taints. 2023-10-20 13:47:51 +00:00
lisenet d532844bac
Add node-delete-delay-after-taint to FAQ 2023-10-20 14:45:43 +01:00
Kubernetes Prow Robot 4872bddce2
Merge pull request #6212 from kubernetes/towca-patch-1
Update image builder to use Go 1.21.3
2023-10-20 13:54:53 +02:00
Kuba Tużnik 83723e1d7a
Update image builder to use Go 1.21.3
Some of Cluster Autoscaler code is now using features only available in Go 1.21.
2023-10-20 12:15:17 +02:00
Kubernetes Prow Robot f1a5ffe572
Merge pull request #6184 from Silvest89/hetzner-provider-multi-node-pools-support
feat: each node pool can now have different init configs
2023-10-20 07:48:44 +02:00
Kubernetes Prow Robot 8c35e0aa4b
Merge pull request #6066 from aleskandro/fix-default-label-arch
The autoscaler does not scale node groups on non-amd64 clusters when pods explicitly require non-amd64 nodes in node affinity
2023-10-19 20:24:08 +02:00
aleskandro 54d3a4c714 ClusterAPI: Allow overriding the kubernetes.io/arch label set by the scale from zero method via environment variable
The architecture label in the build generic labels method of the cluster API (CAPI) provider is now populated using the GetDefaultScaleFromZeroArchitecture().Name() method.

The method allows CAPI users deploying the cluster-autoscaler to define the default architecture to be used by the cluster-autoscaler for scale up from zero via the env var CAPI_SCALE_ZERO_DEFAULT_ARCH. Amd64 is kept as a fallback for historical reasons.

The introduced changes will not take into account the case of nodes heterogeneous in architecture. The labels generation to infer properties like the cpu architecture from the node groups' features should be considered as a CAPI provider specific implementation.
2023-10-19 19:43:52 +02:00
Kubernetes Prow Robot 4103407b2e
Merge pull request #6210 from artemvmin/set-drainability-rules
Initialize default drainability rules
2023-10-19 19:36:26 +02:00