·
22 commits
to master
since this release
[gardener/gardener]
⚠️ Breaking Changes
[OPERATOR]The HVPA autoscaling option (which is unconditionally disabled since v1.105.0) is removed from theetcdcomponent. Before updating to this version of Gardener, make sure that you upgraded to v1.106.0 and all Seed and Garden resources reconciled with that version. This is required to ensure that the HVPA component and its CRD were properly cleaned up. by @plkokanov [#10800][OPERATOR]TheBaselineandHVPAautoscaling modes (which are unconditionally disabled since v1.105.0) are removed for{gardener,kube}-apiserver. Before updating to this version of Gardener, make sure that you upgraded to v1.106.0 and all Seed and Garden resources reconciled with that version. This is required to ensure that the HVPA component and its CRD were properly cleaned up. by @plkokanov [#10796][OPERATOR]The deprecated and unconditionally disabledHVPAandHVPAForShootedSeedfeature gates are removed. The GA-ed and unconditionally enabledVPAForETCDandVPAAndHPAForAPIServerfeatures gates are removed. If you have references to the feature gates, clean them up before upgrading to this version of Gardener. by @ialidzhikov [#10853][DEVELOPER]Rename the controlplane exposure webhook (ExposureWebhookName) to seed provider webhook (SeedProviderWebhookName). by @LucaBernstein [#10788]
📰 Noteworthy
[OPERATOR]Thegardener-schedulerwas improved to consider reconciliation backoffs. In the past, unassigned shoots were affected by frequent scheduler reconciliations and status updates which potentially strained the scheduler and etcd. by @timuthy [#10821][DEVELOPER]extension library: Provider extensions should rename control plane exposure webhook related packages to seed provider to reflect the naming change on their side (for example renamepkg/webhook/controlplaneexposuretopkg/webhook/seedprovider). by @LucaBernstein [#10788]
✨ New Features
[OPERATOR]NodeAgentAuthorizerfeature gate was introduced. It allows a webhook based authorization ofgardener-node-agentswith reduced permissions.
❗ This feature gate requires changes inmachine-controller-manager-provider-*. Please check that you run a supported version before activating it. ❗ by @oliver-goetz [#10781][USER]Allow dual-stack shoots creation. by @axel7born [#10803][USER]shoot spec.kubernetes.clusterAutoscaler: Add support for startupTaints and statusTaints by @dhague [#10858]
🐛 Bug Fixes
[USER]Fixed a bug where SSH key rotations forShoots did not properly update the authorized keys on the worker nodes (hence, the new key was unusable until a node restart or rollout). by @tobschli [#10671][USER]OnShootdeletion, Gardener now properly skips certain validation checks that are only relevant for creations or updates ofShootresources. by @rfranzke [#10902][OPERATOR]Fixed an error inBackupBucketreconciliation by replacingStrategicMergePatchwithMergePatchto properly handleruntime.RawExtensionfields. by @seshachalam-yv [#10904]
🏃 Others
[OPERATOR]update alpine to get latest security fixes by @DockToFuture [#10922][OPERATOR]Add support fornode-local-dnsin dual-stack cluster. by @axel7born [#10891][OPERATOR]Add dual stack support for VPN. by @DockToFuture [#10767][OPERATOR]Fix kubelet CSRs to allow IPv6 addresses to be used by @kron4eg [#10876][OPERATOR]Add dashboard for VPA admission-controller by @voelzmo [#10741][OPERATOR]The HVPA component is removed. Before updating to this version of Gardener, make sure that you upgraded to v1.106.0 and all Seed and Garden resources reconciled with that version. This is required to ensure that the HVPA component and its CRD were properly cleaned up. by @ialidzhikov [#10851][OPERATOR]Added validation forissuerURLin the OIDC configuration to reject URLs containing fragments. by @acumino [#10888][OPERATOR]Thegardener/dependency-watchdogimage has been updated tov1.3.0. Release Notes by @rishabh-11 [#10930][OPERATOR]Adaptconfigure-admission.shfor new extension releases with changed value names for Helm charts. by @MartinWeindel [#10877][DEPENDENCY]Theregistry.k8s.io/cpa/cluster-proportional-autoscalerimage has been updated tov1.9.0. by @gardener-ci-robot [#10898][DEPENDENCY]Thegardener/autoscalerimage has been updated tov1.30.1. Release Notes by @gardener-ci-robot [#10914][DEPENDENCY]Thegardener/vpn2image has been updated to0.30.0. Release Notes by @gardener-ci-robot [#10872][DEPENDENCY]Theregistry.k8s.io/coredns/corednsimage has been updated tov1.11.4. by @gardener-ci-robot [#10856][DEPENDENCY]Thegardener/gardener-discovery-serverimage has been updated tov0.3.0. Release Notes by @gardener-ci-robot [#10849][DEPENDENCY]Thegardener/etcd-druidimage has been updated tov0.25.0. Release Notes by @gardener-ci-robot [#10932][DEPENDENCY]Thegardener/machine-controller-managerimage has been updated tov0.55.0. Release Notes by @rishabh-11 [#10908]
Helm Charts
- controlplane:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.109.0 - gardenlet:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.109.0 - operator:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.109.0 - resource-manager:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.109.0
Docker Images
- admission-controller:
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.109.0 - apiserver:
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.109.0 - controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.109.0 - gardenlet:
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.109.0 - node-agent:
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.109.0 - operator:
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.109.0 - resource-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.109.0 - scheduler:
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.109.0