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 module github.com/gardener/gardener to v1.106.1 #55

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Feb 23, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/gardener/gardener v1.101.3 -> v1.106.1 age adoption passing confidence

Release Notes

gardener/gardener (github.com/gardener/gardener)

v1.106.1

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] The gardener-resource-manager does not mark Deployments as progressing when there are still completed Pods in the system. by @​timuthy [#​10727]

🏃 Others

  • [OPERATOR] IPv6 support for node-local-dns. by @​DockToFuture [#​10707]
  • [OPERATOR] Fixed an issue that would cause the entry for the machine-state in the ShootState to be overwritten with nil data during control plane migration, if the migrate phase errored and was retried after the MachineDeployment, MachineSet and Machine objects were deleted, which would result in the Shoot's nodes to be recreated during Control Plane Migration. by @​plkokanov [#​10695]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.106.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.106.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.106.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.106.1

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.106.1
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.106.1
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.106.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.106.1
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.106.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.106.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.106.1
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.106.1

v1.106.0

Compare Source

[gardener/gardener]

⚠️ Breaking Changes

  • [OPERATOR] kubeletCSRApprover controller in gardener-resource-manager Helm chart has been renamed to csrApprover. by @​oliver-goetz [#​10549]
  • [OPERATOR] The HVPA and HVPAForShootedSeed feature gates have been deprecated and locked to false. Disable the HVPA and HVPAForShootedSeed 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 to systemd. Previously, the used cgroup driver was cgroupfs. Find more details in the cgroup driver section. by @​ialidzhikov [#​10472]
  • [OPERATOR] The gardener operator chart (charts/gardener/operator) does no longer enable the HVPA feature gate in its default values.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] Adds CloudProfile 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 the Garden 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 the Node Details dashboard to not display data for AWS nodes. by @​rickardsjp [#​10625]

🏃 Others

  • [DEPENDENCY] The registry.k8s.io/ingress-nginx/controller-chroot image has been updated to v1.11.3. by @​gardener-ci-robot [#​10626]
  • [DEPENDENCY] The gardener/vpn2 image has been updated to 0.28.0. Release Notes by @​gardener-ci-robot [#​10640]
  • [DEPENDENCY] The quay.io/cortexproject/cortex image has been updated to v1.18.1. by @​gardener-ci-robot [#​10657]
  • [DEPENDENCY] The registry.k8s.io/node-problem-detector/node-problem-detector image has been updated to v0.8.20. by @​gardener-ci-robot [#​10661]
  • [DEPENDENCY] The envoyproxy/envoy image has been updated to v1.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 for vpa-recommenders are now collected in separate prometheus instances depending on where the vpa-recommender pods are deployed. Metrics for the vpa-recommender in the garden namespace are collected in prometheus-seed. Metrics for the vpa-recommender in the shoot control plane namespaces are collected in the corresponding prometheus-shoot. Additionally, the VPA Recommender plutono dashboard is separately deployed for seeds in the garden 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 and HVPAForShootedSeed) are no longer enabled in local setups. by @​ialidzhikov [#​10566]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.106.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.106.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.106.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.106.0

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.106.0
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.106.0
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.106.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.106.0
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.106.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.106.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.106.0
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.106.0

v1.105.2

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] The gardener-resource-manager does not mark Deployments as progressing when there are still completed Pods in the system. by @​timuthy [#​10728]

🏃 Others

  • [OPERATOR] Fixed an issue that would cause the entry for the machine-state in the ShootState to be overwritten with nil data during control plane migration, if the migrate phase errored and was retried after the MachineDeployment, MachineSet and Machine objects were deleted, which would result in the Shoot's nodes to be recreated during Control Plane Migration. by @​plkokanov [#​10696]
  • [OPERATOR] IPv6 support for node-local-dns. by @​DockToFuture [#​10708]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.105.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.105.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.105.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.105.2

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.105.2
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.105.2
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.105.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.105.2
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.105.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.105.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.105.2
  • scheduler: 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 cause gardener-operator to deploy the gardenlet 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 with spec.maintenance.confineSpecUpdateRollout=true and migrated between secretBindingName and credentialsBindingName until the shoot is reconciled.. by @​vpnachev [#​10674]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.105.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.105.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.105.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.105.1

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.105.1
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.105.1
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.105.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.105.1
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.105.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.105.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.105.1
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.105.1

v1.105.0

Compare Source

[gardener/gardener]

📰 Noteworthy

  • [OPERATOR] The VPAForETCD and VPAAndHPAForAPIServer feature gates have been promoted to GA and locked to true. by @​plkokanov [#​10599]
  • [USER] The limitation of having at maximum ~80 worker pools in Shoots 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 via operator.gardener.cloud/v1alpha1.Extension resources. Please visit this document for more information. by @​timuthy [#​10518]
  • [OPERATOR] gardenlet now performs garbage collection of stale Pods in all namespaces (except kube-system) in the seed cluster. by @​rfranzke [#​10548]

🐛 Bug Fixes

  • [OPERATOR] When checking whether a Deployment rollout is complete, stale Pods are now ignored and no longer counted. by @​rfranzke [#​10548]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.105.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.105.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.105.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.105.0

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.105.0
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.105.0
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.105.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.105.0
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.105.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.105.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.105.0
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.105.0

v1.104.3

Compare Source

[gardener/gardener]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.104.3
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.104.3
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.104.3
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.104.3

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.104.3
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.104.3
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.104.3
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.104.3
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.104.3
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.104.3
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.104.3
  • scheduler: 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 with spec.maintenance.confineSpecUpdateRollout=true and migrated between secretBindingName and credentialsBindingName until the shoot is reconciled.. by @​vpnachev [#​10675]
  • [OPERATOR] An issue was fixed that cause gardener-operator to deploy the gardenlet into the runtime cluster instead of another intended remote cluster. by @​timuthy [#​10628]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.104.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.104.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.104.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.104.2

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.104.2
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.104.2
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.104.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.104.2
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.104.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.104.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.104.2
  • scheduler: 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 caused gardenlet to not be able to migrate deprecated failure-domain.beta.kubernetes.io labels to topology.kubernetes.io due to a removed RBAC rule required to patch PersistentVolumes. by @​plkokanov [#​10578]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.104.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.104.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.104.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.104.1

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.104.1
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.104.1
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.104.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.104.1
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.104.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.104.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.104.1
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.104.1

v1.104.0

Compare Source

[gardener/gardener]

⚠️ Breaking Changes

  • [USER] A bug has been fixed which was allowing users to set Shoot oidc configurations for the kube-apiserver without setting the clientID and issuerURL fields in spec.kubernetes.kubeAPIServer.oidcConfig, which would lead to the kube-apiserver stuck in a Error state. gardener-apiserver now requires both clientID and issuerURL fields to be set when the spec.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 change shoot.spec.credentialsBindingName and reference another CredentialsBinding only if they have the permissions to read both the old and newly referenced credential. by @​dimityrmirchev [#​10365]
  • [USER] Users can migrate from shoot.spec.secretBindingName to shoot.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 read NamespacedCloudProfiles and for project admins to make adjustments to machine types and volume types. by @​LucaBernstein [#​10485]
  • [OPERATOR] Alerts based on the proposals_failed_total metric of the etcd cluster are not raised anymore. by @​renormalize [#​10524]
  • [DEVELOPER] A new predicate extensions/pkg/predicate.GardenSecurityProviderType can be used to select resources from the security.gardener.cloud group that are related to the passed provider type. by @​dimityrmirchev [#​10499]

✨ New Features

  • [OPERATOR] The gardener-operator metrics are now automatically scraped by the garden Prometheus. by @​maboehm [#​10464]
  • [OPERATOR] Introduce custom RBAC verbs to allow for modification of .spec.{kubernetes,machineImages} in NamespacedCloudProfiles. by @​LucaBernstein [#​10485]
  • [OPERATOR] The feature gate NewVPN is introduced for the gardenlet component. If enabled, the new VPN implementation (Golang rewrite) is used for all Shoots of the respective Seed. In this case, the old implementation can be disabled for a single Shoot by annotating the shoot resource with alpha.control-plane.shoot.gardener.cloud/disable-new-vpn=true. For Seeds with disabled feature gate, the new implementation can be enabled for a single shoot by annotating it with alpha.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

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.104.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.104.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.104.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.104.0

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.104.0
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.104.0
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.104.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.104.0
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.104.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.104.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.104.0
  • scheduler: 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 cause gardener-operator to deploy the gardenlet 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 with spec.maintenance.confineSpecUpdateRollout=true and migrated between secretBindingName and credentialsBindingName until the shoot is reconciled.. by @​vpnachev [#​10676]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.103.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.103.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.103.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.103.2

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.103.2
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.103.2
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.103.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.103.2
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.103.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.103.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.103.2
  • scheduler: 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 caused gardenlet to not be able to migrate deprecated failure-domain.beta.kubernetes.io labels to topology.kubernetes.io due to a removed RBAC rule required to patch PersistentVolumes. by @​plkokanov [#​10581]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.103.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.103.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.103.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.103.1

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.103.1
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.103.1
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.103.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.103.1
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.103.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.103.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.103.1
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.103.1

v1.103.0

Compare Source

[gardener/gardener]

⚠️ Breaking Changes

  • [OPERATOR] Component config change for gardener-operator: extensionVirtualClusterConfig was renamed to extension. by @​MartinWeindel [#​10277]

📰 Noteworthy

  • [DEVELOPER] Enable apiserver feature gate UseNamespacedCloudProfile 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 after kube-proxy was ready at least once. by @​ScheererJ [#​10407]
  • [OPERATOR] Host spread for shoots with failure tolerance node (.spec.controlPlane.highAvailability.failureTolerance.type) is now accomplished via minDomains. 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] Add NamespacedCloudProfile controller to enable usage of NamespacedCloudProfile in Shoot spec. by @​LucaBernstein [#​10266]
  • [OPERATOR] gardener-operator is now capable of deploying admission controllers for the virtual-garden via operator.gardener.cloud/v1alpha1.Extension resources. by @​MartinWeindel [#​10277]
  • [DEVELOPER] Extension provider-local has a dummy admission controller now. by @​MartinWeindel [#​10277]

🐛 Bug Fixes

  • [DEVELOPER] A bug was fixed that led to env-test setup errors when make test-integration was executed locally. by @​timuthy [#​10456]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.103.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.103.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.103.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.103.0

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.103.0
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.103.0
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.103.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.103.0
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.103.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.103.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.103.0
  • scheduler: 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 caused gardenlet to not be able to migrate deprecated failure-domain.beta.kubernetes.io labels to topology.kubernetes.io due to a removed RBAC rule required to patch PersistentVolumes. by @​plkokanov [#​10582]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.102.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.102.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.102.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.102.2

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.102.2
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.102.2
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.102.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.102.2
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.102.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.102.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.102.2
  • scheduler: 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 of gardenlets via gardener-operator and the Gardenlet resource when .spec.kubeconfigSecretRef was used. by @​rfranzke [#​10411]

🏃 Others

  • [DEPENDENCY] The gardener/etcd-druid image has been updated to v0.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 setting net.netfilter.nf_conntrack_max is only set on nodes by sysctl.d if kube-proxy is disabled. by @​ScheererJ [#​10434]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.102.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.102.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.102.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.102.1

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.102.1
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.102.1
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.102.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.102.1
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.102.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.102.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.102.1
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.102.1

v1.102.0

Compare Source

[gardener/gardener]

⚠️ Breaking Changes

  • [OPERATOR] When the NewWorkerPoolHash feature gate is enabled, the calculation now also rolls worker nodes of Shoots when changing systemReserved in the kubelet configuration. Worker pools are not rolled if the sum of kubeReserved and systemReserved does not change. If the feature gate is already enabled, then the worker pools of Shoots with non-zero values in systemReserved will be rolled once. by @​MichaelEischer [#​10290]

📰 Noteworthy

  • [USER] The spec.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] The spec.kubernetes.kubeAPIServer.oidcConfig.clientAuthentication field in the Shoot 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 the seedmanagement.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 the Seed reconciliation (after it ensured the VPA CRD exists). by @​rfranzke [#​10299]

✨ New Features

  • [USER] Structured authentication configuration can now be set by creating a ConfigMap in the project namespace with the AuthenticationConfiguration file set in the config.yaml data key and referencing the ConfigMap in the new Shoot specification field .spec.kubernetes.kubeAPIServer.structuredAuthentication.configMapName for Kubernetes versions >= v1.30. Only one authenticator can be set via the authentication configuration until k8s.io/* Golang dependencies are upgraded to version >= v0.30. by [@​AleksandarSavchev](ht

Configuration

📅 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.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from a0581a8 to f1f612a Compare March 7, 2024 05:43
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.89.0 🤖 Update module github.com/gardener/gardener to v1.90.0 Mar 7, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from f1f612a to 83415a4 Compare March 11, 2024 08:16
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.90.0 🤖 Update module github.com/gardener/gardener to v1.90.1 Mar 11, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from 83415a4 to adfb272 Compare March 12, 2024 11:56
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.90.1 🤖 Update module github.com/gardener/gardener to v1.90.2 Mar 12, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from adfb272 to 48252a1 Compare March 14, 2024 11:14
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.90.2 🤖 Update module github.com/gardener/gardener to v1.90.3 Mar 14, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from 48252a1 to ef1d7e9 Compare March 18, 2024 07:10
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.90.3 🤖 Update module github.com/gardener/gardener to v1.90.4 Mar 18, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from ef1d7e9 to a8cede6 Compare March 22, 2024 09:07
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.90.4 🤖 Update module github.com/gardener/gardener to v1.91.0 Mar 22, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch 3 times, most recently from 30e1403 to 2088ad1 Compare March 26, 2024 12:07
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.91.0 🤖 Update module github.com/gardener/gardener to v1.91.1 Mar 26, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from 2088ad1 to 8db1c14 Compare April 2, 2024 17:08
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.91.1 🤖 Update module github.com/gardener/gardener to v1.91.2 Apr 2, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from 8db1c14 to 25a48dd Compare April 5, 2024 15:38
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.91.2 🤖 Update module github.com/gardener/gardener to v1.92.0 Apr 5, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from 25a48dd to b669ba7 Compare April 12, 2024 17:50
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.92.0 🤖 Update module github.com/gardener/gardener to v1.92.1 Apr 12, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from b669ba7 to 732fb3c Compare April 19, 2024 07:48
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.92.1 🤖 Update module github.com/gardener/gardener to v1.93.0 Apr 19, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from 732fb3c to 63f627f Compare May 2, 2024 13:11
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.93.0 🤖 Update module github.com/gardener/gardener to v1.94.0 May 2, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from 63f627f to 578197b Compare May 6, 2024 16:35
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.94.0 🤖 Update module github.com/gardener/gardener to v1.94.1 May 6, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from 578197b to a272578 Compare May 7, 2024 09:20
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from baf0f13 to e38f50f Compare August 23, 2024 17:17
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.101.2 🤖 Update module github.com/gardener/gardener to v1.102.0 Aug 23, 2024
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.102.0 🤖 Update module github.com/gardener/gardener to v1.102.1 Sep 3, 2024
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.102.1 🤖 Update module github.com/gardener/gardener to v1.103.0 Sep 6, 2024
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.103.0 🤖 Update module github.com/gardener/gardener to v1.104.0 Sep 19, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from 6034bfc to 0135302 Compare October 1, 2024 19:03
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.104.0 🤖 Update module github.com/gardener/gardener to v1.104.1 Oct 1, 2024
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch from 0135302 to 50befc8 Compare October 4, 2024 10:56
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.104.1 🤖 Update module github.com/gardener/gardener to v1.105.0 Oct 4, 2024
@maboehm
Copy link
Collaborator

maboehm commented Oct 7, 2024

should wait for gardener/gardener#10459 and then merge with v2.4.0

@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch 4 times, most recently from 66423d2 to 18e8974 Compare October 7, 2024 10:42
@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch 2 times, most recently from 3ae8659 to b276354 Compare October 19, 2024 16:03
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.105.0 🤖 Update module github.com/gardener/gardener to v1.105.1 Oct 19, 2024
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.105.1 🤖 Update module github.com/gardener/gardener to v1.106.0 Oct 21, 2024
Copy link
Author

renovate bot commented Oct 21, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -d -t ./...
go: -d flag is deprecated. -d=true is a no-op
go: downloading github.com/gardener/gardener v1.106.1
go: downloading github.com/andybalholm/brotli v1.1.1
go: downloading golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c
go: downloading k8s.io/autoscaler/vertical-pod-autoscaler v1.2.1
go: downloading github.com/cyphar/filepath-securejoin v0.3.1
go: downloading github.com/gardener/etcd-druid v0.22.7
go: downloading github.com/gardener/hvpa-controller/api v0.17.0
go: downloading github.com/gardener/machine-controller-manager v0.54.0
go: downloading istio.io/client-go v1.23.2
go: downloading k8s.io/kube-aggregator v0.31.1
go: downloading k8s.io/metrics v0.31.1
go: downloading github.com/evanphx/json-patch v5.9.0+incompatible
go: downloading helm.sh/helm/v3 v3.16.2
go: downloading k8s.io/kubelet v0.31.1
go: downloading sigs.k8s.io/kustomize/api v0.17.2
go: downloading sigs.k8s.io/kustomize/kyaml v0.17.1
go: downloading istio.io/api v1.23.2
go: downloading golang.org/x/time v0.7.0
go: downloading github.com/prometheus/client_golang v1.20.4
go: downloading github.com/Masterminds/sprig/v3 v3.3.0
go: downloading google.golang.org/protobuf v1.35.1
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157
go: downloading dario.cat/mergo v1.0.1
go: downloading github.com/huandu/xstrings v1.5.0
go: downloading github.com/shopspring/decimal v1.4.0
go: downloading github.com/spf13/cast v1.7.0
go: downloading github.com/prometheus/common v0.60.0
go: github.com/stackitcloud/gardener-extension-shoot-flux/cmd/gardener-extension-shoot-flux/app imports
	github.com/gardener/gardener/extensions/pkg/controller imports
	k8s.io/client-go/kubernetes/scheme imports
	k8s.io/api/resource/v1alpha2: cannot find module providing package k8s.io/api/resource/v1alpha2

@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.106.0 🤖 Update module github.com/gardener/gardener to v1.106.1 Oct 28, 2024
@Duciwuci Duciwuci closed this Oct 30, 2024
@Duciwuci Duciwuci deleted the renovate/k8s-gardener-go branch October 30, 2024 13:19
Copy link
Author

renovate bot commented Oct 30, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (v1.106.1). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants