Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
gardenadm-windows-arm64 | 2025-08-08 | 50.9 MB | |
gardenadm-windows-amd64 | 2025-08-08 | 54.9 MB | |
gardenadm-linux-arm64 | 2025-08-08 | 50.5 MB | |
gardenadm-linux-amd64 | 2025-08-08 | 54.0 MB | |
gardenadm-darwin-arm64 | 2025-08-08 | 51.9 MB | |
component-descriptor.yaml | 2025-08-08 | 75.0 kB | |
gardenadm-darwin-amd64 | 2025-08-08 | 54.3 MB | |
README.md | 2025-08-08 | 7.1 kB | |
v1.125.0 source code.tar.gz | 2025-08-08 | 35.2 MB | |
v1.125.0 source code.zip | 2025-08-08 | 38.8 MB | |
Totals: 10 Items | 390.7 MB | 2 |
[gardener/gardener]
⚠️ Breaking Changes
[OPERATOR]
spec.addons.nginxIngress.loadBalancerSourceRanges
are now validated as CIDRs. by @ScheererJ [#12539][OPERATOR]
spec.addons.nginxIngress.config
is now validated as conforming to config map data rules. by @ScheererJ [#12539][OPERATOR]
spec.systemComponents.coreDNS.rewriting.commonSuffixes
are now validated against DNS rules. by @ScheererJ [#12539][OPERATOR]
TheUseNamespacedCloudProfile
feature gate has been graduated to GA and is locked totrue
. by @LucaBernstein [#12620][OPERATOR]
spec.networking.type
is now validated as being a label name. by @ScheererJ [#12539][OPERATOR]
All annotations ofkube-apiserver
service in the shoot control planes will be replaced by the minimum required set of annotations. Manually added annotations will be removed. by @ScheererJ [#12630][OPERATOR]
The name ofExposureClass
resources is now properly checked to be compliant to the DNS label rules. by @ScheererJ [#12539][USER]
Setting shoot's.spec.providers.workers[].{maxSurge, maxUnavailable}
will be denied in future versions of Gardener for workers with updateStrategyManualInPlaceUpdate
. Users should unset these values with this version of Gardener. by @acumino [#12607]
✨ New Features
[USER]
The Shoot resource does now support configuring the global maximum allowed resources the vpa-recommender can recommend for a container. The corresponding upstream configuration option solves a known limitation of vpa-recommender where it can make a Pod unschedulable by recommending resource requests more than largest Node's allocatable. For more details, see Specifying global maximum allowed resources to prevent pods from being unschedulable. by @ialidzhikov [#12481][OPERATOR]
The Seed and Garden resources do now support configuring the global maximum allowed resources the vpa-recommender can recommend for a container. The corresponding upstream configuration option solves a known limitation of vpa-recommender where it can make a Pod unschedulable by recommending resource requests more than largest Node's allocatable. For more details, see Specifying global maximum allowed resources to prevent pods from being unschedulable. by @ialidzhikov [#12481]
🐛 Bug Fixes
[OPERATOR]
Fixed localgardenadm
development setup for non-amd64 systems. by @ScheererJ [#12619][OPERATOR]
A bug which could cause istio service and workload dashboards to show "many-to-many matching errors" after kube-apiserver pods were rolling has been fixed. by @oliver-goetz [#12635][OPERATOR]
Fix cluster-autoscaler specific annotations on machine deployment upon update in worker specific cluster autoscaler options. by @takoverflow [#12548][OPERATOR]
Seed registration was fixed forManagedSeed
s with seed templates configuringspec.resources
. by @timuthy [#12652][OPERATOR]
Fixed a bug in the cluster overview dashboard that showedcluster-autoscaler
as down when not deployed. by @rickardsjp [#12654][OPERATOR]
A bug which was causing thegardener-node-agent
to enter crash-loop when its config was updated with breaking changes was fixed. by @AleksandarSavchev [#12589][USER]
The Kubernetes feature gateValidatingAdmissionPolicy
is now marked as removed in Kubernetes 1.32. Previously, it was possible to upgrade a Shoot cluster to Kubernetes 1.32 with this feature gate enabled, which resulted in kube-apiserver failing to start due to an unrecognized feature gate. by @marc1404 [#12643]
🏃 Others
[DEPENDENCY]
The following dependencies have been updated:gardener/vpn2
from0.40.0
to0.41.0
. Release Notes by @gardener-ci-robot [#12675][DEPENDENCY]
The following dependencies have been updated:gardener/dashboard
from1.81.0
to1.81.1
. Release Notes by @gardener-ci-robot [#12616][DEPENDENCY]
The following dependencies have been updated:gcr.io/istio-release/pilot
from1.25.3
to1.25.4
.gcr.io/istio-release/proxyv2
from1.25.3
to1.25.4
.istio.io/api
fromv1.25.3
tov1.25.4
. by @gardener-ci-robot [#12655][DEPENDENCY]
The following dependencies have been updated:envoyproxy/envoy
fromv1.34.3
tov1.35.0
. Release Notes by @gardener-ci-robot [#12598][USER]
Updates tospec.networking.ipFamiles
are now validated. by @axel7born [#12523][DEVELOPER]
migrate CICD-Pipeline to GitHub-Actions by @ccwienk [#12592][DEVELOPER]
The hostname of provider-localMachines
/Nodes
can be resolved via DNS, similar to typical cloud infrastructure environments. This allows connecting from aBastion
to aNode
via its hostname. by @timebertt [#12657][DEVELOPER]
DNSRecord
may now use non-canonical IPv6 addresses. by @ScheererJ [#12667][OPERATOR]
Adds machine capability based image defaulting to Shoots created with Cloudprofiles using Capabilities. by @Roncossek [#12529][OPERATOR]
The Shoot Prometheus RBAC is now restricted to the control-plane and the garden namespace. by @chrkl [#12264][OPERATOR]
A new validation for the following(Namespaced)CloudProfile
fields has been added, ensuring qualified names:.spec.machineImages[].name
.spec.machineImages[].versions[].cri[].containerRuntimes[].type
.spec.machineTypes[].name
.spec.capabilities.name
.spec.capabilities.values
.spec.volumeTypes[].class
.spec.volumeTypes[].name
by @LucaBernstein [#12666][OPERATOR]
Thegardener-node-agent
now has a--config-dir
flag that is used to find the config file instead of a--config
flag. by @AleksandarSavchev [#12589][OPERATOR]
Unique usernames are generated for {Admin,Viewer}KubeconfigRequests by prefixing the original/requesting username with a random string. This approach prevents conflicts with existing RBAC rules in the cluster while still preserving the identity of the requesting user. by @timuthy [#12597][OPERATOR]
Gardener administrators are now allowed to inspect and manage Services and Endpoints in the garden cluster. by @ialidzhikov [#12211][OPERATOR]
A bug ingardener-node-agent
that prevented the location for the sandbox image to be configurable to a custom value on worker nodes with containerd 2.x was fixed. by @MrBatschner [#12665]
📖 Documentation
[OPERATOR]
Operations guide was updated to explain how overlapping network ranges between seeds and shoots are implemented. by @domdom82 [#12637]