Changelog
General
- Leader election lock is released on shutdown (#3940).
- Names of longUnregistered nodes are now logged (#4060).
- Cluster resource consumption metrics added (#3983).
- Fix templated nodeinfo names collisions in BinpackingNodeEstimator (#4089).
- Don't start CA in cooldown mode (#4104).
- Skip iteration loop if node creation failed (#4143).
- Publish node group min/max metrics (#4022).
- Also set new (non-beta/non-deprecated) labels in buildGenericLabels (#4053).
- Add a flag to control DaemonSet eviction on non-empty nodes (#4162).
- Allow DaemonSet pods to opt in/out from eviction (#4172).
- Update dependencies to k8s 1.22.0 (#4244).
- Metric for CloudProvider.Refresh() duration (#4108).
GCE
- Additional memory reservation for low memory machines (#4028).
- Optimization: concurrent zonal List()s + opportunistic basename fill (#4058).
- Allow overriding userAgent in Custom GCE client (#4149).
- Use CreateInstances() API when scaling up (#4158).
- Use BaseInstanceName in CreateInstances() (#4225).
- Adding support for PERMISSIONS_ERROR (#4137).
- Changed the format of MIG id (#4047).
AWS
- Don't pile up successive full refreshes during AWS scaledowns (#3797)
- Support arm64 instances (#3848).
- Add support for AWS Osaka region (#4169).
- Fix: CA does not work properly while using AWS EC2 IMDSv2 (#4127).
- Update the AWS examples to have 600Mi of memory (#4207).
Azure
- Don't proactively decrement azure cache for unregistered nodes (#4130).
- Add Standard_HB120rs_v3 (#4166).
- Updated storage API version (#4090).
- Support "/"separators in custom allocatable overrides via vmss tags (#4056).
- Add stable zone labels in azure template generation (#4061).
Hetzner
- Fixed RBAC permissions in example manifest for
csistoragecapacities
andcsidrivers
resources (#4020). - Watch Action instead of polling Server Status (#4151).
- Add the ability to spin up Hetzner servers from custom snapshots (#4153).
Bizflycloud
- Added Bizflycloud provider (#4009).
Magnum
- Enable magnum provider scale to zero (#3995).
Ionoscloud
- Security fix: removed dependency on satori/go.uuid (#4070).
OVHcloud
- Enable OVHcloud provider for US side (#4109).
Digitalocean
Images
- k8s.gcr.io/autoscaling/cluster-autoscaler:v1.22.0
- k8s.gcr.io/autoscaling/cluster-autoscaler-arm64:v1.22.0
- k8s.gcr.io/autoscaling/cluster-autoscaler-amd64:v1.22.0