Skip to content
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 gardener-controlplane to v1.114.0 (main) #1985

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

23t-machine-user
Copy link
Collaborator

This PR contains the following updates:

Package Update Change
gardener-controlplane minor 1.113.1 -> 1.114.0
gardenlet minor 1.113.1 -> 1.114.0

Release Notes

gardener-community/gardener-charts (gardener-controlplane)

v1.114.0

Compare Source

[gardener/gardener]
⚠️ Breaking Changes
  • [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 your ControllerDeployment resources before you upgrade your gardenlets to this version. by @​rfranzke [#​11607]
  • [OPERATOR] ⚠️ Gardener does no longer support garden, seed, or shoot clusters with Kubernetes versions <= 1.26. Make sure to upgrade all existing clusters before upgrading to this Gardener version. by @​shafeeqes [#​10664]
  • [USER] The .spec.kubernetes.enableStaticTokenKubeconfig field in the Shoot API is deprecated and will be removed in Gardener v1.120. Please adapt your Shoot manifests accordingly. by @​shafeeqes [#​10664]
  • [USER] The .spec.kubernetes.kubeControllerManager.podEvictionTimeout field in the Shoot API is deprecated since Gardener v1.63 and will be removed in Gardener v1.120. Please adapt your Shoot manifests accordingly. by @​shafeeqes [#​10664]
  • [USER] A deny-all network policy is now deployed in the kube-system namespaces of Shoots with Kubernetes version >= v1.33. by @​AleksandarSavchev [#​11502]
📰 Noteworthy
  • [DEVELOPER] The SeedNamePredicate function in the pkg/controllerutils/predicate pkg is now dropped. by @​shafeeqes [#​11449]
  • [DEVELOPER] A new convenience tool extension-generator was added to generate Extension 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] All Seeds are now automatically labeled with name.seed.gardener.cloud/<name>=true (⚠ no longer seed.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 for virtual-garden- and shoot-kube-apiservers can be activated via IstioTLSTermination feature gate in gardener-operator and gardenlet by @​oliver-goetz [#​11085]
  • [OPERATOR] Enhanced the Shoot and Garden APIs to configured minAllowed VPA values for etcds and kube-apiserver. See shoot example or garden example for more information. by @​timuthy [#​11252]
  • [OPERATOR] gardener-operator now waits for required Extensions 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 when Garden components are deployed. by @​timuthy [#​11523]
  • [USER] When the scheduler succeeds to assign a Seed to a Shoot, its .status.lastOperation is set to nil (in case it was set to Create Pending). by @​rfranzke [#​11484]
🐛 Bug Fixes
  • [OPERATOR] To be compatible with containerd 2.0, calls to the ctr 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 a Gardenlet 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 and extension components now use the CRDDeployer to deploy CRDs. by @​tobschli [#​11128]
  • [OPERATOR] The logging stack is now updated with the latest released components. by @​nickytd [#​11475]
  • [OPERATOR] Include VPA dashboards in plutono running within a Garden cluster with enabled VPA configuration. by @​vitanovs [#​11391]
  • [OPERATOR] Increase timeout used for waiting for CRD readiness to 2 minutes by @​ScheererJ [#​11503]
  • [OPERATOR] Update prometheus label of vpa-admission-controller and vpa-recommender ServiceMonitors from seed to garden when deployed by the garden-operator. With this change, the Garden cluster Prometheus will match the ServiceMonitors 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:
  • [DEPENDENCY] The following dependencies have been updated:
  • [DEPENDENCY] The following dependencies have been updated:
  • [DEPENDENCY] The following dependencies have been updated:
  • [DEPENDENCY] The following dependencies have been updated:
Helm Charts
  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.114.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.114.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.114.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.114.0
Docker Images
  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.114.0
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.114.0
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.114.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.114.0
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.114.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.114.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.114.0
  • scheduler: 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@23t-machine-user 23t-machine-user added the version-bump A PR that solely increases a component version label Mar 7, 2025
@23t-machine-user 23t-machine-user force-pushed the renovate/main-gardener-controlplane branch from 29e7252 to 8098c3e Compare March 11, 2025 10:17
@23t-machine-user 23t-machine-user force-pushed the renovate/main-gardener-controlplane branch from 8098c3e to 40041ca Compare March 11, 2025 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
version-bump A PR that solely increases a component version
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants