From 77eddba7a815390408dadfbe981a1e80dd085370 Mon Sep 17 00:00:00 2001 From: Suyash Choudhary <57896905+sssash18@users.noreply.github.com> Date: Mon, 8 Jul 2024 13:49:20 +0530 Subject: [PATCH] added sync changes file --- cluster-autoscaler/README.md | 28 ++++++++++++++++ .../SYNC-CHANGES/SYNC_CHANGES-1.30.md | 33 +++++++++++++++++++ .../cloudprovider/mcm/mcm_cloud_provider.go | 2 +- 3 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 cluster-autoscaler/SYNC-CHANGES/SYNC_CHANGES-1.30.md diff --git a/cluster-autoscaler/README.md b/cluster-autoscaler/README.md index 5096775c7eb6..5225b8ee7a82 100644 --- a/cluster-autoscaler/README.md +++ b/cluster-autoscaler/README.md @@ -99,6 +99,34 @@ target ETA and the actual releases. Additional patch releases may happen outside of the schedule in case of critical bugs or vulnerabilities. +# Releases (Gardener/Autoscaler) + +Starting with Gardener/Autoscaler v1.20, versioning scheme has changed to match Kubernetes and upstream Autoscaler minor releases exactly. Note that there is a jump of major version as well. + +| Kubernetes Version | CA Version | Gardener CA Version | +|--------------------|------------|---------------------| +| 1.30.X | 1.30.X | 1.30.X | +| 1.29.X | 1.29.X | 1.29.X | +| 1.28.X | 1.28.X | 1.28.X | +| 1.27.X | 1.27.X | 1.27.X | +| 1.26.X | 1.26.X | 1.26.X | +| 1.25.X | 1.25.X | 1.25.X | +| 1.24.X | 1.24.X | 1.24.X | +| 1.23.X | 1.23.X | 1.23.X | +| 1.22.X | 1.22.X | 1.22.X | +| 1.21.X | 1.21.X | 1.21.X | +| 1.20.X | 1.20.X | 1.20.X | +| 1.20.X | 1.20.X | 0.19.X | +| 1.19.X | 1.19.X | 0.18.X | +| 1.19.X | 1.19.X | 0.17.X | +| 1.19.X | 1.19.X | 0.16.X | +| 1.19.X | 1.19.X | 0.15.X | +| 1.19.X | 1.19.X | 0.14.X | +| 1.19.X | 1.19.X | 0.13.X | +| 1.19.X | 1.19.X | 0.12.X | +| 1.19.X | 1.19.X | 0.11.X | +| 1.12.X | 1.12.X | 0.10.X | + # Notable changes For CA 1.1.2 and later, please check [release diff --git a/cluster-autoscaler/SYNC-CHANGES/SYNC_CHANGES-1.30.md b/cluster-autoscaler/SYNC-CHANGES/SYNC_CHANGES-1.30.md new file mode 100644 index 000000000000..7d5344ce8a2f --- /dev/null +++ b/cluster-autoscaler/SYNC-CHANGES/SYNC_CHANGES-1.30.md @@ -0,0 +1,33 @@ + + +- [v1.30.1](#v1290) + - [Synced with which upstream CA](#synced-with-which-upstream-ca) + - [Changes made](#changes-made) + - [During merging](#during-merging) + - [During vendoring k8s](#during-vendoring-k8s) + - [Others](#others) + + +# v1.29.0 + + +## Synced with which upstream CA + +[v1.30.1](https://github.com/kubernetes/autoscaler/releases/tag/cluster-autoscaler-1.30.1) + +## Changes made +- See general release notes of 1.30.1: https://github.com/kubernetes/autoscaler/releases/tag/cluster-autoscaler-1.30.1 +- New flag added in autoscaling options: `flag.Bool("enable-provisioning-requests", false, "Whether the clusterautoscaler will be handling the ProvisioningRequest CRs.")`. +- New flag added in autoscaling options: `flag.Bool("frequent-loops-enabled", false, "Whether clusterautoscaler triggers new iterations more frequently when it's needed")`. +- New interface method `AtomicIncreaseSize` implemented in mcm cloud provider to satisfy interface : `cloudprovider.NodeGroup`. + +### During merging +- import package for `machine-controller-manager-provider-aws` was updated after vendoring latest version. +- import package for `machine-controller-manager-provider-azure` was updated after vendoring latest version. + +### During vendoring k8s +- mcm-provider-aws v0.19.2 -> v0.20.0 +- mcm-provider-azure v0.12.1 -> v0.13.0 + +### Others +- [Release matrix](../README.md#releases-gardenerautoscaler) of Gardener Autoscaler updated. \ No newline at end of file diff --git a/cluster-autoscaler/cloudprovider/mcm/mcm_cloud_provider.go b/cluster-autoscaler/cloudprovider/mcm/mcm_cloud_provider.go index 114dfbb1a30a..c1f8622b47ef 100644 --- a/cluster-autoscaler/cloudprovider/mcm/mcm_cloud_provider.go +++ b/cluster-autoscaler/cloudprovider/mcm/mcm_cloud_provider.go @@ -531,7 +531,7 @@ func (machinedeployment *MachineDeployment) TemplateNodeInfo() (*schedulerframew } func (machinedeployment *MachineDeployment) AtomicIncreaseSize(delta int) error { - return nil + return cloudprovider.ErrNotImplemented } func buildMachineDeploymentFromSpec(value string, mcmManager *McmManager) (*MachineDeployment, error) {