Update gardener-controlplane to v1.114.0 (main) #1985
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.113.1
->1.114.0
1.113.1
->1.114.0
Release Notes
gardener-community/gardener-charts (gardener-controlplane)
v1.114.0
Compare Source
[gardener/gardener]
[OPERATOR]
The injection of a garden cluster kubeconfig into extension deployments running in the seed cluster does NO LONGER happen automatically. If you need it, make sure to set.injectGardenKubeconfig=true
in yourControllerDeployment
resources before you upgrade yourgardenlet
s to this version. by @rfranzke [#11607][OPERATOR]
[USER]
The.spec.kubernetes.enableStaticTokenKubeconfig
field in the Shoot API is deprecated and will be removed in Gardenerv1.120
. Please adapt your Shoot manifests accordingly. by @shafeeqes [#10664][USER]
The.spec.kubernetes.kubeControllerManager.podEvictionTimeout
field in the Shoot API is deprecated since Gardenerv1.63
and will be removed in Gardenerv1.120
. Please adapt your Shoot manifests accordingly. by @shafeeqes [#10664][USER]
Adeny-all
network policy is now deployed in thekube-system
namespaces ofShoot
s with Kubernetes version>= v1.33
. by @AleksandarSavchev [#11502]📰 Noteworthy
[DEVELOPER]
TheSeedNamePredicate
function in thepkg/controllerutils/predicate
pkg is now dropped. by @shafeeqes [#11449][DEVELOPER]
A new convenience toolextension-generator
was added to generateExtension
example manifests. Gardener extensions can execute this script in the scope of the build process to always check in and provide an up-to-date example in their repositories. by @timuthy [#11329][USER]
AllSeed
s are now automatically labeled withname.seed.gardener.cloud/<name>=true
(⚠ no longerseed.gardener.cloud/<name>=true
) where<name>
is their own name, and (if applicable) the name of their parent seed in case they are managed seeds. This label can be used as selector for requests. by @rfranzke [#11479][OPERATOR]
Removed reversed-vpn-auth-server deployment as it was unused. See https://github.com/gardener/gardener/issues/11214 by @Wieneo [#11338]✨ New Features
[OPERATOR]
Layer 7 load balancing forvirtual-garden-
andshoot-kube-apiservers
can be activated viaIstioTLSTermination
feature gate ingardener-operator
andgardenlet
by @oliver-goetz [#11085][OPERATOR]
Enhanced theShoot
andGarden
APIs to configuredminAllowed
VPA values foretcd
s andkube-apiserver
. See shoot example or garden example for more information. by @timuthy [#11252][OPERATOR]
gardener-operator
now waits for requiredExtension
s to get ready early in the reconcile flow. It addresses use-cases where extensions run mutating webhooks in the garden runtime cluster that must be present whenGarden
components are deployed. by @timuthy [#11523][USER]
When the scheduler succeeds to assign aSeed
to aShoot
, its.status.lastOperation
is set tonil
(in case it was set toCreate Pending
). by @rfranzke [#11484]🐛 Bug Fixes
[OPERATOR]
To be compatible with containerd 2.0, calls to thectr
binary now have flags before arguments when pulling images from a registry during node bootstrap. by @MrBatschner [#11507][OPERATOR]
Fixed a bug where the destination gardenlet acted on shoots in control plane migration too early. by @timebertt [#11521][OPERATOR]
An issue was fixed that caused a deployment error when aGardenlet
resource referred to a remote cluster (spec.kubeconfigSecretRef
defined). by @timuthy [#11580][DEVELOPER]
local setup: An issue causing the machine-controller-manager-provider-local image not to be updated in the local setup when the images are cached is now fixed. by @ialidzhikov [#11472][DEVELOPER]
SSH tunnel for local development with remote seed no longer fails with slow DNS. by @matthias-horne [#11538]🏃 Others
[DEVELOPER]
machinecontrollermanager
,fluentoperator
andextension
components now use theCRDDeployer
to deployCRD
s. by @tobschli [#11128][OPERATOR]
The logging stack is now updated with the latest released components. by @nickytd [#11475][OPERATOR]
IncludeVPA
dashboards inplutono
running within aGarden
cluster with enabled VPA configuration. by @vitanovs [#11391][OPERATOR]
Increase timeout used for waiting for CRD readiness to 2 minutes by @ScheererJ [#11503][OPERATOR]
Updateprometheus
label ofvpa-admission-controller
andvpa-recommender
ServiceMonitors
fromseed
togarden
when deployed by thegarden-operator
. With this change, theGarden
clusterPrometheus
will match theServiceMonitors
and start collecting metrics from the configured services. by @vitanovs [#11318][OPERATOR]
API Server Request Rates Per Verb And Resource
supports selection per Pod by @hendrikKahl [#11501][DEPENDENCY]
The following dependencies have been updated:quay.io/kiwigrid/k8s-sidecar
from1.30.0
to1.30.1
. by @gardener-ci-robot [#11476][DEPENDENCY]
The following dependencies have been updated:gardener/gardener-metrics-exporter
from0.35.0
to0.36.0
. Release Notes by @gardener-ci-robot [#11543][DEPENDENCY]
The following dependencies have been updated:quay.io/prometheus/node-exporter
fromv1.8.2
tov1.9.0
. by @gardener-ci-robot [#11408][DEPENDENCY]
The following dependencies have been updated:quay.io/cortexproject/cortex
fromv1.18.1
tov1.19.0
. by @gardener-ci-robot [#11542][DEPENDENCY]
The following dependencies have been updated:gardener/gardener-metrics-exporter
from0.34.0
to0.35.0
. Release Notes by @gardener-ci-robot [#11541]Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.114.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.114.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.114.0
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.114.0
Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.114.0
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.114.0
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.114.0
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.114.0
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.114.0
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.114.0
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.114.0
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.114.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 has been generated by Renovate Bot.