Release Notes v1.98
Yake release notes and upgrade guide
Related upstream release notes / changelogs
Update gardener-controlplane to 1.97.1
[gardener/gardener]
🐛 Bug Fixes
[USER]
Fix false-positive PrometheusCantScrape etcd-druid alert. by @gardener-ci-robot [#10000]
Docker Images
- admission-controller:
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.97.1
- apiserver:
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.97.1
- controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.97.1
- gardenlet:
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.97.1
- node-agent:
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.97.1
- operator:
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.97.1
- resource-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.97.1
- scheduler:
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.97.1
Update gardener-controlplane to 1.97.1
[gardener/gardener]
🐛 Bug Fixes
[USER]
Fix false-positive PrometheusCantScrape etcd-druid alert. by @gardener-ci-robot [#10000]
Docker Images
- admission-controller:
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.97.1
- apiserver:
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.97.1
- controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.97.1
- gardenlet:
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.97.1
- node-agent:
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.97.1
- operator:
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.97.1
- resource-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.97.1
- scheduler:
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.97.1
Update gardenlet to 1.97.1
[gardener/gardener]
🐛 Bug Fixes
[USER]
Fix false-positive PrometheusCantScrape etcd-druid alert. by @gardener-ci-robot [#10000]
Docker Images
- admission-controller:
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.97.1
- apiserver:
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.97.1
- controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.97.1
- gardenlet:
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.97.1
- node-agent:
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.97.1
- operator:
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.97.1
- resource-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.97.1
- scheduler:
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.97.1
Update external-dns-management to 0.18.7
Update gardener-controlplane to 1.97.2
[gardener/gardener]
🐛 Bug Fixes
[OPERATOR]
Fix an issue with federation that causes garden-prometheus to consume excessive amounts of memory. by @rickardsjp [#10013]
Docker Images
- admission-controller:
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.97.2
- apiserver:
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.97.2
- controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.97.2
- gardenlet:
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.97.2
- node-agent:
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.97.2
- operator:
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.97.2
- resource-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.97.2
- scheduler:
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.97.2
Update gardener-controlplane to 1.97.2
[gardener/gardener]
🐛 Bug Fixes
[OPERATOR]
Fix an issue with federation that causes garden-prometheus to consume excessive amounts of memory. by @rickardsjp [#10013]
Docker Images
- admission-controller:
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.97.2
- apiserver:
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.97.2
- controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.97.2
- gardenlet:
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.97.2
- node-agent:
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.97.2
- operator:
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.97.2
- resource-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.97.2
- scheduler:
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.97.2
Update gardenlet to 1.97.2
[gardener/gardener]
🐛 Bug Fixes
[OPERATOR]
Fix an issue with federation that causes garden-prometheus to consume excessive amounts of memory. by @rickardsjp [#10013]
Docker Images
- admission-controller:
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.97.2
- apiserver:
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.97.2
- controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.97.2
- gardenlet:
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.97.2
- node-agent:
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.97.2
- operator:
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.97.2
- resource-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.97.2
- scheduler:
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.97.2
Update networking-cilium to 1.36.0
[gardener/gardener-extension-networking-cilium]
🏃 Others
[OPERATOR]
This extension is now using the new way of providing monitoring configuration (ref GEP-19) in case a shoot cluster's Prometheus has been migrated to management viaprometheus-operator
. by @rfranzke [#307][OPERATOR]
Update cilium tov1.15.6
. by @DockToFuture [#351]
Docker Images
- gardener-extension-admission-cilium:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-cilium:v1.36.0
- gardener-extension-networking-cilium:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/networking-cilium:v1.36.0
Update provider-aws to 1.56.0
[gardener/machine-controller-manager]
⚠️ Breaking Changes
[OPERATOR]
Change OCI Image Registry from GCR (eu.gcr.io/gardener-project
) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases
). Users should update their references. by @ccwienk [gardener/machine-controller-manager#878][DEVELOPER]
New provider method Driver.InitializeMachine added for Post-Creation VM Instance Initialization steps. by @elankath [gardener/machine-controller-manager#898]
🐛 Bug Fixes
[OPERATOR]
Fix for edge case of Node object deletion missed during machine termination. by @elankath [gardener/machine-controller-manager#887][DEVELOPER]
A bug inUpdateNodeToMachine
which cause the IT to fail is fixed. by @elankath [gardener/machine-controller-manager#893][DEVELOPER]
MCM restart happens properly in integration tests now. This fix will get activated, once this version is vendored in your mcm-provider by @sssash18 [gardener/machine-controller-manager#879]
🏃 Others
[OPERATOR]
Removed vendor directory by @rishabh-11 [gardener/machine-controller-manager#903][OPERATOR]
Updated k8s dependencies tov0.29.3
by @rishabh-11 [gardener/machine-controller-manager#907][OPERATOR]
fixed IT for seed with k8s >= 1.27 as control cluster by @piyuagr [gardener/machine-controller-manager#869][OPERATOR]
machine controller won't reconcile machine on non-spec update events by @himanshu-kun [gardener/machine-controller-manager#877][OPERATOR]
Architecture field added in the nodetemplate. This will allow CA to pickup architecture from machine class and schedule pods on relevant arch nodes. by @sssash18 [gardener/machine-controller-manager#894][DEVELOPER]
go-git now removed from dependencies due to CVE's. by @elankath [gardener/machine-controller-manager#896][DEVELOPER]
Bumpk8s.io/*
deps tov0.28.2
by @afritzler [gardener/machine-controller-manager#858]
📖 Documentation
[DEVELOPER]
Phase transition diagram for a machine object is added to FAQs by @himanshu-kun [gardener/machine-controller-manager#886]
[gardener/machine-controller-manager-provider-aws]
✨ New Features
[OPERATOR]
AddIpv6AddressCount
andIpv6PrefixCount
to enable the assignment of an ipv6 address and an ipv6 prefix to instances. by @gardener-robot-ci-2 [gardener/machine-controller-manager-provider-aws#162][USER]
It is now possible to specify CPU options for AWS instances. by @AndreasBurger [gardener/machine-controller-manager-provider-aws#161][USER]
Implements the driver metrics added to MCM in version0.50.0
such that duration of calls to AWS and any failed requests are recorded:- driver_request_duration_seconds
- driver_requests_failed_total by @saley89 [gardener/machine-controller-manager-provider-aws#153]
🏃 Others
[OPERATOR]
Vendor directory removed by @rishabh-11 [gardener/machine-controller-manager-provider-aws#160]
[gardener/gardener-extension-provider-aws]
📰 Noteworthy
[OPERATOR]
Aws error codeNoSuchHostedZone
is now ignored on DNSRecord deletion by @Kostov6 [#971]
✨ New Features
[USER]
CPU Options for AWS instances can now be set in the worker config. by @AndreasBurger [#924]
🏃 Others
[OPERATOR]
A problem with deploying MachineClasses that reference an operating system image whose version contains a+
character was fixed. by @MrBatschner [#983][OPERATOR]
Validation of shoots now takes the CloudProfile into account to make sure that the configured images are defined. by @AndreasBurger [#979]
Docker Images
- gardener-extension-admission-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws:v1.56.0
- gardener-extension-provider-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws:v1.56.0
Update provider-azure to 1.45.0
[gardener/machine-controller-manager-provider-azure]
📰 Noteworthy
[USER]
The cloud instance to connect to can now be configured via the provider spec by @AndreasBurger [gardener/machine-controller-manager-provider-azure#148]
🏃 Others
[USER]
Machine-Controller-Manager Provider-Azure now supports enabling of vm boot diagnostics. by @hebelsan [gardener/machine-controller-manager-provider-azure#136][USER]
Add support forConfidentialVM
types in Azure. by @kon-angelo [gardener/machine-controller-manager-provider-azure#146][USER]
Error Code is now extracted from azcore.ResponseError.ErrorCode by @rishabh-11 [gardener/machine-controller-manager-provider-azure#153][USER]
Fix passing data disk caching method by @hebelsan [gardener/machine-controller-manager-provider-azure#149][DEVELOPER]
Removed vendor directory by @rishabh-11 [gardener/machine-controller-manager-provider-azure#140][DEVELOPER]
Switch AzureDataDisk.Lun from pointer to value by @hebelsan [gardener/machine-controller-manager-provider-azure#150]
[gardener/gardener-extension-provider-azure]
✨ New Features
[USER]
Extension-Provider-Azure now supports enabling of vm boot diagnostics in the worker providerConfig. by @hebelsan [#808]
🏃 Others
[OPERATOR]
Add support for confidential VMs by @kon-angelo [#835][OPERATOR]
The CIDR blocks used for shoot egress will now be provided via the status of the shoot's infrastructure-resource by @AndreasBurger [#852][OPERATOR]
OverconstrainedZonalAllocationRequest
is now classified asERR_RETRYABLE_CONFIGURATION_PROBLEM
by @Kostov6 [#881][OPERATOR]
Improve flow shoot deletion with custom vnet by @hebelsan [#896][OPERATOR]
A problem with deploying MachineClasses that reference an operating system image whose version contains a+
character was fixed. by @AndreasBurger [#898]
[gardener/machine-controller-manager]
⚠️ Breaking Changes
[DEVELOPER]
New provider method Driver.InitializeMachine added for Post-Creation VM Instance Initialization steps. by @elankath [gardener/machine-controller-manager#898]
🏃 Others
[OPERATOR]
Updated k8s dependencies tov0.29.3
by @rishabh-11 [gardener/machine-controller-manager#907][OPERATOR]
Removed vendor directory by @rishabh-11 [gardener/machine-controller-manager#903]
Docker Images
- gardener-extension-admission-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.45.0
- gardener-extension-provider-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.45.0
Update provider-gcp to 1.37.0
[gardener/machine-controller-manager]
⚠️ Breaking Changes
[DEVELOPER]
New provider method Driver.InitializeMachine added for Post-Creation VM Instance Initialization steps. by @elankath [gardener/machine-controller-manager#898]
🏃 Others
[OPERATOR]
Updated k8s dependencies tov0.29.3
by @rishabh-11 [gardener/machine-controller-manager#907][OPERATOR]
Removed vendor directory by @rishabh-11 [gardener/machine-controller-manager#903]
[gardener/machine-controller-manager-provider-gcp]
🏃 Others
[USER]
The providerSpec validation has changed for the following driver calls:-- DeleteMachine, ListMachines, and GetMachineStatus validate only the zone field in the providerSpec. by @rishabh-11 [gardener/machine-controller-manager-provider-gcp#123]
[USER]
Remove strict validation about disk types by @kon-angelo [gardener/machine-controller-manager-provider-gcp#108][DEVELOPER]
Removed vendor directory by @rishabh-11 [gardener/machine-controller-manager-provider-gcp#112][DEVELOPER]
Support for passing disk params provisioned-iops and provisioned-throughput by @hebelsan [gardener/machine-controller-manager-provider-gcp#122]
[gardener/gardener-extension-provider-gcp]
✨ New Features
[USER]
Add support for specifying data volume sourceImage in the workerConfig by @hebelsan [#751]
🏃 Others
[OPERATOR]
A problem with deploying MachineClasses that reference an operating system image whose version contains a+
character was fixed. by @AndreasBurger [#787][OPERATOR]
Support and validation of disk params provisioned-iops and provisioned-throughput by @hebelsan [#743]
Docker Images
- gardener-extension-admission-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-gcp:v1.37.0
- gardener-extension-provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-gcp:v1.37.0