Update gardener-controlplane to v1.90.0 (main) #1384
Merged
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:
1.89.0
->1.90.0
1.89.0
->1.90.0
Release Notes
gardener-community/gardener-charts
v1.90.0
Compare Source
[gardener/gardener]
[OPERATOR]
TheUseGardenerNodeAgent
feature gate has been promoted to GA. It was already enabled by default and can now no longer be turned off. The feature gate will be removed in a future release. by @rfranzke [#9208][OPERATOR]
[OPERATOR]
TheAPIServerFastRollout
feature gate has been promoted to GA. It was already enabled by default and can now no longer be turned off. The feature gate will be removed in a future release. by @oliver-goetz [#9214][DEVELOPER]
Thepkg/envtest
package has been moved totest/envtest
. Most component packages inpkg/component
have been moved. Thepkg/openapi
andpkg/registry
packages have been moved topkg/apiserver/*
. by @rfranzke [#9217][DEVELOPER]
Function signature of infrastructure controllerNewReconciler
has changed fromNewReconciler(manager.Manager, Actuator, ConfigValidator)
to NewReconciler(manager.Manager, Actuator, ConfigValidator, map[gardencorev1beta1.ErrorCode]func(string) bool). by @acumino [#9321][USER]
Thespec.kubernetes.allowPrivilegedContainers
field in the Shoot API is deprecated and will be removed in a future version. This field is not relevant to Shoots with kubernetes versions >= 1.25. Please adapt your controllers accordingly. by @shafeeqes [#8989]📰 Noteworthy
[USER]
It is no longer possible to add or change the.spec.seedSelector
field inShoot
s whenspec.seedName
is already set. by @rfranzke [#9212]✨ New Features
[OPERATOR]
DNSRecord
resources for seed and shoot clusters now have an annotation indicating their target ip stack (dns.gardener.cloud/ip-stack
set to eitheripv4
,ipv6
, ordual-stack
). by @ScheererJ [#9289][OPERATOR]
gardener-resource-manager
's health check controller now checks whetherVerticalPodAutoscaler
s report theConfigUnsupported
condition. by @rfranzke [#9211][USER]
It is now possibleto specify somecluster-autoscaler
related options per worker poolin Shoot
s viaspec.provider.workers[].clusterAutoscaler
. Read more about it here. by @aaronfern [#9245][USER]
In order to fine-tune VPA CPU recommendations, the CPU target percentile parameter forvpa-recommender
can now be configured in theShoot
specification via the.spec.kubernetes.verticalPodAutoscaler.targetCPUPercentile
field. by @voelzmo [#9279][DEVELOPER]
It is now possible to provide configuration for the aggregate Prometheus running in seed clusters'garden
namespaces. Read all about it here. by @rfranzke [#9200]🐛 Bug Fixes
[DEPENDENCY]
An issue was fixed that sometimes led to leakedextension-controlplane-shoot-webhooks
which blocked the shoot deletion. by @timuthy [#9209][DEPENDENCY]
hack/hook-me.sh
now ensures the required network connectivity so that the quic tunnel can be successfully established. by @vpnachev [#8909][USER]
A bug causing shoot force-deletion to get stuck in case the secrets referred by the DNS Records are outdated is now fixed. by @acumino [#9324]🏃 Others
[OPERATOR]
Update Istio to v1.19.7 by @axel7born [#9215][OPERATOR]
Bump alpine to 3.19.1 by @ary1992 [#9315][OPERATOR]
EnhanceNodeNotHealthy
Prometheus alert to fire immediately. by @adenitiu [#9314][OPERATOR]
gardener-node-agent
now terminates itself (leading to a restart of itssystemd
unit) in case it determines that the hostname of its node has changed. by @rfranzke [#9280][OPERATOR]
Resource requests of istio ingress gateway are reduced and its horizontal autoscaling behaviour specified in more detail, including scale-up under memory pressure by @ScheererJ [#9250][OPERATOR]
TheVerticalPodAutoscaler
object for the shoot Prometheus is now labeled withapp=prometheus,role=monitoring
, similar to the correspondingStatefulSet
. by @nickytd [#9244][OPERATOR]
SetreinvocationPolicy: IfNeeded
for VPA admission-controller webhook to ensure that webhooks injecting sidecar containers will not trigger and endless eviction loop. by @voelzmo [#9191][DEPENDENCY]
The following dependencies are updated:k8s.io/*
:v0.28.4
->v0.29.2
sigs.k8s.io/controller-runtime
:v0.16.3
->v0.17.2
by @shafeeqes [#9174][USER]
The validation error shown when a user tries to change the.spec.seedName
field of a Shoot will now also display the old and new values to better indicate that a change was attempted. by @plkokanov [#9294][gardener/dependency-watchdog]
[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/dependency-watchdog#93][OPERATOR]
DWD no longer depends on checking the reachability of Kube-API server via external load-balancer as kube-proxy path optimizations makes that impossible on infrastructures which have a static IP for the LB. Instead it now depends on node leases that are periodically renewed by each node running in the shoot cluster to determine its scaling action (scale-down/up). by @rishabh-11 [gardener/dependency-watchdog#94]🏃 Others
[OPERATOR]
MakekcmNodeMonitorGraceDuration
optional in the prober config and use a default value of40s
if not specified in the shoot and the config. by @rishabh-11 [gardener/dependency-watchdog#101][DEVELOPER]
Useginkgolinter
instead of self bakedgomegacheck
by @himanshu-kun [gardener/dependency-watchdog#95]Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.90.0
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.90.0
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.90.0
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.90.0
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.90.0
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.90.0
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.90.0
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.90.0
v1.89.1
Compare Source
[gardener/gardener]
🏃 Others
[OPERATOR]
Bump alpine to 3.19.1 by @ary1992 [#9316][OPERATOR]
gardener-node-agent
now terminates itself (leading to a restart of itssystemd
unit) in case it determines that the hostname of its node has changed. by @rfranzke [#9286]Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.89.1
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.89.1
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.89.1
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.89.1
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.89.1
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.89.1
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.89.1
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.89.1
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.