Releases: gardener/gardener-extension-provider-azure
Releases · gardener/gardener-extension-provider-azure
v1.34.0
[gardener-extension-provider-azure]
⚠️ Breaking Changes
- [USER] Update external-snapshotter to
v6.2.1
. VolumeSnapshotv1beta1
APIs are no longer served. Please update to VolumeSnapshotv1
APIs as soon as possible. (gardener/gardener-extension-provider-azure#625, @MartinWeindel) - [OPERATOR] provider-azure no longer supports Shoots with Кubernetes version < 1.20. (gardener/gardener-extension-provider-azure#608, @dimitar-kostadinov)
- [OPERATOR] Update the azure topology webhook to watch all namespaces and not just shoot namespaces. The
kube-system
,garden
and extension namespaces are except to prevent deadlocks. (gardener/gardener-extension-provider-azure#631, @kon-angelo)
✨ New Features
- [USER] The provider-azure extension does now support shoot clusters with Kubernetes version 1.26. You should consider the Kubernetes release notes before upgrading to 1.26. (gardener/gardener-extension-provider-azure#619, @ialidzhikov)
- [USER]
csi-driver-node-*
andcloud-node-manager
are marked as a node-critical component. With this, workload pods are only scheduled to aNode
if it runs a readycsi-driver-node-*
andcloud-node-manager
pods. (gardener/gardener-extension-provider-azure#632, @dergeberl)
🏃 Others
- [OPERATOR] Removed
minAllowed.cpu
from all VPA objects (gardener/gardener-extension-provider-azure#640, @voelzmo) - [OPERATOR] Provider-specific error codes are now detected/parsed on provider-extension side. (gardener/gardener-extension-provider-azure#605, @acumino)
- [OPERATOR] The following dependency is updated: (gardener/gardener-extension-provider-azure#614, @ialidzhikov)
- github.com/gardener/gardener: v1.59.0 -> v1.62.0
- [OPERATOR] Update golang to 1.19.5 (gardener/gardener-extension-provider-azure#615, @dkistner)
- [OPERATOR] The following images are updated: (gardener/gardener-extension-provider-azure#619, @ialidzhikov)
- eu.gcr.io/gardener-project/kubernetes/cloud-provider-azure: v1.22.9 -> v1.22.17 (for Kubernetes 1.22)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: v1.23.21 -> v1.23.25 for Kubernetes 1.23)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.23.21 -> v1.23.25 for Kubernetes 1.23)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: v1.24.10 -> v1.24.12 for Kubernetes 1.24)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.24.8 -> v1.24.12 for Kubernetes 1.24)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: v1.25.4 -> v1.25.6 for Kubernetes 1.25)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.25.2 -> v1.25.6 for Kubernetes 1.25)
- [OPERATOR] New fluent operator resources are introduced:
ClusterFilter
(gardener/gardener-extension-provider-azure#620, @Kristian-ZH) - [OPERATOR] Updates of CSI components to latest releases (gardener/gardener-extension-provider-azure#625, @MartinWeindel)
- [OPERATOR] Admission controller now allows VNet CIDR expansion and forbids VNet CIDR shrinking. (gardener/gardener-extension-provider-azure#626, @kon-angelo)
- [OPERATOR] Add validation for infrastructure vnet name and resource group to forbid empty vnet references. (gardener/gardener-extension-provider-azure#628, @MartinWeindel)
- [OPERATOR] Skip backupbucket container deletion if generated secret is not existing anymore (gardener/gardener-extension-provider-azure#629, @MartinWeindel)
- [OPERATOR] Fix a bug introduced with #631 on non-Azure seeds. The topology webhook will now rely on the managed-resource's injected information to get seed's information. (gardener/gardener-extension-provider-azure#639, @kon-angelo)
- [DEPENDENCY] The following dependency is updated: (gardener/gardener-extension-provider-azure#630, @shafeeqes)
- github.com/gardener/gardener: v1.62.0 -> v1.65.0
- k8s.io/* : v0.25.2 -> v0.26.1
- sigs.k8s.io/controller-runtime: v0.13.0-> v0.14.4
[machine-controller-manager]
⚠️ Breaking Changes
- [USER]
node
field is removed from machine status. controller will now depend on the node label which already was present in the machine object's metadata. If you(or your controller) are dependent on thestatus.node
field of the machine object, then kindly usenode
label under.metadata.labels
(gardener/machine-controller-manager#745, @rishabh-11)
✨ New Features
- [USER] MachineDeployment would now have
Progressing
condition even when no progress Deadline is specified. This condition would never go to the reasonProgressDeadlineExceeded
in that case. (gardener/machine-controller-manager#762, @himanshu-kun) - [OPERATOR] Added new short names for machine(mc), machineClass(mcc), machineDeployment(mcd), and machineSet(mcs) resources. (gardener/machine-controller-manager#749, @rishabh-11)
- [OPERATOR] Using
kubectl get machines
will displayNode
of the corresponding machine as a column. If-owide
flag is used then the correspondingProviderID
will also be displayed. (gardener/machine-controller-manager#746, @rishabh-11)
🐛 Bug Fixes
- [USER] Fix a bug in the bootstrap token creation that caused node to not be able to join the cluster due to an expired bootstrap token. (gardener/machine-controller-manager#777, @himanshu-kun)
🏃 Others
- [USER] Updated golang version to v1.19.2 (gardener/machine-controller-manager#753, @rishabh-11)
- [USER] If during a rolling update scale-up is done, MCM scales up only the new machineSet, while in case of scale-down the scale-down amount is split among old machineSets, in proportion to their sizes. (gardener/machine-controller-manager#765, @himanshu-kun)
- [DEVELOPER] go version updated to 1.19.4 in pipeline and Dockerfile (gardener/machine-controller-manager#766, @himanshu-kun)
[machine-controller-manager-provider-azure]
🏃 Others
- [USER] Updated golang version to v1.19 (gardener/machine-controller-manager-provider-azure#75, @rishabh-11)
- [USER] error handling is done for data disk detachment failure. (gardener/machine-controller-manager-provider-azure#76, @rishabh-11)
- [USER] Updated golang version to 1.19.4 (gardener/machine-controller-manager-provider-azure#77, @rishabh-11)
[terraformer]
🏃 Others
- [OPERATOR] Terrafomer base image has been updated to alpine:3.17.2 (gardener/terraformer#131, @dkistner)
- [OPERATOR] CVE categorization for Terraformer oci images has been added. (gardener/terraformer#134, @dkistner)
- [OPERATOR] Update golang to v1.19.6 (gardener/terraformer#129, @kon-angelo)
v1.33.0
[gardener-extension-provider-azure]
✨ New Features
- [USER] This release adds HA support for Azure's control-plane components when extension is deployed along with Gardener >=
v1.60
. Please see this document for more information about HA settings in shoot clusters. (gardener/gardener-extension-provider-azure#599, @timuthy) - [OPERATOR] Extension and control-plane components have been adjusted to the high availability configuration supported by Gardener as of release
v1.60
. See this document for more information about HA in gardener. (gardener/gardener-extension-provider-azure#599, @timuthy)
🏃 Others
- [OPERATOR] Upgrade azuredisk-csi to
v1.25.0
(gardener/gardener-extension-provider-azure#612, @kon-angelo) - [OPERATOR] Update csi-attacher worker threads and kube-api QPS settings (gardener/gardener-extension-provider-azure#617, @kon-angelo)
- [OPERATOR] Increase CSI attacher timeout to 1200 seconds. (gardener/gardener-extension-provider-azure#600, @kon-angelo)
- [OPERATOR] Add topology webhook for pods with inconsistent zone labeling due to CCM adding the zone label prefixed by the region. (gardener/gardener-extension-provider-azure#602, @kon-angelo)
- [OPERATOR] Update calico version to
v1.27.1
. (gardener/gardener-extension-provider-azure#603, @DockToFuture) - [OPERATOR] Overlay networks for newly created cilium shoot clusters are dropped now by default. To keep the overlay network
networking.providerConfig.overlay.enabled: true
needs to be set explicitly in the shoot spec. (gardener/gardener-extension-provider-azure#604, @DockToFuture)
v1.32.0
[gardener-extension-provider-azure]
🏃 Others
- [OPERATOR] scheduler.alpha.kubernetes.io/critical-pod annotation is removed as pod priority (spec.priorityClassName) is used instead to mark pods as critical (gardener/gardener-extension-provider-azure#593, @dimitar-kostadinov)
- [OPERATOR] Adds a heartbeat controller that creates and renews a
Lease
resource namedgardener-extension-heartbeat
in the namespace where the extension controller is deployed. ThisLease
resource can be used by other controllers to check if theprovider-azure
extension controller is running. (gardener/gardener-extension-provider-azure#594, @AleksandarSavchev) - [OPERATOR] Adapt the client rate-limiter bucket based on the cluster size. (gardener/gardener-extension-provider-azure#595, @kon-angelo)
- [OPERATOR] Update cloud-controller manager
v1.24.8 -> 1.24.10
(gardener/gardener-extension-provider-azure#597, @kon-angelo)- Update cloud-controller manager
v1.25.2 -> 1.25.4
- Update cloud-controller manager
- [DEPENDENCY] Dependency
github.com/gardener/gardener
is updatedv1.56.0
->v1.59.0
. (gardener/gardener-extension-provider-azure#594, @AleksandarSavchev)
v1.31.0
[gardener-extension-provider-azure]
⚠️ Breaking Changes
- [OPERATOR] provider-azure no longer supports Shoots with Кubernetes version < 1.17. (gardener/gardener-extension-provider-azure#573, @dimitar-kostadinov)
✨ New Features
- [USER] The Azure extension does now support shoot clusters with Kubernetes version 1.25. You should consider the Kubernetes release notes before upgrading to 1.25. (gardener/gardener-extension-provider-azure#575, @shafeeqes)
🏃 Others
- [OPERATOR] Update version of
github.com/gardener/remedy-controller
v0.10.0 (gardener/gardener-extension-provider-azure#576, @kon-angelo) - [OPERATOR] Update
azurefile-csi-driver
to v1.21.0 (gardener/gardener-extension-provider-azure#577, @kon-angelo) - [OPERATOR] The following images are updated: (gardener/gardener-extension-provider-azure#581, @dkistner)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: v1.23.14 -> v1.23.21 (for K8s 1.23 Shoots)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.23.14 -> v1.23.21 (for K8s 1.23 Shoots)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: v1.24.2 -> v1.24.8 (for K8s 1.24 Shoots)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.24.2 -> v1.24.8 (for K8s 1.24 Shoots)
- [OPERATOR] Update go version
v1.18.3
->v1.19.2
(gardener/gardener-extension-provider-azure#582, @kon-angelo) - [DEPENDENCY] The following dependency is updated: (gardener/gardener-extension-provider-azure#572, @shafeeqes)
- github.com/gardener/gardener: v1.53.0 -> v1.56.0
- k8s.io/* : v0.24.3 -> v0.25.0
- sigs.k8s.io/controller-runtime: v0.12.1 -> v0.13.0
v1.30.0
[gardener-extension-provider-azure]
⚠️ Breaking Changes
- [OPERATOR] This version of provider-azure requires Gardener v1.51+. (gardener/gardener-extension-provider-azure#529, @istvanballok)
- [OPERATOR] Please make sure you're running gardener@v1.52 or above before upgrading to this version. (gardener/gardener-extension-provider-azure#558, @shafeeqes)
✨ New Features
- [OPERATOR]
CloudProfileConfig
now supports a new field.machineImages[].machineImageVersion[].architecture
. It specifies the supported CPU architecture of the given machine image. (gardener/gardener-extension-provider-azure#562, @acumino) - [OPERATOR]
WorkerStatus
now supports a new field.machineImage[].architecture
. It specifies the supported CPU architecture of the given worker pool. (gardener/gardener-extension-provider-azure#562, @acumino) - [OPERATOR] support for Azure shared gallery images for workers is added (gardener/gardener-extension-provider-azure#567, @rishabh-11)
🏃 Others
- [OPERATOR] Adjust metric name due to upgrading the kube-state-metrics component (gardener/gardener-extension-provider-azure#529, @istvanballok)
- [OPERATOR] The following images are updated: (gardener/gardener-extension-provider-azure#550, @kon-angelo)
- k8s.gcr.io/sig-storage/csi-provisioner: v2.1.1 -> v3.2.0
- k8s.gcr.io/sig-storage/csi-attacher: v3.3.0 -> v3.4.0
- k8s.gcr.io/sig-storage/csi-resizer: v1.1.0 -> v1.5.0
- k8s.gcr.io/sig-storage/csi-snapshotter: v3.0.3 -> v4.2.1
- k8s.gcr.io/sig-storage/snapshot-validation-webhook: v3.0.3 -> v4.2.1
- k8s.gcr.io/sig-storage/snapshot-controller: v3.0.3 -> v4.2.1
- k8s.gcr.io/sig-storage/csi-node-driver-registrar: v2.1.0 -> v2.5.1
- k8s.gcr.io/sig-storage/livenessprobe: v2.3.0 -> v2.7.0
- [OPERATOR] The
csi-driver-node
andcloud-node-manager
pods now have their seccomp profile set to "RuntimeDefault". (gardener/gardener-extension-provider-azure#559, @dimityrmirchev) - [OPERATOR] fix own vNet resource group name fetch in bastion creation (gardener/gardener-extension-provider-azure#560, @tedteng)
- [OPERATOR] The following image is updated: (gardener/gardener-extension-provider-azure#563, @kon-angelo)
- mcr.microsoft.com/k8s/csi/azurefile-csi: v1.19.0 -> v1.20.0
- [OPERATOR] The following image is updated: (gardener/gardener-extension-provider-azure#564, @kon-angelo)
- mcr.microsoft.com/k8s/csi/azuredisk-csi: v1.16.0 -> v1.22.0
- [OPERATOR] The
gardener.cloud-fast
storage class is now deployed withvolumeBindingMode: WaitForFirstConsumer
. This change is required if stateful pods with volumes have a topology relatedpodAffinity
orpodAntiAffinity
defined, e.g. when Gardener creates control-planes for HA shoot clusters. (gardener/gardener-extension-provider-azure#565, @timuthy) - [OPERATOR] switch ginkgo v1 to ginkgo v2 in bastion test (gardener/gardener-extension-provider-azure#566, @tedteng)
- [DEPENDENCY] The following dependency is updated: (gardener/gardener-extension-provider-azure#554, @shafeeqes)
- github.com/gardener/gardener: v1.50.1 -> v1.53.0
- k8s.io/* : v0.24.2 -> v0.24.3
[machine-controller-manager]
✨ New Features
- [USER] Bootstrap token replacement by MCM is now supported for Ignition userData format (gardener/machine-controller-manager#743, @Gerrit91)
🐛 Bug Fixes
- [OPERATOR] resourceName
machine-controller
added for leases in clusterrole. Updated version of Clusterroles and Clusterrolebindings to v1. (gardener/machine-controller-manager#739, @rishabh-11) - [OPERATOR] resourceName
machine-controller
added for leases in clusterrole. Updated version of Clusterroles and Clusterrolebindings to v1. (gardener/machine-controller-manager#738, @rishabh-11)
🏃 Others
- [OPERATOR] Migrated clients to use
policy/v1
PodDisruptionBudget
for kubernetes versions >= 1.21.policy/v1beta1
PDB is also supported but for k8s < 1.21 (gardener/machine-controller-manager#744, @shafeeqes)
[machine-controller-manager-provider-azure]
🏃 Others
- [USER] Updates deployment YAML used in IT when controllers are run as containers in the cluster. (gardener/machine-controller-manager-provider-azure#70, @rishabh-11)
- [USER] Machine-Controller-Manager Provider-Azure now supports managing virtual machines based on shared image gallery images. (gardener/machine-controller-manager-provider-azure#73, @rishabh-11)
- [OPERATOR] An issue that let the safety controller block the machine deletion if the Azure resource group is not available has been fixed. (gardener/machine-controller-manager-provider-azure#72, @dkistner)
[terraformer]
🏃 Others
- [OPERATOR] The golang base image is now updated to 1.16.15. The alpine base image is updated to 3.16.2. (gardener/terraformer#125, @kon-angelo)
v1.29.0
[gardener-extension-provider-azure]
⚠️ Breaking Changes
- [OPERATOR] This version of provider-azure requires Gardener v1.50.0. (gardener/gardener-extension-provider-azure#523, @ialidzhikov)
- [OPERATOR] This version of provider-azure requires Gardener v1.50+. (gardener/gardener-extension-provider-azure#533, @kris94)
✨ New Features
- [USER] Add bastion support for multi-subnet deployments (gardener/gardener-extension-provider-azure#518, @kon-angelo)
🐛 Bug Fixes
- [USER] An issue causing Shoot creation to fail for K8s >= 1.23 clusters with
spec.kubenetes.allowPrivilegedContainers=false
is now fixed. (gardener/gardener-extension-provider-azure#521, @ialidzhikov) - [USER] The following images are updated: (gardener/gardener-extension-provider-azure#522, @ialidzhikov)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: v1.23.2 -> v1.23.13
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.23.2 -> v1.23.13
- [USER] An issue preventing azure CCM to create routes for K8s < 1.21 Shoot clusters is now fixed. (gardener/gardener-extension-provider-azure#544, @kon-angelo)
- [OPERATOR] provider-azure now mutates the
cluster-autoscaler
Deployment by implementing theEnsureClusterAutoscalerDeployment
function. This is required in the context of kubernetes/autoscaler#4517 - cluster-autoscaler supports--feature-gates
flag and provider extensions have to mutate the cluster-autoscaler Deployment to add the CSI related feature gates to it. (gardener/gardener-extension-provider-azure#523, @ialidzhikov)
📖 Documentation
- [USER] A detailed list of Azure provider/service permissions/actions that are required to manage Azure Shoot clusters is now available here. (gardener/gardener-extension-provider-azure#536, @dkistner)
🏃 Others
- [USER] Changing the default StorageClass for Azure shoots from Standard_LRS(HDD) to StandardSSD_LRS(SSD) (gardener/gardener-extension-provider-azure#535, @StenlyTU)
- [OPERATOR] Updated azurefile-csi to
v1.19.0
(gardener/gardener-extension-provider-azure#520, @kon-angelo) - [OPERATOR] The extension now uses
distroless
instead ofalpine
as a base image. (gardener/gardener-extension-provider-azure#526, @dimityrmirchev) - [OPERATOR] add support for Azure community gallery images for workers (gardener/gardener-extension-provider-azure#527, @MrBatschner)
- [OPERATOR] The following images are updated: (gardener/gardener-extension-provider-azure#531, @kon-angelo)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: v1.23.13 -> v1.23.14 (for kubernetes 1.23)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.23.13 -> v1.23.14 (for kubernetes 1.23)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: v1.24.0 -> v1.24.2 (for kubernetes 1.24)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.24.0 -> v1.24.2 (for kubernetes 1.24)
- [OPERATOR] The following dependency is updated: (gardener/gardener-extension-provider-azure#537, @acumino)
- github.com/gardener/gardener: v1.48.0 -> v1.50.1
- [OPERATOR] Update Go version to
v1.18
(gardener/gardener-extension-provider-azure#538, @kon-angelo) - [OPERATOR] Disable cloud-controller-manager node CIDR allocation. (gardener/gardener-extension-provider-azure#539, @kon-angelo)
[machine-controller-manager]
⚠️ Breaking Changes
- [OPERATOR] The default leader election resource lock of
machine-controller-manager
has been changed fromendpointsleases
toleases
. (gardener/machine-controller-manager#711, @acumino)- Please make sure, that you had at least
machine-controller-manager@v0.43.0
running before upgrading tov0.46.0
, so that it has successfully acquired leadership with the hybrid resource lock (endpointsleases
) at least once.
- Please make sure, that you had at least
🐛 Bug Fixes
- [USER] Rollout freeze won't happen due to
Unknown
machines now. (gardener/machine-controller-manager#733, @himanshu-kun)
🏃 Others
- [OPERATOR] Published docker images for Machine-Controller-Manager are now multi-arch ready. They support
linux/amd64
andlinux/arm64
. (gardener/machine-controller-manager#732, @timuthy) - [OPERATOR] The
machine-controller-manager
container now usesdistroless
instead ofalpine
as a base image. (gardener/machine-controller-manager#734, @dimityrmirchev)
[machine-controller-manager-provider-azure]
🏃 Others
- [OPERATOR] machine-controller-manager-provider-azure now uses
distroless
instead ofalpine
as a base image. (gardener/machine-controller-manager-provider-azure#67, @ialidzhikov) - [DEVELOPER] probeResources() now doesn't try to delete orphan resources but only lists them. (gardener/machine-controller-manager-provider-azure#65, @Mkmittal)
- The beforeSuite for IT test now calls for cleanup of orphan resources separately.
- The Integration Test, which looks for orphan resources, now doesn't try to delete the orphan resources and just waits for them to be done automatically.
[terraformer]
🏃 Others
- [OPERATOR] Terraform google provider is updated to v4.19.0 (gardener/terraformer#119, @bd3lage)
v1.28.3
[gardener-extension-provider-azure]
🐛 Bug Fixes
- [USER] An issue preventing azure CCM to create routes for K8s < 1.21 Shoot clusters is now fixed. (gardener/gardener-extension-provider-azure#545, @kon-angelo)
v1.28.2
[gardener-extension-provider-azure]
🏃 Others
- [OPERATOR] Disable cloud-controller-manager node CIDR allocation. (gardener/gardener-extension-provider-azure#543, @kon-angelo)
v1.28.1
[gardener-extension-provider-azure]
🐛 Bug Fixes
- [USER] An issue causing Shoot creation to fail for K8s >= 1.23 clusters with
spec.kubenetes.allowPrivilegedContainers=false
is now fixed. (gardener/gardener-extension-provider-azure#524, @ialidzhikov)
Docker Images
gardener-extension-provider-azure: eu.gcr.io/gardener-project/gardener/extensions/provider-azure:v1.28.1
gardener-extension-admission-azure: eu.gcr.io/gardener-project/gardener/extensions/admission-azure:v1.28.1
v1.28.0
[gardener-extension-provider-azure]
⚠️ Breaking Changes
- [OPERATOR] This version of admission-azure requires the SecretBinding provider controller to be enabled - enabled by default for gardener-controller-manager >= 1.42 or can be enabled via the gardener-controller-manager component config. (gardener/gardener-extension-provider-azure#507, @ialidzhikov)
- [OPERATOR] This extension is only compatible with Gardener versions
>= v1.37
. (gardener/gardener-extension-provider-azure#493, @rfranzke)
✨ New Features
- [USER] The Azure extension does now support shoot clusters with Kubernetes version 1.24. You should consider the Kubernetes release notes before upgrading to 1.24. (gardener/gardener-extension-provider-azure#509, @acumino)
- [OPERATOR] The extension does now automatically rotate its webhook CA and server certificates each
30d
. (gardener/gardener-extension-provider-azure#504, @rfranzke) - [OPERATOR] This extension is prepared to support the Shoot
ServiceAccount
signing key rotation feature (see documentation). (gardener/gardener-extension-provider-azure#504, @rfranzke) - [OPERATOR] This extension is prepared to support the Shoot CA rotation feature (GEP-18). (gardener/gardener-extension-provider-azure#493, @rfranzke)
🐛 Bug Fixes
- [OPERATOR] An issue causing admission-azure to do not validate CloudProfiles (with
.spec.type=azure
) is now fixed. (gardener/gardener-extension-provider-azure#505, @ialidzhikov)
📖 Documentation
- [USER] add link to K8s v1.23 conformance tests (gardener/gardener-extension-provider-azure#487, @hendrikKahl)
- [DEPENDENCY] Paths transformations in .docforge/manifest.yaml for simplification (gardener/gardener-extension-provider-azure#459, @Kostov6)
🏃 Others
- [USER] Azure Shoot cluster deletion operations will not block anymore if the corresponding resource group of a Shoot does not exists anymore. (gardener/gardener-extension-provider-azure#500, @dkistner)
- [USER] The dashboards: Cloud Controller Manager and CSI Driver are removed from Grafana (gardener/gardener-extension-provider-azure#484, @Kristian-ZH)
- [OPERATOR] The following images are updated: (gardener/gardener-extension-provider-azure#509, @acumino)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: 1.23.2 -> 1.24.0(For shoots using Kubernetes version 1.24)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: 1.23.2 -> 1.24.0(For shoots using Kubernetes version 1.24)
- [OPERATOR] The Secrets webhook of admission-azure: (gardener/gardener-extension-provider-azure#507, @ialidzhikov)
- no longer intercepts every Secret UPDATE request but only requests for Secrets that are associated with a SecretBinding with
provider.type=azure
. - no longer needs to list Shoots (hence, no cache for Shoots)
- no longer intercepts every Secret UPDATE request but only requests for Secrets that are associated with a SecretBinding with
- [OPERATOR] The admission-azure component introduces a new SecretBinding validator. It validates requests for SecretBindings and checks whether the SecretBinding refers to a valid Azure Secret. (gardener/gardener-extension-provider-azure#507, @ialidzhikov)
- [OPERATOR]
azurefile-csi-driver
has been updated tov1.17.0
(gardener/gardener-extension-provider-azure#496, @kon-angelo) - [OPERATOR] The resource requests and limits for components (seed and shoot) managed by the
provider-azure
extension has been adapted based on a production environment analysis. This is done to avoid OOMKills and cpu throttling situations. Furthermore the vpaminAllowed
settings are now aligned with the cpu and memory request of the respective component` (gardener/gardener-extension-provider-azure#494, @kon-angelo)
[cloud-provider-azure]
✨ New Features
- [DEPENDENCY]
k8s.io/legacy-cloud-providers
is now updated tov1.21.12
. (gardener/cloud-provider-azure@9664065763d7)
🏃 Others
- [OPERATOR]
k8s.io/legacy-cloud-providers
is now updated tov0.22.6
. (gardener/cloud-provider-azure@805c4a0edd65) - [DEVELOPER] The alpine version has been updated to
v3.15.4
. (gardener/cloud-provider-azure@597185618595) - [DEVELOPER] The Golang version has been updated to
v1.16.15
. (gardener/cloud-provider-azure@597185618595) - [DEVELOPER] The alpine version has been updated to
v3.15.4
. (gardener/cloud-provider-azure@52efa2dc9a1b) - [DEVELOPER] The Golang version has been updated to
v1.16.15
. (gardener/cloud-provider-azure@52efa2dc9a1b)
[machine-controller-manager]
📖 Documentation
- [USER] upgraded k8s dependecy to v1.22.9 (revendor in providers required to see effects) (gardener/machine-controller-manager#721, @Mkmittal)
- [DEPENDENCY] Paths transformations in .docforge/manifest.yaml for simplification (gardener/machine-controller-manager#689, @Kostov6)
🏃 Others
- [OPERATOR] Base image updated to alpine
v3.15.4
and build image to golang1.17.9
. (gardener/machine-controller-manager#713, @himanshu-kun) - [DEPENDENCY] K8s dependency upgraded to 1.21.12 (gardener/machine-controller-manager#719, @Mkmittal)
[machine-controller-manager-provider-azure]
🏃 Others
- [USER] Base image updated to alpine
v3.15.4
(gardener/machine-controller-manager-provider-azure#62, @kon-angelo) - [USER] Machine-Controller-Manager provider-azure support now managing virtual machines based on community image gallery images. (gardener/machine-controller-manager-provider-azure#55, @dkistner)
📰 Noteworthy
- [OPERATOR] upgraded to mcm version 0.45.0 (gardener/machine-controller-manager-provider-azure#66, @rfranzke)
[terraformer]
🏃 Others
- [OPERATOR] Update alpine to 3.15.4 (gardener/terraformer#117, @rfranzke)