-
Notifications
You must be signed in to change notification settings - Fork 2
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
🤖 Update module github.com/gardener/gardener to v1.106.1 #55
Conversation
a0581a8
to
f1f612a
Compare
f1f612a
to
83415a4
Compare
83415a4
to
adfb272
Compare
adfb272
to
48252a1
Compare
48252a1
to
ef1d7e9
Compare
ef1d7e9
to
a8cede6
Compare
30e1403
to
2088ad1
Compare
2088ad1
to
8db1c14
Compare
8db1c14
to
25a48dd
Compare
25a48dd
to
b669ba7
Compare
b669ba7
to
732fb3c
Compare
732fb3c
to
63f627f
Compare
63f627f
to
578197b
Compare
578197b
to
a272578
Compare
baf0f13
to
e38f50f
Compare
e38f50f
to
5a3e248
Compare
5a3e248
to
d7a3786
Compare
d7a3786
to
6034bfc
Compare
6034bfc
to
0135302
Compare
0135302
to
50befc8
Compare
should wait for gardener/gardener#10459 and then merge with v2.4.0 |
66423d2
to
18e8974
Compare
3ae8659
to
b276354
Compare
b276354
to
775477a
Compare
|
775477a
to
f1ea649
Compare
f1ea649
to
eb5e88d
Compare
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update ( If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This PR contains the following updates:
v1.101.3
->v1.106.1
Release Notes
gardener/gardener (github.com/gardener/gardener)
v1.106.1
Compare Source
[gardener/gardener]
🐛 Bug Fixes
[OPERATOR]
Thegardener-resource-manager
does not markDeployment
s as progressing when there are still completedPod
s in the system. by @timuthy [#10727]🏃 Others
[OPERATOR]
IPv6 support fornode-local-dns
. by @DockToFuture [#10707][OPERATOR]
Fixed an issue that would cause the entry for themachine-state
in theShootState
to be overwritten with nil data during control plane migration, if themigrate
phase errored and was retried after theMachineDeployment
,MachineSet
andMachine
objects were deleted, which would result in the Shoot's nodes to be recreated during Control Plane Migration. by @plkokanov [#10695]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.106.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.106.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.106.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.106.1
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.106.1
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.106.1
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.106.1
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.106.1
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.106.1
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.106.1
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.106.1
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.106.1
v1.106.0
Compare Source
[gardener/gardener]
[OPERATOR]
kubeletCSRApprover
controller ingardener-resource-manager
Helm chart has been renamed tocsrApprover
. by @oliver-goetz [#10549][OPERATOR]
TheHVPA
andHVPAForShootedSeed
feature gates have been deprecated and locked to false. Disable theHVPA
andHVPAForShootedSeed
feature gates if you have them enabled before upgrading to this version of Gardener. by @plkokanov [#10659]📰 Noteworthy
[USER]
For Kubernetes 1.31+ Shoot clusters, the kubelet and containerd cgroup driver is set tosystemd
. Previously, the used cgroup driver wascgroupfs
. Find more details in the cgroup driver section. by @ialidzhikov [#10472][OPERATOR]
The gardener operator chart (charts/gardener/operator
) does no longer enable theHVPA
feature gate in its defaultvalues.yaml
. by @ialidzhikov [#10566]✨ New Features
[DEVELOPER]
Allow gosec to be consumed from gardener/gardener by @ScheererJ [#10642][DEVELOPER]
Gardener can now support clusters with Kubernetes version 1.31. Extension developers have to prepare individual extensions as well to work with 1.31. by @ialidzhikov [#10472][OPERATOR]
AddsCloudProfile
validation for the recently introduced.spec.bastion
section. by @hebelsan [#10318][OPERATOR]
Gardener can now support clusters with Kubernetes version 1.31. To allow creation/update of 1.31 clusters you will have to update the version of your provider extension(s) to a version that supports 1.31 as well. Please consult the respective releases and notes in the provider extension's repository. by @ialidzhikov [#10472][OPERATOR]
Added an alert for theGarden
resource's conditions, along with a dashboard that also displays the resource's last operation. by @rickardsjp [#10562]🐛 Bug Fixes
[OPERATOR]
Fixes an issue with the network metrics relabeling config that caused theNode Details
dashboard to not display data for AWS nodes. by @rickardsjp [#10625]🏃 Others
[DEPENDENCY]
Theregistry.k8s.io/ingress-nginx/controller-chroot
image has been updated tov1.11.3
. by @gardener-ci-robot [#10626][DEPENDENCY]
Thegardener/vpn2
image has been updated to0.28.0
. Release Notes by @gardener-ci-robot [#10640][DEPENDENCY]
Thequay.io/cortexproject/cortex
image has been updated tov1.18.1
. by @gardener-ci-robot [#10657][DEPENDENCY]
Theregistry.k8s.io/node-problem-detector/node-problem-detector
image has been updated tov0.8.20
. by @gardener-ci-robot [#10661][DEPENDENCY]
Theenvoyproxy/envoy
image has been updated tov1.32.0
. Release Notes by @gardener-ci-robot [#10656][OPERATOR]
HA-VPN works if seed and shoot have different IPFamilies. by @DockToFuture [#10622][OPERATOR]
Update istio to version 1.23.2 by @axel7born [#10558][OPERATOR]
[NewVPN] Enable IPv6 for HA if needed. by @MartinWeindel [#10641][OPERATOR]
Gardener generated certificates are valid 1 minute before issuance to handle some amount of clock skew. by @ScheererJ [#10603][OPERATOR]
Metrics forvpa-recommender
s are now collected in separate prometheus instances depending on where thevpa-recommender
pods are deployed. Metrics for thevpa-recommender
in thegarden
namespace are collected inprometheus-seed
. Metrics for thevpa-recommender
in the shoot control plane namespaces are collected in the correspondingprometheus-shoot
. Additionally, theVPA Recommender
plutono dashboard is separately deployed for seeds in thegarden
namespace and shoots in their control plane namespaces. by @plkokanov [#10517][OPERATOR]
Clean up migration code from the monitoring component by @vicwicker [#10597][DEVELOPER]
The following dependencies are updated:k8s.io/*
:v0.29.8
->v0.31.0
sigs.k8s.io/controller-runtime
:v0.17.5
->v0.19.0
by @ary1992 [#10459][DEVELOPER]
The HVPA features gates (HVPA
andHVPAForShootedSeed
) are no longer enabled in local setups. by @ialidzhikov [#10566]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.106.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.106.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.106.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.106.0
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.106.0
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.106.0
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.106.0
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.106.0
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.106.0
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.106.0
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.106.0
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.106.0
v1.105.2
Compare Source
[gardener/gardener]
🐛 Bug Fixes
[OPERATOR]
Thegardener-resource-manager
does not markDeployment
s as progressing when there are still completedPod
s in the system. by @timuthy [#10728]🏃 Others
[OPERATOR]
Fixed an issue that would cause the entry for themachine-state
in theShootState
to be overwritten with nil data during control plane migration, if themigrate
phase errored and was retried after theMachineDeployment
,MachineSet
andMachine
objects were deleted, which would result in the Shoot's nodes to be recreated during Control Plane Migration. by @plkokanov [#10696][OPERATOR]
IPv6 support fornode-local-dns
. by @DockToFuture [#10708]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.105.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.105.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.105.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.105.2
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.105.2
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.105.2
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.105.2
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.105.2
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.105.2
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.105.2
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.105.2
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.105.2
v1.105.1
Compare Source
[gardener/gardener]
🐛 Bug Fixes
[OPERATOR]
An issue was fixed that causegardener-operator
to deploy thegardenlet
into the runtime cluster instead of another intended remote cluster. by @timuthy [#10631][OPERATOR]
Fix a bug where the shoot care controller cannot reconcile shoots withspec.maintenance.confineSpecUpdateRollout=true
and migrated betweensecretBindingName
andcredentialsBindingName
until the shoot is reconciled.. by @vpnachev [#10674]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.105.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.105.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.105.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.105.1
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.105.1
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.105.1
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.105.1
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.105.1
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.105.1
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.105.1
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.105.1
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.105.1
v1.105.0
Compare Source
[gardener/gardener]
📰 Noteworthy
[OPERATOR]
TheVPAForETCD
andVPAAndHPAForAPIServer
feature gates have been promoted to GA and locked totrue
. by @plkokanov [#10599][USER]
The limitation of having at maximum ~80 worker pools inShoot
s has been lifted. Much higher numbers should be possible now (concrete limit depends on the amount of configuration within the pools (e.g., labels, taints, annotations, etc.)). by @rfranzke [#10542]✨ New Features
[DEVELOPER]
Add functionality for the determination of bastion VM parameters used by the extensions by @hebelsan [#10537][OPERATOR]
gardener-operator
is now capable of deploying extension controllers to the garden runtime cluster viaoperator.gardener.cloud/v1alpha1.Extension
resources. Please visit this document for more information. by @timuthy [#10518][OPERATOR]
gardenlet
now performs garbage collection of stalePod
s in all namespaces (exceptkube-system
) in the seed cluster. by @rfranzke [#10548]🐛 Bug Fixes
[OPERATOR]
When checking whether aDeployment
rollout is complete, stalePod
s are now ignored and no longer counted. by @rfranzke [#10548]🏃 Others
[DEPENDENCY]
Thequay.io/prometheus-operator/prometheus-config-reloader
image has been updated tov0.77.0
. by @gardener-ci-robot [#10547][DEPENDENCY]
Thegardener/ingress-default-backend
image has been updated to0.20.0
. Release Notes by @gardener-ci-robot [#10560][DEPENDENCY]
Thegardener/etcd-druid
image has been updated tov0.22.7
. Release Notes by @gardener-ci-robot [#10570][DEPENDENCY]
Thegardener/etcd-druid
image has been updated tov0.22.6
. Release Notes by @gardener-ci-robot [#10556][DEPENDENCY]
Thegardener/gardener-discovery-server
image has been updated tov0.2.0
. Release Notes by @gardener-ci-robot [#10546][DEPENDENCY]
Thequay.io/prometheus-operator/prometheus-config-reloader
image has been updated tov0.77.1
. by @gardener-ci-robot [#10573][DEPENDENCY]
Thequay.io/kiwigrid/k8s-sidecar
image has been updated to1.28.0
. by @gardener-ci-robot [#10591][DEPENDENCY]
Theenvoyproxy/envoy
image has been updated tov1.31.2
. Release Notes by @gardener-ci-robot [#10553][DEPENDENCY]
Thegcr.io/istio-release/pilot
image has been updated to1.21.6
. by @gardener-ci-robot [#10564][DEVELOPER]
provider-extensions setup: Seed VPA is disabled by default to avoid two VPA deployments to act on the same cluster causing endless eviction loops. by @ialidzhikov [#10593][DEVELOPER]
Correctly extract and install the go binaries in the remote local setup by @vicwicker [#10605][OPERATOR]
Allow overlapping network ranges in case of single stack IPv6. by @axel7born [#10584][OPERATOR]
Allow empty pod and service ranges in shoot spec for IPv6 single stack. by @axel7born [#10541][OPERATOR]
TheTopologySpreadConstraint
calculation was improved for workload spread across multiple zones. This especially leads to a more balanced distribution ofkube-apiserver
andistio
replicas in seed clusters. by @timuthy [#10608][OPERATOR]
VPA resource settings are now adapted - memory limits are removed and initial resource requests are lowered. by @voelzmo [#10568]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.105.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.105.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.105.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.105.0
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.105.0
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.105.0
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.105.0
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.105.0
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.105.0
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.105.0
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.105.0
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.105.0
v1.104.3
Compare Source
[gardener/gardener]
🏃 Others
[OPERATOR]
IPv6 support fornode-local-dns
. by @DockToFuture [#10709]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.104.3
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.104.3
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.104.3
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.104.3
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.104.3
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.104.3
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.104.3
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.104.3
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.104.3
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.104.3
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.104.3
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.104.3
v1.104.2
Compare Source
[gardener/gardener]
🐛 Bug Fixes
[OPERATOR]
Fix a bug where the shoot care controller cannot reconcile shoots withspec.maintenance.confineSpecUpdateRollout=true
and migrated betweensecretBindingName
andcredentialsBindingName
until the shoot is reconciled.. by @vpnachev [#10675][OPERATOR]
An issue was fixed that causegardener-operator
to deploy thegardenlet
into the runtime cluster instead of another intended remote cluster. by @timuthy [#10628]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.104.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.104.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.104.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.104.2
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.104.2
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.104.2
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.104.2
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.104.2
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.104.2
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.104.2
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.104.2
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.104.2
v1.104.1
Compare Source
[gardener/gardener]
🐛 Bug Fixes
[OPERATOR]
Fix a regression that causedgardenlet
to not be able to migrate deprecatedfailure-domain.beta.kubernetes.io
labels totopology.kubernetes.io
due to a removed RBAC rule required to patchPersistentVolume
s. by @plkokanov [#10578]🏃 Others
[OPERATOR]
Thegardener/etcd-druid
image has been updated tov0.22.7
. Release Notes by @ishan16696 [#10592]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.104.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.104.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.104.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.104.1
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.104.1
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.104.1
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.104.1
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.104.1
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.104.1
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.104.1
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.104.1
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.104.1
v1.104.0
Compare Source
[gardener/gardener]
[USER]
A bug has been fixed which was allowing users to setShoot
oidc configurations for thekube-apiserver
without setting theclientID
andissuerURL
fields inspec.kubernetes.kubeAPIServer.oidcConfig
, which would lead to thekube-apiserver
stuck in aError
state. gardener-apiserver now requires bothclientID
andissuerURL
fields to be set when thespec.kubernetes.kubeAPIServer.oidcConfig
field is specified. by @AleksandarSavchev [#10461][OPERATOR]
credentialsBinding.credentialsRef
is now an immutable field. by @dimityrmirchev [#10365]📰 Noteworthy
[USER]
Users are allowed to changeshoot.spec.credentialsBindingName
and reference anotherCredentialsBinding
only if they have the permissions to read both the old and newly referenced credential. by @dimityrmirchev [#10365][USER]
Users can migrate fromshoot.spec.secretBindingName
toshoot.spec.credentialsBindingName
only if the referenced credential remains the same and is not changed during the process. by @dimityrmirchev [#10365][OPERATOR]
Allow project users to readNamespacedCloudProfile
s and for project admins to make adjustments to machine types and volume types. by @LucaBernstein [#10485][OPERATOR]
Alerts based on theproposals_failed_total
metric of the etcd cluster are not raised anymore. by @renormalize [#10524][DEVELOPER]
A new predicateextensions/pkg/predicate.GardenSecurityProviderType
can be used to select resources from thesecurity.gardener.cloud
group that are related to the passed provider type. by @dimityrmirchev [#10499]✨ New Features
[OPERATOR]
Thegardener-operator
metrics are now automatically scraped by thegarden
Prometheus. by @maboehm [#10464][OPERATOR]
Introduce custom RBAC verbs to allow for modification of.spec.{kubernetes,machineImages}
inNamespacedCloudProfile
s. by @LucaBernstein [#10485][OPERATOR]
The feature gateNewVPN
is introduced for thegardenlet
component. If enabled, the new VPN implementation (Golang rewrite) is used for allShoot
s of the respectiveSeed
. In this case, the old implementation can be disabled for a singleShoot
by annotating the shoot resource withalpha.control-plane.shoot.gardener.cloud/disable-new-vpn=true
. ForSeed
s with disabled feature gate, the new implementation can be enabled for a single shoot by annotating it withalpha.control-plane.shoot.gardener.cloud/disable-new-vpn=false
. by @MartinWeindel [#9774]🐛 Bug Fixes
[USER]
Fixed disk read/write panel in the shoot's etcd dashboards by @rickardsjp [#10493][DEVELOPER]
An issue was fixed that rejected the creation of workerless shoots in the local setup. by @timuthy [#10498]🏃 Others
[DEPENDENCY]
Thegardener/hvpa-controller
image has been updated tov0.17.0
. Release Notes by @gardener-ci-robot [#10508][DEPENDENCY]
Thequay.io/prometheus-operator/prometheus-config-reloader
image has been updated tov0.76.2
. by @gardener-ci-robot [#10500][DEPENDENCY]
Thegardener/machine-controller-manager
image has been updated tov0.54.0
. Release Notes by @gardener-ci-robot [#10528][DEPENDENCY]
Thegardener/alpine-conntrack
image has been updated to3.20.3
. Release Notes by @gardener-ci-robot [#10487][DEPENDENCY]
Theenvoyproxy/envoy
image has been updated tov1.31.1
. Release Notes by @gardener-ci-robot [#10531][OPERATOR]
Federate apiserver_total_request metric to the Prometheus longterm instance by @jguipi [#10457][OPERATOR]
Allow emptynetworking.nodes
in case of IPv6 only shoots. by @axel7born [#10533][OPERATOR]
Improved node utilisation by reducing requests for etcd-druid managed pods. by @unmarshall [#10540][DEVELOPER]
Install go in the remote local setup from the go download site instead of using the apk package manager. by @vicwicker [#10502]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.104.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.104.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.104.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.104.0
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.104.0
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.104.0
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.104.0
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.104.0
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.104.0
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.104.0
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.104.0
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.104.0
v1.103.2
Compare Source
[gardener/gardener]
🐛 Bug Fixes
[OPERATOR]
An issue was fixed that causegardener-operator
to deploy thegardenlet
into the runtime cluster instead of another intended remote cluster. by @timuthy [#10624][OPERATOR]
Fix a bug where the shoot care controller cannot reconcile shoots withspec.maintenance.confineSpecUpdateRollout=true
and migrated betweensecretBindingName
andcredentialsBindingName
until the shoot is reconciled.. by @vpnachev [#10676]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.103.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.103.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.103.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.103.2
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.103.2
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.103.2
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.103.2
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.103.2
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.103.2
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.103.2
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.103.2
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.103.2
v1.103.1
Compare Source
[gardener/gardener]
🐛 Bug Fixes
[DEVELOPER]
An issue was fixed that rejected the creation of workerless shoots in the local setup. by @timuthy [#10503][OPERATOR]
Fix a regression that causedgardenlet
to not be able to migrate deprecatedfailure-domain.beta.kubernetes.io
labels totopology.kubernetes.io
due to a removed RBAC rule required to patchPersistentVolume
s. by @plkokanov [#10581]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.103.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.103.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.103.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.103.1
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.103.1
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.103.1
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.103.1
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.103.1
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.103.1
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.103.1
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.103.1
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.103.1
v1.103.0
Compare Source
[gardener/gardener]
[OPERATOR]
Component config change forgardener-operator
:extensionVirtualClusterConfig
was renamed toextension
. by @MartinWeindel [#10277]📰 Noteworthy
[DEVELOPER]
Enable apiserver feature gateUseNamespacedCloudProfile
in local setup by default. Though, feature gate should not be enabled in production environments yet, until access control is implemented. by @LucaBernstein [#10266][OPERATOR]
kube-proxy
now has a readiness probe so that a node will only become ready for workloads afterkube-proxy
was ready at least once. by @ScheererJ [#10407][OPERATOR]
Host spread for shoots with failure tolerancenode
(.spec.controlPlane.highAvailability.failureTolerance.type
) is now accomplished viaminDomains
. Earlier, this happened at a best effort basis only. If a seed was having less than 3 nodes at the time the control-plane pods were scheduled, the desired pod distribution was not possible. by @timuthy [#10400]✨ New Features
[OPERATOR]
Introduced metrics exposing the Garden resource's condition and last operation. by @rickardsjp [#10393][OPERATOR]
AddNamespacedCloudProfile
controller to enable usage ofNamespacedCloudProfile
inShoot
spec. by @LucaBernstein [#10266][OPERATOR]
gardener-operator
is now capable of deploying admission controllers for the virtual-garden viaoperator.gardener.cloud/v1alpha1.Extension
resources. by @MartinWeindel [#10277][DEVELOPER]
Extensionprovider-local
has a dummy admission controller now. by @MartinWeindel [#10277]🐛 Bug Fixes
[DEVELOPER]
A bug was fixed that led toenv-test
setup errors whenmake test-integration
was executed locally. by @timuthy [#10456]🏃 Others
[DEPENDENCY]
Thequay.io/prometheus/prometheus
image has been updated tov2.54.1
. by @gardener-ci-robot [#10395][DEPENDENCY]
Thefluent-operator
image has been updated tov3.10
. Release NotesThe
fluent-bit
image has been updated tov3.1.5
. Release NotesThe
gardener/logging
image has been updated tov0.61.0
. Release Notes by @nickytd [#10429][DEPENDENCY]
Thegardener/dashboard
image has been updated to1.77.0
. Release Notes by @gardener-ci-robot [#10463][DEPENDENCY]
Theregistry.k8s.io/metrics-server/metrics-server
image has been updated tov0.7.2
. by @gardener-ci-robot [#10408][DEPENDENCY]
Thegardener/dashboard
image has been updated to1.76.2
. Release Notes by @gardener-ci-robot [#10446][DEPENDENCY]
Thequay.io/brancz/kube-rbac-proxy
image has been updated tov0.18.1
. by @gardener-ci-robot [#10427][DEPENDENCY]
Thequay.io/prometheus-operator/prometheus-config-reloader
image has been updated tov0.76.1
. by @gardener-ci-robot [#10448][DEPENDENCY]
Thequay.io/cortexproject/cortex
image has been updated tov1.18.0
. by @gardener-ci-robot [#10458][DEPENDENCY]
Thegardener/hvpa-controller
image has been updated tov0.16.0
. Release Notes by @gardener-ci-robot [#10397][DEPENDENCY]
Thequay.io/kiwigrid/k8s-sidecar
image has been updated to1.27.6
. by @gardener-ci-robot [#10424][DEVELOPER]
The guestbook container image used in the test machinery tests is now updated from an image in GCR to an image in Artifact Registry. by @ialidzhikov [#10409][DEVELOPER]
Introducegolang-test
image for Go 1.23 and remove its Go 1.21 version. by @oliver-goetz [#10388][OPERATOR]
A stale VPA related to the old alertmanager deployment was not cleaned up by gardenlet. Now, gardenlet on startup cleans up the these stale alertmanager VPAs. by @ialidzhikov [#10462]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.103.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.103.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.103.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.103.0
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.103.0
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.103.0
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.103.0
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.103.0
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.103.0
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.103.0
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.103.0
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.103.0
v1.102.2
Compare Source
[gardener/gardener]
🐛 Bug Fixes
[OPERATOR]
Fix a regression that causedgardenlet
to not be able to migrate deprecatedfailure-domain.beta.kubernetes.io
labels totopology.kubernetes.io
due to a removed RBAC rule required to patchPersistentVolume
s. by @plkokanov [#10582]🏃 Others
[DEPENDENCY]
Thegardener/dashboard
image has been updated to1.76.2
. Release Notes by @gardener-ci-robot [#10453]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.102.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.102.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.102.2
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.102.2
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.102.2
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.102.2
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.102.2
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.102.2
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.102.2
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.102.2
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.102.2
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.102.2
v1.102.1
Compare Source
[gardener/gardener]
🐛 Bug Fixes
[OPERATOR]
A bug has been fixed that prevented the deployment ofgardenlet
s viagardener-operator
and theGardenlet
resource when.spec.kubeconfigSecretRef
was used. by @rfranzke [#10411]🏃 Others
[DEPENDENCY]
Thegardener/etcd-druid
image has been updated tov0.22.5
. Release Notes by @gardener-ci-robot [#10443][OPERATOR]
gardener-controller-manager: A corner case issue in the maintenance controller that prevented forceful minor K8s version update from K8s 1.29 to K8s 1.30 is now resolved. by @ialidzhikov [#10438][OPERATOR]
Kernel settingnet.netfilter.nf_conntrack_max
is only set on nodes bysysctl.d
ifkube-proxy
is disabled. by @ScheererJ [#10434]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.102.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.102.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.102.1
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.102.1
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.102.1
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.102.1
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.102.1
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.102.1
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.102.1
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.102.1
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.102.1
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.102.1
v1.102.0
Compare Source
[gardener/gardener]
[OPERATOR]
When theNewWorkerPoolHash
feature gate is enabled, the calculation now also rolls worker nodes ofShoot
s when changingsystemReserved
in thekubelet
configuration. Worker pools are not rolled if the sum ofkubeReserved
andsystemReserved
does not change. If the feature gate is already enabled, then the worker pools ofShoot
s with non-zero values insystemReserved
will be rolled once. by @MichaelEischer [#10290]📰 Noteworthy
[USER]
Thespec.client
field in the{Cluster}OpenIDConnectPreset
APIs is deprecated and will be removed after support for Kubernetes 1.30 is dropped. by @AleksandarSavchev [#10253][USER]
Thespec.kubernetes.kubeAPIServer.oidcConfig.clientAuthentication
field in theShoot
API is deprecated and will be removed after support for Kubernetes 1.30 is dropped. by @AleksandarSavchev [#10253][USER]
The Shoot specification field.spec.kubernetes.kubeAPIServer.oidcConfig.signingAlgs
for Kubernetes versions>= v1.30
is not supported anymore. by @AleksandarSavchev [#10244][OPERATOR]
The.spec.deployment.vpa
field in theseedmanagement.gardener.cloud/v1alpha1.{Gardenlet,ManagedSeed}
APIs is deprecated and has no effect anymore. It will be removed in a future version. Now,gardenlet
deploys its own VPA as part of theSeed
reconciliation (after it ensured the VPA CRD exists). by @rfranzke [#10299]✨ New Features
[USER]
Structured authentication configuration can now be set by creating aConfigMap
in the project namespace with theAuthenticationConfiguration
file set in theconfig.yaml
data key and referencing theConfigMap
in the newShoot
specification field.spec.kubernetes.kubeAPIServer.structuredAuthentication.configMapName
for Kubernetes versions>= v1.30
. Only one authenticator can be set via the authentication configuration untilk8s.io/*
Golang dependencies are upgraded to version>= v0.30
. by [@AleksandarSavchev](htConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.