generated from kyma-project/template-repository
-
Notifications
You must be signed in to change notification settings - Fork 12
Update module github.com/gardener/gardener to v1.120.0 #876
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/github.com-gardener-gardener-1.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/hold |
a452baa
to
9e6d843
Compare
9e6d843
to
b55fcaf
Compare
DO NOT MERGE - impacts have to be verified in #897 |
b55fcaf
to
b2786b7
Compare
11bda26
to
5963853
Compare
5963853
to
0554134
Compare
7f65c71
to
50fbcc3
Compare
auto-merge was automatically disabled
May 19, 2025 20:20
Pull request was closed
2c9da32
to
50fbcc3
Compare
13d9c21
to
4a3150a
Compare
4a3150a
to
ce4500c
Compare
ce4500c
to
be44720
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/dependency
Issues or PRs related to dependency changes
do-not-merge/hold
Indicates that a PR should not merge because someone has issued a /hold command.
kind/chore
Categorizes issue or PR as related to a chore.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.117.5
->v1.120.0
Release Notes
gardener/gardener (github.com/gardener/gardener)
v1.120.0
Compare Source
[gardener/gardener]
[DEPENDENCY]
Themachinecontrollermanager.ProviderSidecarContainer
now expects additionalshoot
andcontrolPlaneNamespace
params. Incontrolplane
webhooks, extensions can useGardenContext.GetCluster
to retrieve the shoot from theCluster
object. by @timebertt [#12152][OPERATOR]
The graduated and unconditionally enabledShootForceDeletion
feature gate has been removed. If you have references to the feature gate, clean them up before upgrading to this version of Gardener. by @acumino [#12078][OPERATOR]
The field.seedConfig.spec.backup.credentialsRef/secretRef
will no longer be defaulted inGardenletConfiguration
when backup is configured but reference to credentials is not provided. Operators are responsible to provide a valid credentials reference when configuring backup for seeds. Please consult the deploy gardenlet documentation for more information. by @dimityrmirchev [#12087][OPERATOR]
TheBackupBucket
API fieldspec.secretRef
has been deprecated and will be removed in a future version of Gardener in favor ofspec.credentialsRef
, please adapt your BackupBucket manifests to use the newcredentialsRef
field. by @vpnachev [#12032][OPERATOR]
A new field,clusterCompatibility
, has been added to theExtension
API. If your landscape is managed bygardener-operator
and yourgarden
specifiesspec.extensions
, please add thegarden
cluster type value to your correspondingExtension
resources. by @timuthy [#11982][DEVELOPER]
WorkerPoolHash
now includes a new parameteradditionalDataInPlace
to support hash calculation for worker pools using theInPlace
update strategy. by @acumino [#12178][DEVELOPER]
The already deprecatedgithub.com/gardener/gardener/pkg/utils/gardener.ReconcileTopologyAwareRoutingMetadata
func is now removed. Instead, usegithub.com/gardener/gardener/pkg/utils/gardener.ReconcileTopologyAwareRoutingSettings
. by @ialidzhikov [#12091]📰 Noteworthy
[DEVELOPER]
The Shoot Pod autoscaling best practices guide now recommends for a container under VPA to not set initial resource requests less than VPA'sminAllowed
or10m
and10Mi
.10m
and10Mi
are the minimum resources VPA can recommend for a Pod (for a Pod, not a container). When a Pod with a single container under VPA defines initial resource requests less than VPA'sminAllowed
or10m
and10Mi
, it gets evicted right away so that the Pod minimum recommendation gets applied. by @ialidzhikov [#12030][DEVELOPER]
The.spec.purpose
field in the ControlPlane resource is now deprecated and will be removed in Gardener v1.123. In the times before SNI was introduced and unconditionally enabled it was previously used to manage control plane exposure. by @theoddora [#12161][OPERATOR]
The fieldgloballyEnabled
in theExtension
andControllerRegistration
APIs is deprecated and will be removed in Gardenerv1.122
. Please useautoEnable
instead. by @timuthy [#11982][OPERATOR]
The initial resource requests of etcd container are reduced as follows:etcd-events/etcd
: from300m, 1G
to30m, 150M
etcd-main/etcd
: from300m, 1G
to150m, 500M
by @chungtd203338 [#11911]✨ New Features
[OPERATOR]
New configuration options were added toExtension
andControllerRegistration
APIs:autoEnable
controls which cluster types an extension is automatically enabled (previouslygloballyEnabled
- deprecated now)clusterCompatibility
controls which cluster types an extension is compatible with.Both fields are supposed to be set for
kind: Extension
and accept the cluster typesshoot
,seed
andgarden
. by @timuthy [#11982][OPERATOR]
TheGarden
resource has been enhanced with a new field,spec.VirtualCluster.ETCD.Main.Backup.Region
, which enables the configuration of the backup bucket region. Previously, the region was derived from the provider (spec.runtimeCluster.provider.region
). This behavior remains as a fallback if the backup region is not explicitly specified. by @timuthy [#12186][OPERATOR]
TheBackupBucket
API feature new fieldspec.credentialsRef
, it is of typecorev1.ObjectReference
and is allowed to refer to aSecret
. by @vpnachev [#12032][USER]
It's now possible to configure theMaxParallelImagePulls
field for the kubelet configuration in the Shoot spec via the.spec.{provider.workers[]}.kubernetes.kubelet.maxParallelImagePulls
field. by @theoddora [#12093][DEVELOPER]
BackupBucket
extension controllers: Instead of always creating theSecret
referenced in.status.generatedSecretRef
in thegarden
namespace, the controller should read the annotationbackupbucket.extensions.gardener.cloud/generated-secret-ref-namespace
and use its value. by @rfranzke [#12123][DEVELOPER]
The cloud providerSecret
is now deployed into the autonomous shoot cluster (if specified). by @ScheererJ [#12146]🐛 Bug Fixes
[USER]
gardenlet: An issue causing the CA bundle on the Nodes to contain wrong certificates when a worker specifies a custom CA bundle (spec.provider.workers[].caBundle
) is now fixed. by @dimitar-kostadinov [#12150][OPERATOR]
The deletion ofNamespacedCloudProfile
s has been fixed. Previously, users could not delete these resources if objects with the same name but in different namespaces existed in the landscape. Gardener incorrectly reported them as still being referenced by shoot clusters. by @timuthy [#12188][OPERATOR]
Fixed a bug that caused the gardener operator to never reconcile theGarden
object, when there was nogardenerDashboard
defined. by @Wieneo [#12153]🏃 Others
[DEVELOPER]
Thegithub.com/gardener/gardener/pkg/component/nodemanagement/machinecontrollermanager.ProviderSidecarContainer
func does now set initial resource requests for the machine-controller-manager provider sidecar container in order to avoid unnecessary VPA eviction for the machine-controller-manager Pod after the first VPA recommendation. by @ialidzhikov [#12160][DEVELOPER]
GEP-34 Introducing OpenTelemetry Operator and Collectors in Shoot Control Planes by @nickytd [#11861][DEVELOPER]
Remove unused codepath from thehack/.ci/component_descriptor
script. by @ccwienk [#12173][DEVELOPER]
Shoot creation test supports using CredentialsBindings. by @hendrikKahl [#12190][OPERATOR]
Fix a race condition in dual-stack migration wherekube-dns
service gets created with an arbitrary assigned IPv6 clusterIP address. by @DockToFuture [#12170][OPERATOR]
The terminal-controller-manager no longer needs to list Secrets from the (virtual) garden cluster. by @petersutter [#12145][OPERATOR]
gardener-node-agent
now executes readiness probe when the registry config is updated. Previously, the readiness probe was not executed if the correspondinghosts.toml
file was present. by @ialidzhikov [#11864][OPERATOR]
Obsoletejournald-kubelet-monitor
ClusterFilter and ClusterInput resources are now deleted. The systemd unitkubelet-monitor
was replaced by a healthcheck controller in the gardener-node-agent in Gardener v1.87.0. by @ialidzhikov [#12094][OPERATOR]
Fieldgarden.spec.virtualCluster.kubernetes.kubeAPIServer.sni.secretName
has been made optional. Insteadgardener-operator
falls back to agardener.cloud/role: garden-cert
labelled secret for the SNI setup. by @timuthy [#12133][OPERATOR]
The etcd VerticalPodAutoscaler resources now target the Etcd instead of the StatefulSet resource. On the first Seed reconciliation that deploys[email protected]
etcd VerticalPodAutoscaler resources might be not operating for up to 10min due to this migration of the VerticalPodAutoscaler target from the StatefulSet to the Etcd resource. by @shreyas-s-rao [#12176][OPERATOR]
The cpu resource requests for cluster-autoscaler, gardener-resource-manager, kube-controller-manager, kube-scheduler and machine-controller-manager is increased from5m
to10m
in order to avoid unnecessary VPA eviction for these components after the first VPA recommendation. by @ialidzhikov [#12148][OPERATOR]
gardenadm artefacts uploaded as part of a release are now compressed. by @ScheererJ [#12179][OPERATOR]
Terraformer pod no longer defines resource limits. by @kon-angelo [#12200][OPERATOR]
Drop Istio histogram metrics from Prometheus by @vicwicker [#12142][OPERATOR]
node-problem-detector
: thereadonly-monitor
is now enabled as part of thesystem-log-monitor
.This monitor detects read-only filesystems and reports them as a
nodeCondition
on theNode
object. by @rgroemmer [#12095][OPERATOR]
Clean upgarden_shoots_custom_privileged_containers_total
metric collection. by @chrkl [#12174][DEPENDENCY]
The following dependencies have been updated:registry.k8s.io/dns/k8s-dns-node-cache
from1.25.0
to1.26.4
. by @gardener-ci-robot [#12185][DEPENDENCY]
The following dependencies have been updated:credativ/vali
fromv2.2.22
tov2.2.23
. Release Notes by @gardener-ci-robot [#12100][DEPENDENCY]
The following dependencies have been updated:gardener/vpn2
from0.37.3
to0.38.0
. Release Notes by @gardener-ci-robot [#12184][DEPENDENCY]
The following dependencies have been updated:credativ/plutono
fromv7.5.37
tov7.5.38
. Release Notes by @gardener-ci-robot [#12122][DEPENDENCY]
The following dependencies have been updated:gardener/gardener-metrics-exporter
from0.38.0
to0.39.0
. Release Notes by @gardener-ci-robot [#12157][DEPENDENCY]
The following dependencies have been updated:gardener/etcd-druid
fromv0.29.1
tov0.30.1
. Release Notesgithub.com/gardener/etcd-druid/api
fromv0.29.1
tov0.30.1
. by @shreyas-s-rao [#12176]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.120.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.120.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.120.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.120.0
Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.120.0
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.120.0
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.120.0
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.120.0
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.120.0
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.120.0
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.120.0
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.120.0
v1.119.0
Compare Source
[gardener/gardener]
🛡️ Important Security Information
This release contains changes that address the following vulnerabilities:
CVE-2025-47284: Metadata injection for a project secret can lead to privilege escalation
A security vulnerability was discovered in the gardenlet component of Gardener. It could allow a user with administrative privileges for a Gardener project to obtain control over the seed cluster(s) where their shoot clusters are managed.
Affected Versions:
Fixed Versions:
CVSS Rating: Critical (9.9) CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:F/RL:U/RC:C/CR:H/IR:H/AR:H/MAV:N/MAC:L/MPR:L/MUI:N/MS:C/MC:H/MI:H/MA:H
CVE-2025-47283: Bypassing project secret validation can lead to privilege escalation
A security vulnerability was discovered in Gardener that could allow a user with administrative privileges for a Gardener project to obtain control over the seed cluster(s) where their shoot clusters are managed.
Affected Versions:
Fixed Versions:
CVSS Rating: Critical (9.9) CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/MA:H
[OPERATOR]
The already deprecatedautoscaling.k8s.io/v1beta2
API version is no longer served. Before upgrading to this version of Gardener, make sure that all components use theautoscaling.k8s.io/v1
API version for managing VerticalPodAutoscaler resources. by @ialidzhikov [#11840][OPERATOR]
The support for the already deprecatedshoot.gardener.cloud/managed-seed-api-server
annotation is now removed. Instead, consider enabling high availability for the ManagedSeed's Shoot control plane. by @ialidzhikov [#11838][USER]
The already deprecatedautoscaling.k8s.io/v1beta2
API version is no longer served. Instead, use theautoscaling.k8s.io/v1
API version for managing VerticalPodAutoscaler resources. by @ialidzhikov [#11840]📰 Noteworthy
[USER]
Thespec.kubernetes.kubeAPIServer.enableAnonymousAuthentication
field in theShoot
API is deprecated and will be removed in a future release. Before removal, it will be forbidden to set the field when using a future Kubernetes version that graduates the feature gateAnonymousAuthConfigurableEndpoints
. by @marc1404 [#11984][OPERATOR]
TheRemoveAPIServerProxyLegacyPort
feature gate has been promoted to beta and is now turned on by default. by @Wieneo [#11902]✨ New Features
[OPERATOR]
Garden.spec.virtualCluster.gardener.gardenerDashboard.ingress.enabled
can now be used to control whether thegardener-operator
should deploy aIngress
resource for the dashboard. by @Wieneo [#12002][OPERATOR]
Garden.spec.virtualCluster.gardener.gardenerDashboard.oidcConfig.certificateAuthoritySecretRef
can now be used to specify a secret containing a custom CA certificate for talking to the OIDC endpoint. The certificate must be stored under theca.crt
key. by @Wieneo [#11967][OPERATOR]
Gardener supports gardener-node-agent images built by ko. by @timebertt [#12021][OPERATOR]
It is now possible forcinggardener-operator
to re-deploygardenlet
s by annotating the responsibleseedmanagement.gardener.cloud/v1alpha1.Gardenlet
resource withgardener.cloud/operation=force-redeploy
. Read all about it here. by @rfranzke [#11972]🐛 Bug Fixes
[OPERATOR]
gardenlet's shoot-care controller : An issue causing gardenlet to report a misleading reason (NodesScalingDown
) during rolling update of Shoot Nodes is now fixed. by @RadaBDimitrova [#11869][DEVELOPER]
Fix extension webhook registration for autonomous shoot clusters. by @ScheererJ [#12040]🏃 Others
[OPERATOR]
It is now ensured that extension admission webhooks have validatedWorkloadIdentity
s/Secret
s referenced inShoot
s. by @rfranzke [#12075][OPERATOR]
Annotations and labels are now ignored when creating referenced resources in the shoot control plane namespaces in seed clusters. by @rfranzke [#12064][OPERATOR]
Set minAllowed CPU to150m
for prometheus-shoot to avoid frequent evictions by @voelzmo [#12069][OPERATOR]
A new check ensures that only owners and project members with a UAM role are allowed to modify the project owner. by @timuthy [#12082][OPERATOR]
The utilization of the VPN containers running in the seed is now improved by adapting their initial/static requests and by changing the corresponding VPA configuration:vpn-seed-server
andopenvpn-exporter
containersminAllowed
for theenvoy-proxy
container is removed by @axel7born [#12023][OPERATOR]
Remove sum for VPA Pod metrics in 'recommendations' dashboard by @voelzmo [#12057][OPERATOR]
Spreading Istio ingress-gateway pods across hosts is enforced only for zonal Istio deployments now. by @oliver-goetz [#12007][OPERATOR]
kube-proxy
no longer fails its readiness probe in case the node is about to be deleted bycluster-autoscaler
. by @ScheererJ [#12015][DEPENDENCY]
The following dependencies have been updated:gcr.io/istio-release/pilot
from1.25.2
to1.25.3
.gcr.io/istio-release/proxyv2
from1.25.2
to1.25.3
.istio.io/api
fromv1.25.2
tov1.25.3
. by @gardener-ci-robot [#12074][DEPENDENCY]
The following dependencies have been updated:envoyproxy/envoy
fromv1.34.0
tov1.34.1
. Release Notes by @gardener-ci-robot [#12024][DEVELOPER]
Theadmission-local
deployment was fixed to work with KinD based test setup. by @timuthy [#12106]📖 Documentation
[USER]
Dual-Stack Migration documentation now clearly states the precondition of overlay removal. by @ScheererJ [#12053]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.119.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.119.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.119.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.119.0
Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.119.0
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.119.0
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.119.0
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.119.0
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.119.0
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.119.0
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.119.0
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.119.0
v1.118.2
Compare Source
[gardener/gardener]
🛡️ Important Security Information
This release contains changes that address the following vulnerabilities:
CVE-2025-47284: Metadata injection for a project secret can lead to privilege escalation
A security vulnerability was discovered in the gardenlet component of Gardener. It could allow a user with administrative privileges for a Gardener project to obtain control over the seed cluster(s) where their shoot clusters are managed.
Affected Versions:
Fixed Versions:
CVSS Rating: Critical (9.9) CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:F/RL:U/RC:C/CR:H/IR:H/AR:H/MAV:N/MAC:L/MPR:L/MUI:N/MS:C/MC:H/MI:H/MA:H
CVE-2025-47283: Bypassing project secret validation can lead to privilege escalation
A security vulnerability was discovered in Gardener that could allow a user with administrative privileges for a Gardener project to obtain control over the seed cluster(s) where their shoot clusters are managed.
Affected Versions:
Fixed Versions:
CVSS Rating: Critical (9.9) CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/MA:H
🐛 Bug Fixes
[OPERATOR]
A bug preventing thesystem:serviceaccount:kube-system:gardener-internal
service account, used bygardener-operator
, to label restricted resources was fixed. by @dimityrmirchev [#12063]🏃 Others
[OPERATOR]
Annotations and labels are now ignored when creating referenced resources in the shoot control plane namespaces in seed clusters. by @rfranzke [#12064][OPERATOR]
Set minAllowed CPU to150m
for prometheus-shoot to avoid frequent evictions by @voelzmo [#12069][OPERATOR]
A new check ensures that only owners and project members with a UAM role are allowed to modify the project owner. by @timuthy [#12082][OPERATOR]
It is now ensured that extension admission webhooks have validatedWorkloadIdentity
s/Secret
s referenced inShoot
s. by @rfranzke [#12075][DEPENDENCY]
The following dependencies have been updated:gardener/dashboard
from1.80.1
to1.80.2
. Release Notes by @gardener-ci-robot [#12120][DEVELOPER]
Theadmission-local
deployment was fixed to work with KinD based test setup. by @timuthy [#12106]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.118.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.118.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.118.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.118.2
Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.118.2
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.118.2
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.118.2
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.118.2
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.118.2
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.118.2
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.118.2
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.118.2
v1.118.1
Compare Source
[gardener/gardener]
🐛 Bug Fixes
[OPERATOR]
Fix a regression that prevented the cache Prometheus in a Gardener managed seed from scraping the cadvisor and kubelet metrics of the seed nodes, and hence the shoot control plane Plutono dashboards could not show e.g. the CPU usage of the control plane components. (part 2) by @istvanballok [#12049][OPERATOR]
An issue preventing vpa-updater to patch events when recording eviction event on VerticalPodAutoscaler resource is now fixed. by @ialidzhikov [#12035]🏃 Others
[DEPENDENCY]
The following dependencies have been updated:gardener/dashboard
from1.80.0
to1.80.1
. Release Notes by @gardener-ci-robot [#12042]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.118.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.118.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.118.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.118.1
Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.118.1
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.118.1
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.118.1
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.118.1
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.118.1
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.118.1
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.118.1
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.118.1
v1.118.0
Compare Source
[gardener/gardener]
[OPERATOR]
TheSeed
API fieldspec.backup.secretRef
has been deprecated and will be removed in a future version of Gardener in favor ofspec.backup.credentialsRef
, please adapt your seed manifests to use the newcredentialsRef
field. by @vpnachev [#11583][OPERATOR]
Gardener no longer sets the flags--audit-log-(path|maxsize|maxbackups)
on shootkube-apiserver
s,gardener-apiserver
or Garden'svirtual-garden-kube-apiserver
. If you rely on the audit logs being available in the file/tmp/audit/audit.log
in the container's file system, please follow controlplane-webhooks and set the required flags via mutating webhook. by @vpnachev [#11935][OPERATOR]
TheManagedSeed
API fieldspec.gardenlet.config.seedConfig.spec.backup.secretRef
has been deprecated and will be removed in a future version of Gardener in favor ofspec.gardenlet.config.seedConfig.spec.backup.credentialsRef
, please adapt your managedseed manifests to use the newcredentialsRef
field. by @vpnachev [#11583][OPERATOR]
The legacysupport.gardener.cloud/eu-access*
labels and annotations onCloudProfile
s andSeed
s are no longer synced automatically. You have to use the new API established in Gardener v1.107 (released in 11/2024). Read more about it here. Please make sure to manually remove these labels and annotations from yourCloudProfile
s andSeed
s! by @rfranzke [#11913][OPERATOR]
TheGardenlet
API fieldspec.config.seedConfig.spec.backup.secretRef
has been deprecated and will be removed in a future version of Gardener in favor ofspec.config.seedConfig.spec.backup.credentialsRef
, please adapt your gardenlet manifests to use the newcredentialsRef
field. by @vpnachev [#11583][OPERATOR]
TheGardenletConfiguration
configuration file fieldseedConfig.spec.backup.secretRef
has been deprecated and will be removed in future version of Gardener in favor ofseedConfig.spec.backup.credentialsRef
, please adapt yourGardenletConfiguration
configuration files to use the newcredentialsRef
field. by @vpnachev [#11583][USER]
The legacysupport.gardener.cloud/eu-access*
labels and annotations onShoot
s are no longer synced automatically. You have to use the new API established in Gardener v1.107 (released in 11/2024). Read more about it here. Please make sure to manually remove these labels and annotations from yourShoot
s! by @rfranzke [#11913]📰 Noteworthy
[USER]
The CA bundle of the kubelet is now available via aConfigMap
the project's namespace, called<shoot-name>.ca-kubelet
. by @tobschli [#11916]✨ New Features
[USER]
The Stale Project Controller now also considersWorkloadIdentity
resources when deciding if aProject
is stale or not. by @dimityrmirchev [#11962][OPERATOR]
Gardener core components are automatically restarted (due to a failing liveness probe) in case their Kubernetes API server watch caches do not sync for3m
. by @rfranzke [#11966][OPERATOR]
TheSeed
API feature new fieldspec.backup.credentialsRef
, it is of typecorev1.ObjectReference
and is allowed to refer to aSecret
. by @vpnachev [#11583][OPERATOR]
Add alpha feature gateCloudProfileCapabilities
to enable usage ofarchitecture
capability instead of current architecture fields in machine images and types. by @LucaBernstein [#11736][OPERATOR]
TheGardenletConfiguration
configuration file feature new fieldseedConfig.spec.backup.credentialsRef
, it is of typecorev1.ObjectReference
and is allowed to refer to aSecret
. by @vpnachev [#11583][OPERATOR]
TheManagedSeed
API feature new fieldspec.gardenlet.config.seedConfig.spec.backup.credentialsRef
, it is of typecorev1.ObjectReference
and is allowed to refer to aSecret
. by @vpnachev [#11583][OPERATOR]
TheGardenlet
API feature new fieldspec.config.seedConfig.spec.backup.credentialsRef
, it is of typecorev1.ObjectReference
and is allowed to refer to aSecret
. by @vpnachev [#11583]🐛 Bug Fixes
[OPERATOR]
The gardenlet deployer would not try to copy the shoot infrastructure secret for seed backup credentials if the shoot uses workload identity. by @dimityrmirchev [#11983][DEVELOPER]
TheDumpLogsForPodsWithLabelsInNamespace
function in the test framework now supports dumping pods with multiple containers. by @domdom82 [#11878]🏃 Others
[OPERATOR]
Virtual extended resources can now be set on the NodeTemplate without triggering rollout by @elankath [#11809][OPERATOR]
Thegardener/autoscaler
image has been updated tov1.32.0
. Release Notes by @marc1404 [#11903][OPERATOR]
The etcd-druid component no longer defines resource limits. by @ialidzhikov [#11973][OPERATOR]
Fixed an issue, where IPv6 shoots without configured pod and service ranges can't be scheduled on seeds without configured shootDefaults. by @axel7born [#11955][DEPENDENCY]
The following dependencies have been updated:quay.io/brancz/kube-rbac-proxy
fromv0.19.0
tov0.19.1
. by @gardener-ci-robot [#11941][DEPENDENCY]
The following dependencies have been updated:gardener/etcd-druid
fromv0.29.0
tov0.29.1
. Release Notesgithub.com/gardener/etcd-druid/api
fromv0.29.0
tov0.29.1
. by @gardener-ci-robot [#11940][DEPENDENCY]
The following dependencies have been updated:registry.k8s.io/ingress-nginx/controller-chroot
fromv1.12.1
tov1.12.2
. by @gardener-ci-robot [#11981][DEPENDENCY]
The following dependencies have been updated:gardener/dashboard
from1.79.1
to1.80.0
. Release Notes by @gardener-ci-robot [#11976][DEPENDENCY]
The following dependencies have been updated:registry.k8s.io/ingress-nginx/controller-chroot
fromv1.11.5
tov1.11.6
. by @gardener-ci-robot [#11968][DEPENDENCY]
The following dependencies have been updated:gardener/ingress-default-backend
from0.22.0
to0.23.0
. Release Notes by @gardener-ci-robot [#11948][DEPENDENCY]
The following dependencies have been updated:gardener/machine-controller-manager
fromv0.57.2
tov0.58.0
. Release Notesgithub.com/gardener/machine-controller-manager
fromv0.57.2
tov0.58.0
. by @gardener-ci-robot [#11963][DEPENDENCY]
The following dependencies have been updated:envoyproxy/envoy
fromv1.33.2
tov1.34.0
. Release Notes by @gardener-ci-robot [#11883][DEPENDENCY]
The following dependencies have been updated:registry.k8s.io/autoscaling/vpa-admission-controller
from1.3.0
to1.3.1
.registry.k8s.io/autoscaling/vpa-recommender
from1.3.0
to1.3.1
.registry.k8s.io/autoscaling/vpa-updater
from1.3.0
to1.3.1
. by @gardener-ci-robot [#11985][DEPENDENCY]
The following dependencies have been updated:quay.io/prometheus/prometheus
fromv3.2.1
tov3.3.0
. by @gardener-ci-robot [#11877][DEPENDENCY]
The following dependencies have been updated:gardener/gardener-metrics-exporter
from0.37.0
to0.38.0
. Release Notes by @gardener-ci-robot [#11905][DEVELOPER]
Thehack/tools/extension-generator
tool now automatically sets the.spec.deployment.extension.injectGardenKubeconfig: true
field in the generated providerExtension
resources . by @plkokanov [#11837][DEVELOPER]
A new flag-i|--inject-garden-kubeconfig
was added to thehack/generate-controller-registration.sh
script. When the flag is set, theinjectGardenKubeconfig: true
field is added to the generatedControllerDeployment
. by @plkokanov [#11837]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.118.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.118.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.118.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.118.0
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.118.0
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.118.0
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.118.0
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.118.0
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.118.0
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.118.0
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.118.0
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.118.0
v1.117.6
Compare Source
[gardener/gardener]
🐛 Bug Fixes
[OPERATOR]
The deletion ofNamespacedCloudProfile
s has been fixed. Previously, users could not delete these resources if objects with the same name but in different namespaces existed in the landscape. Gardener incorrectly reported them as still being referenced by shoot clusters. by @timuthy [#12193]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.117.6
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.117.6
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.117.6
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.117.6
Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.117.6
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.117.6
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.117.6
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.117.6
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.117.6
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.117.6
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.117.6
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.117.6
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.