gardener / gardener-extension-networking-cilium

Gardener extension controller for the Cilium CNI network plugin.
https://gardener.cloud
Apache License 2.0
13 stars 38 forks source link

Update module github.com/gardener/gardener to v1.103.0 - autoclosed #373

Closed gardener-ci-robot closed 1 day ago

gardener-ci-robot commented 1 month ago

This PR contains the following updates:

Package Type Update Change
github.com/gardener/gardener require minor v1.100.1 -> v1.103.0

Release Notes

gardener/gardener (github.com/gardener/gardener) ### [`v1.103.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.103.0) [Compare Source](https://redirect.github.com/gardener/gardener/compare/v1.102.1...v1.103.0) ### \[gardener/gardener] #### ⚠️ Breaking Changes - `[OPERATOR]` Component config change for `gardener-operator`: `extensionVirtualClusterConfig` was renamed to `extension`. by [@​MartinWeindel](https://redirect.github.com/MartinWeindel) \[[#​10277](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/LucaBernstein) \[[#​10266](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/ScheererJ) \[[#​10407](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/timuthy) \[[#​10400](https://redirect.github.com/gardener/gardener/issues/10400)] #### ✨ New Features - `[OPERATOR]` Introduced metrics exposing the Garden resource's condition and last operation. by [@​rickardsjp](https://redirect.github.com/rickardsjp) \[[#​10393](https://redirect.github.com/gardener/gardener/issues/10393)] - `[OPERATOR]` Add `NamespacedCloudProfile` controller to enable usage of `NamespacedCloudProfile` in `Shoot` spec. by [@​LucaBernstein](https://redirect.github.com/LucaBernstein) \[[#​10266](https://redirect.github.com/gardener/gardener/issues/10266)] - `[OPERATOR]` `gardener-operator` is now capable of deploying admission controllers for the virtual-garden via `operator.gardener.cloud/v1alpha1.Extension` resources. by [@​MartinWeindel](https://redirect.github.com/MartinWeindel) \[[#​10277](https://redirect.github.com/gardener/gardener/issues/10277)] - `[DEVELOPER]` Extension `provider-local` has a dummy admission controller now. by [@​MartinWeindel](https://redirect.github.com/MartinWeindel) \[[#​10277](https://redirect.github.com/gardener/gardener/issues/10277)] #### πŸ› Bug Fixes - `[DEVELOPER]` A bug was fixed that led to `env-test` setup errors when `make test-integration` was executed locally. by [@​timuthy](https://redirect.github.com/timuthy) \[[#​10456](https://redirect.github.com/gardener/gardener/issues/10456)] #### πŸƒ Others - `[DEPENDENCY]` The `quay.io/prometheus/prometheus` image has been updated to `v2.54.1`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10395](https://redirect.github.com/gardener/gardener/issues/10395)] - `[DEPENDENCY]` The `fluent-operator` image has been updated to `v3.10`. [Release Notes](https://redirect.github.com/fluent/fluent-operator/releases/tag/v3.1.0)\ The `fluent-bit` image has been updated to `v3.1.5`. [Release Notes](https://redirect.github.com/fluent/fluent-bit/releases/tag/v3.1.5)\ The `gardener/logging` image has been updated to `v0.61.0`. [Release Notes](https://redirect.github.com/gardener/logging/releases/tag/v0.61.0) by [@​nickytd](https://redirect.github.com/nickytd) \[[#​10429](https://redirect.github.com/gardener/gardener/issues/10429)] - `[DEPENDENCY]` The `gardener/dashboard` image has been updated to `1.77.0`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.77.0) by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10463](https://redirect.github.com/gardener/gardener/issues/10463)] - `[DEPENDENCY]` The `registry.k8s.io/metrics-server/metrics-server` image has been updated to `v0.7.2`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10408](https://redirect.github.com/gardener/gardener/issues/10408)] - `[DEPENDENCY]` The `gardener/dashboard` image has been updated to `1.76.2`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.76.2) by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10446](https://redirect.github.com/gardener/gardener/issues/10446)] - `[DEPENDENCY]` The `quay.io/brancz/kube-rbac-proxy` image has been updated to `v0.18.1`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10427](https://redirect.github.com/gardener/gardener/issues/10427)] - `[DEPENDENCY]` The `quay.io/prometheus-operator/prometheus-config-reloader` image has been updated to `v0.76.1`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10448](https://redirect.github.com/gardener/gardener/issues/10448)] - `[DEPENDENCY]` The `quay.io/cortexproject/cortex` image has been updated to `v1.18.0`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10458](https://redirect.github.com/gardener/gardener/issues/10458)] - `[DEPENDENCY]` The `gardener/hvpa-controller` image has been updated to `v0.16.0`. [Release Notes](https://redirect.github.com/gardener/hvpa-controller/releases/tag/v0.16.0) by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10397](https://redirect.github.com/gardener/gardener/issues/10397)] - `[DEPENDENCY]` The `quay.io/kiwigrid/k8s-sidecar` image has been updated to `1.27.6`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10424](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/ialidzhikov) \[[#​10409](https://redirect.github.com/gardener/gardener/issues/10409)] - `[DEVELOPER]` Introduce `golang-test` image for Go 1.23 and remove its Go 1.21 version. by [@​oliver-goetz](https://redirect.github.com/oliver-goetz) \[[#​10388](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/ialidzhikov) \[[#​10462](https://redirect.github.com/gardener/gardener/issues/10462)] #### 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.1`](https://redirect.github.com/gardener/gardener/releases/tag/v1.102.1) [Compare Source](https://redirect.github.com/gardener/gardener/compare/v1.102.0...v1.102.1) ### \[gardener/gardener] #### πŸ› Bug Fixes - `[OPERATOR]` A bug has been fixed that prevented the deployment of `gardenlet`s via `gardener-operator` and the `Gardenlet` resource when `.spec.kubeconfigSecretRef` was used. by [@​rfranzke](https://redirect.github.com/rfranzke) \[[#​10411](https://redirect.github.com/gardener/gardener/issues/10411)] #### πŸƒ Others - `[DEPENDENCY]` The `gardener/etcd-druid` image has been updated to `v0.22.5`. [Release Notes](https://redirect.github.com/gardener/etcd-druid/releases/tag/v0.22.5) by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10443](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/ialidzhikov) \[[#​10438](https://redirect.github.com/gardener/gardener/issues/10438)] - `[OPERATOR]` Kernel setting `net.netfilter.nf_conntrack_max` is only set on nodes by `sysctl.d` if `kube-proxy` is disabled. by [@​ScheererJ](https://redirect.github.com/ScheererJ) \[[#​10434](https://redirect.github.com/gardener/gardener/issues/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`](https://redirect.github.com/gardener/gardener/releases/tag/v1.102.0) [Compare Source](https://redirect.github.com/gardener/gardener/compare/v1.101.3...v1.102.0) ### \[gardener/gardener] #### ⚠️ Breaking Changes - `[OPERATOR]` When the `NewWorkerPoolHash` feature gate is enabled, the calculation now also rolls worker nodes of `Shoot`s 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 `Shoot`s with non-zero values in `systemReserved` will be rolled once. by [@​MichaelEischer](https://redirect.github.com/MichaelEischer) \[[#​10290](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/AleksandarSavchev) \[[#​10253](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/AleksandarSavchev) \[[#​10253](https://redirect.github.com/gardener/gardener/issues/10253)] - `[USER]` The Shoot specification field `.spec.kubernetes.kubeAPIServer.oidcConfig.signingAlgs` for Kubernetes versions `>= v1.30` is not supported anymore. by [@​AleksandarSavchev](https://redirect.github.com/AleksandarSavchev) \[[#​10244](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/rfranzke) \[[#​10299](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/AleksandarSavchev) \[[#​10244](https://redirect.github.com/gardener/gardener/issues/10244)] - `[USER]` The following `vpa-recommender` flags are now configurable via the `Shoot` specification: - `--recommendation-lower-bound-cpu-percentile`: `.spec.kubernetes.verticalPodAutoscaler.recommendationLowerBoundCPUPercentile` - `--recommendation-upper-bound-cpu-percentile`: `.spec.kubernetes.verticalPodAutoscaler.recommendationUpperBoundCPUPercentile` - `--target-memory-percentile`: `.spec.kubernetes.verticalPodAutoscaler.targetMemoryPercentile` - `--recommendation-lower-bound-memory-percentile`: `.spec.kubernetes.verticalPodAutoscaler.recommendationLowerBoundMemoryPercentile` - `--recommendation-upper-bound-memory-percentile`: `.spec.kubernetes.verticalPodAutoscaler.recommendationUpperBoundMemoryPercentile` by [@​ialidzhikov](https://redirect.github.com/ialidzhikov) \[[#​10221](https://redirect.github.com/gardener/gardener/issues/10221)] - `[OPERATOR]` Performing control plane migration across `Seed`s with different provider types is now possible. Before triggering the migration, make sure that pods in the `Shoot`'s control plane, once it is moved to the `Destination Seed`, will have network connectivity to the storage provider of the `Source Seed` (so that ETCD backups can be copied automatically). Additionally, make sure that the `Shoot`'s nodes will have network connectivity to the `Shoot`'s control plane after it is moved to the `Destination Seed`. by [@​plkokanov](https://redirect.github.com/plkokanov) \[[#​10323](https://redirect.github.com/gardener/gardener/issues/10323)] - `[OPERATOR]` `gardenlet` now runs a new controller called `TokenRequestorWorkloadIdentity` which requests workload identity tokens and writes them into `Secret` resources in the seed cluster. These tokens can be then used by control plane components in order to present the said `WorkloadIdentity` before external systems. Please see [here](https://gardener.cloud/docs/gardener/concepts/gardenlet/#tokenrequestor-controller-for-workloadidentitys) for more details. by [@​dimityrmirchev](https://redirect.github.com/dimityrmirchev) \[[#​10298](https://redirect.github.com/gardener/gardener/issues/10298)] - `[OPERATOR]` `Quota`s can now have scope of type `WorkloadIdentity`. by [@​dimityrmirchev](https://redirect.github.com/dimityrmirchev) \[[#​10346](https://redirect.github.com/gardener/gardener/issues/10346)] #### πŸ› Bug Fixes - `[USER]` Fixes a bug preventing shoot clusters with annotation `shoot.gardener.cloud/skip-readiness: "true"` to be created. by [@​ScheererJ](https://redirect.github.com/ScheererJ) \[[#​10317](https://redirect.github.com/gardener/gardener/issues/10317)] - `[OPERATOR]` An issue causing the vpn-seed-server VPA's to be created with wrong targetRef for highly available Shoots is now fixed. by [@​ialidzhikov](https://redirect.github.com/ialidzhikov) \[[#​10366](https://redirect.github.com/gardener/gardener/issues/10366)] #### πŸƒ Others - `[OPERATOR]` vpa-updater and vpa-recommender components do now run with leader election enabled (unconditionally) and support running in HA mode. by [@​ialidzhikov](https://redirect.github.com/ialidzhikov) \[[#​10302](https://redirect.github.com/gardener/gardener/issues/10302)] - `[OPERATOR]` Reduce kubelet http2 timeouts. by [@​axel7born](https://redirect.github.com/axel7born) \[[#​10223](https://redirect.github.com/gardener/gardener/issues/10223)] - `[OPERATOR]` Gardener now temporarily uses a `vpa-recommender` built from a [fork](https://redirect.github.com/gardener/autoscaler/tree/rel-vertical-pod-autoscaler) to add additional logging and metrics for debugging an issue where the `vpa-recommender` could recommend lower than `minAllowed` memory requests for pods that actually have high memory usage. by [@​plkokanov](https://redirect.github.com/plkokanov) \[[#​10342](https://redirect.github.com/gardener/gardener/issues/10342)] - `[OPERATOR]` The vertical pod autoscaler component is updated to v1.2.0. [Release Notes](https://redirect.github.com/kubernetes/autoscaler/releases/tag/vertical-pod-autoscaler-1.2.0) by [@​ialidzhikov](https://redirect.github.com/ialidzhikov) \[[#​10275](https://redirect.github.com/gardener/gardener/issues/10275)] - `[OPERATOR]` Migrate VPA metrics to CustomResourceState metrics and upgrade `kube-state-metrics` to `v2.13.0`. by [@​vicwicker](https://redirect.github.com/vicwicker) \[[#​9941](https://redirect.github.com/gardener/gardener/issues/9941)] - `[OPERATOR]` An issue in gardener-node-agent causing registry hosts probe to fail when the `spec.criConfig.containerd.registries.hosts.caCerts` field of OperatingSystemConfig is set is now fixed. by [@​dimitar-kostadinov](https://redirect.github.com/dimitar-kostadinov) \[[#​10375](https://redirect.github.com/gardener/gardener/issues/10375)] - `[OPERATOR]` Shoot clusters with Kubernetes version `>= v1.30` will use cluster-autoscaler `v1.30.0`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.30.0). by [@​ashwani2k](https://redirect.github.com/ashwani2k) \[[#​10309](https://redirect.github.com/gardener/gardener/issues/10309)] - `[DEPENDENCY]` The `credativ/plutono` image has been updated to `v7.5.33`. [Release Notes](https://togithub.com/credativ/plutono/releases/tag/v7.5.33) by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10296](https://redirect.github.com/gardener/gardener/issues/10296)] - `[DEPENDENCY]` A wildcard option was added to the [SwitchOptions](https://redirect.github.com/gardener/gardener/blob/d810cfcdc030f0ff8dcb952c6a12f4fdc16dc290/extensions/pkg/webhook/cmd/options.go#L103) to disable all webhooks at once via `--disable-webhooks="*"` by [@​timuthy](https://redirect.github.com/timuthy) \[[#​10255](https://redirect.github.com/gardener/gardener/issues/10255)] - `[DEPENDENCY]` The following dependencies have been updated: - europe-docker.pkg.dev/gardener-project/releases/gardener/autoscaler/cluster-autoscaler: v1.25.3 -> v1.25.4 (for Kubernetes v1.25) - europe-docker.pkg.dev/gardener-project/releases/gardener/autoscaler/cluster-autoscaler: v1.26.2 -> v1.26.3 (for Kubernetes v1.26) by [@​rishabh-11](https://redirect.github.com/rishabh-11) \[[#​10362](https://redirect.github.com/gardener/gardener/issues/10362)] - `[DEPENDENCY]` The `credativ/vali` image has been updated to `v2.2.18`. [Release Notes](https://togithub.com/credativ/vali/releases/tag/v2.2.18) by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10292](https://redirect.github.com/gardener/gardener/issues/10292)] - `[DEPENDENCY]` The `registry.k8s.io/autoscaling/vpa-admission-controller` image has been updated to `1.2.1`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10350](https://redirect.github.com/gardener/gardener/issues/10350)] - `[DEPENDENCY]` The `registry.k8s.io/autoscaling/vpa-updater` image has been updated to `1.2.1`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10351](https://redirect.github.com/gardener/gardener/issues/10351)] - `[DEPENDENCY]` The `quay.io/prometheus/prometheus` image has been updated to `v2.54.0`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10297](https://redirect.github.com/gardener/gardener/issues/10297)] - `[DEPENDENCY]` The `gardener/ext-authz-server` image has been updated to `0.10.0`. [Release Notes](https://togithub.com/gardener/ext-authz-server/releases/tag/0.10.0) by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10321](https://redirect.github.com/gardener/gardener/issues/10321)] - `[DEPENDENCY]` The `quay.io/prometheus-operator/prometheus-config-reloader` image has been updated to `v0.76.0`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10332](https://redirect.github.com/gardener/gardener/issues/10332)] - `[USER]` Grant get, list and watch permissions to the `customresourcedefinitions` resource in the virtual cluster for authenticated users. Shoot owners can now generate their own shoot metrics using custom resource state configurations by kube-state-metrics. by [@​vicwicker](https://redirect.github.com/vicwicker) \[[#​10293](https://redirect.github.com/gardener/gardener/issues/10293)] #### πŸ“– Documentation - `[DEVELOPER]` [This document](https://redirect.github.com/gardener/gardener/blob/master/docs/development/process.md) now contains a guide for developers how to handle deprecations and backwards-compatibility of changes. by [@​rfranzke](https://redirect.github.com/rfranzke) \[[#​10294](https://redirect.github.com/gardener/gardener/issues/10294)] - `[OPERATOR]` [The version skew policy](https://redirect.github.com/gardener/gardener/blob/master/docs/deployment/version_skew_policy.md) was updated to better reflect how to handle `gardenlet` upgrades. by [@​rfranzke](https://redirect.github.com/rfranzke) \[[#​10294](https://redirect.github.com/gardener/gardener/issues/10294)] #### Helm Charts - controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.102.0` - gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.102.0` - operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.102.0` - resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.102.0` #### Docker Images - admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.102.0` - apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.102.0` - controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.102.0` - gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.102.0` - node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.102.0` - operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.102.0` - resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.102.0` - scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.102.0` ### [`v1.101.3`](https://redirect.github.com/gardener/gardener/releases/tag/v1.101.3) [Compare Source](https://redirect.github.com/gardener/gardener/compare/v1.101.2...v1.101.3) ### \[gardener/gardener] #### πŸ› Bug Fixes - `[OPERATOR]` A bug has been fixed that prevented the deployment of `gardenlet`s via `gardener-operator` and the `Gardenlet` resource when `.spec.kubeconfigSecretRef` was used. by [@​rfranzke](https://redirect.github.com/rfranzke) \[[#​10410](https://redirect.github.com/gardener/gardener/issues/10410)] - `[OPERATOR]` An issue causing the vpn-seed-server VPA's to be created with wrong targetRef for highly available Shoots is now fixed. by [@​ialidzhikov](https://redirect.github.com/ialidzhikov) \[[#​10372](https://redirect.github.com/gardener/gardener/issues/10372)] #### πŸƒ Others - `[OPERATOR]` Kernel setting `net.netfilter.nf_conntrack_max` is only set on nodes by `sysctl.d` if `kube-proxy` is disabled. by [@​oliver-goetz](https://redirect.github.com/oliver-goetz) \[[#​10444](https://redirect.github.com/gardener/gardener/issues/10444)] - `[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](https://redirect.github.com/ialidzhikov) \[[#​10439](https://redirect.github.com/gardener/gardener/issues/10439)] - `[OPERATOR]` An issue in gardener-node-agent causing registry hosts probe to fail when the `spec.criConfig.containerd.registries.hosts.caCerts` field of OperatingSystemConfig is set is now fixed. by [@​dimitar-kostadinov](https://redirect.github.com/dimitar-kostadinov) \[[#​10380](https://redirect.github.com/gardener/gardener/issues/10380)] - `[DEPENDENCY]` The `gardener/dashboard` image has been updated to `1.76.2`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.76.2) by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10454](https://redirect.github.com/gardener/gardener/issues/10454)] #### Helm Charts - controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.101.3` - gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.101.3` - operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.101.3` - resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.101.3` #### Docker Images - admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.101.3` - apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.101.3` - controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.101.3` - gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.101.3` - node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.101.3` - operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.101.3` - resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.101.3` - scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.101.3` ### [`v1.101.2`](https://redirect.github.com/gardener/gardener/releases/tag/v1.101.2) [Compare Source](https://redirect.github.com/gardener/gardener/compare/v1.101.1...v1.101.2) ### \[gardener/gardener] #### πŸƒ Others - `[DEPENDENCY]` The `registry.k8s.io/ingress-nginx/controller-chroot` image has been updated to `v1.11.2`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10357](https://redirect.github.com/gardener/gardener/issues/10357)] #### Helm Charts - controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.101.2` - gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.101.2` - operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.101.2` - resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.101.2` #### Docker Images - admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.101.2` - apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.101.2` - controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.101.2` - gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.101.2` - node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.101.2` - operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.101.2` - resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.101.2` - scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.101.2` ### [`v1.101.1`](https://redirect.github.com/gardener/gardener/releases/tag/v1.101.1) [Compare Source](https://redirect.github.com/gardener/gardener/compare/v1.101.0...v1.101.1) ### \[gardener/gardener] #### πŸ› Bug Fixes - `[OPERATOR]` Disable cloud profile field sync if `Shoot` is being deleted. by [@​LucaBernstein](https://redirect.github.com/LucaBernstein) \[[#​10310](https://redirect.github.com/gardener/gardener/issues/10310)] - `[OPERATOR]` A bug has been fixed which prevented `gardenlet` from creating its own `seedmanagement.gardener.cloud/v1alpha1.Gardenlet` resource when `selfUpgrade` was set in its Helm chart values ([more information](https://redirect.github.com/gardener/gardener/blob/master/docs/deployment/deploy_gardenlet_manually.md#optional-enable-self-upgrades)). by [@​rfranzke](https://redirect.github.com/rfranzke) \[[#​10306](https://redirect.github.com/gardener/gardener/issues/10306)] #### Helm Charts - controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.101.1` - gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.101.1` - operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.101.1` - resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.101.1` #### Docker Images - admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.101.1` - apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.101.1` - controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.101.1` - gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.101.1` - node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.101.1` - operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.101.1` - resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.101.1` - scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.101.1` ### [`v1.101.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.101.0) [Compare Source](https://redirect.github.com/gardener/gardener/compare/v1.100.2...v1.101.0) ### \[gardener/gardener] #### ⚠️ Breaking Changes - `[DEVELOPER]` The legacy method of providing monitoring configuration via `ConfigMap`s labeled with `extensions.gardener.cloud/configuration=monitoring` has been removed. See [this](https://redirect.github.com/gardener/gardener/blob/master/docs/extensions/logging-and-monitoring.md#monitoring) instead. by [@​rfranzke](https://redirect.github.com/rfranzke) \[[#​10220](https://redirect.github.com/gardener/gardener/issues/10220)] - `[DEVELOPER]` The IPv4 addresses for the local Gardener setup was changed from `127.0.0.x` to `172.18.255.x` (default kind subnet) to resolve an issue on developer machines which can't use additional IP addressed from the `127.0.0.0/8` space. Please consider updating your `/etc/hosts` file to adjust to the the newly added addresses. Please see [Deploying Gardener Locally#Accessing the Shoot Cluster](https://redirect.github.com/gardener/gardener/blob/master/docs/deployment/getting_started_locally.md#accessing-the-shoot-cluster) for more details. by [@​MartinWeindel](https://redirect.github.com/MartinWeindel) \[[#​10019](https://redirect.github.com/gardener/gardener/issues/10019)] - `[DEVELOPER]` `github.com/gardener/gardener/plugin/pkg/utils.ProjectForNamespaceFromLister` has been deprecated and will be removed in a future release, use `github.com/gardener/gardener/pkg/utils/gardener.ProjectForNamespaceFromLister` instead. by [@​vpnachev](https://redirect.github.com/vpnachev) \[[#​10042](https://redirect.github.com/gardener/gardener/issues/10042)] #### πŸ“° Noteworthy - `[DEVELOPER]` Evaluate `shoot.Spec.CloudProfile` and `shoot.Spec.CloudProfileName` fields together to determine the applicable cloud profile in order to prepare for namespaced cloud profiles. by [@​LucaBernstein](https://redirect.github.com/LucaBernstein) \[[#​10093](https://redirect.github.com/gardener/gardener/issues/10093)] - `[DEPENDENCY]` A new field `class` was added to resources of the `extensions.gardener.cloud` API group. Together with the newly introduced predicate [HasClass](https://redirect.github.com/gardener/gardener/blob/master/extensions/pkg/predicate/predicate.go), it serves as a mean to split responsibilities of extension controllers for extensions belonging to different type of targets, i.e. `shoot` (default) or `garden`. Handling is backwards compatible, so that extensions are still responsible for `shoot` extension resources without any adjustments. If you intend to already support the reconciliation of extensions belonging to the `garden` class (cluster), please consider adding the `ExtensionClass` parameter (see [here](https://redirect.github.com/gardener/gardener/blob/master/extensions/pkg/controller/cmd/reconciler_options.go) for more information). by [@​timuthy](https://redirect.github.com/timuthy) \[[#​10254](https://redirect.github.com/gardener/gardener/issues/10254)] - `[OPERATOR]` The `VPAAndHPAForAPIServer` feature gate has been promoted to beta and is now turned on by default. by [@​ialidzhikov](https://redirect.github.com/ialidzhikov) \[[#​10207](https://redirect.github.com/gardener/gardener/issues/10207)] - `[OPERATOR]` VPA MaxAllowed is no longer hard-coded to fixed values (4/7/8 cores and 25/28G) for `kube-apiserver`, `etcd`, and `prometheus`. Operators must ensure sufficiently large worker pools for control plane components. For details, see [this document](https://redirect.github.com/gardener/gardener/blob/master/docs/operations/seed_settings.md#vertical-pod-autoscaler). by [@​andrerun](https://redirect.github.com/andrerun) \[[#​10208](https://redirect.github.com/gardener/gardener/issues/10208)] - `[OPERATOR]` The graduated `CoreDNSQueryRewriting` feature gate has been dropped. by [@​ScheererJ](https://redirect.github.com/ScheererJ) \[[#​10230](https://redirect.github.com/gardener/gardener/issues/10230)] - `[OPERATOR]` The graduated `MutableShootSpecNetworkingNodes` feature gate has been dropped. by [@​ScheererJ](https://redirect.github.com/ScheererJ) \[[#​10231](https://redirect.github.com/gardener/gardener/issues/10231)] - `[USER]` Use `shoot.Spec.CloudProfile` as the primary directive to specify the cloud profile to use. The value will by synced to the field `shoot.Spec.CloudProfileName` (until it is deprecated and eventually removed in the future). If no cloud profile kind is provided, it will default to `CloudProfile`. by [@​LucaBernstein](https://redirect.github.com/LucaBernstein) \[[#​10093](https://redirect.github.com/gardener/gardener/issues/10093)] #### ✨ New Features - `[OPERATOR]` `gardener-operator` is now capable of deploying `gardenlet`s into unmanaged seed clusters. Read more about it [here](https://redirect.github.com/gardener/gardener/tree/master/docs/deployment/deploy_gardenlet_via_operator.md). by [@​rfranzke](https://redirect.github.com/rfranzke) \[[#​10161](https://redirect.github.com/gardener/gardener/issues/10161)] - `[OPERATOR]` `gardener-operator` is now capable of auto-updating the Helm chart reference (`.spec.deployment.helm.ociRepository.ref`) in `seedmanagement.gardener.cloud/v1alpha1.Gardenlet` resources. Read all about it [here](https://redirect.github.com/gardener/gardener/tree/master/docs/concepts/operator.md#gardenlet-controller). by [@​rfranzke](https://redirect.github.com/rfranzke) \[[#​10218](https://redirect.github.com/gardener/gardener/issues/10218)] - `[OPERATOR]` `gardener-operator` is now capable of installing `ControllerRegistration` and `ControllerInstallation` objects in the virtual cluster based on `operator.gardener.cloud/v1alpha1.Extension` resources. by [@​kon-angelo](https://redirect.github.com/kon-angelo) \[[#​10006](https://redirect.github.com/gardener/gardener/issues/10006)] - `[OPERATOR]` A new field `Bastion` was introduced to the `CloudProfile`. by [@​hebelsan](https://redirect.github.com/hebelsan) \[[#​10233](https://redirect.github.com/gardener/gardener/issues/10233)] #### πŸ› Bug Fixes - `[OPERATOR]` Valitail is now pinned to v2.2.15 (depends on glibc 2.32) by [@​nickytd](https://redirect.github.com/nickytd) \[[#​10282](https://redirect.github.com/gardener/gardener/issues/10282)] - `[OPERATOR]` `updatecacerts.service` systemd unit on nodes with Debian OS does not fail anymore if `/usr/local/share/ca-certificates` directory is empty. by [@​ScheererJ](https://redirect.github.com/ScheererJ) \[[#​10242](https://redirect.github.com/gardener/gardener/issues/10242)] - `[OPERATOR]` Fixed a bug in the vpa-eviction-requirements controller causing etcds to be evicted for downscaling outside of their maintenance window. by [@​voelzmo](https://redirect.github.com/voelzmo) \[[#​10202](https://redirect.github.com/gardener/gardener/issues/10202)] #### πŸƒ Others - `[DEPENDENCY]` The `registry.k8s.io/coredns/coredns` image has been updated to `v1.11.3`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10224](https://redirect.github.com/gardener/gardener/issues/10224)] - `[DEPENDENCY]` The `gardener/alpine-conntrack` image has been updated to `3.20.2`. [Release Notes](https://togithub.com/gardener/alpine-conntrack/releases/tag/3.20.2) by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10206](https://redirect.github.com/gardener/gardener/issues/10206)] - `[DEPENDENCY]` The `gardener/etcd-druid` image has been updated to `v0.22.4`. [Release Notes](https://togithub.com/gardener/etcd-druid/releases/tag/v0.22.4) by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10260](https://redirect.github.com/gardener/gardener/issues/10260)] - `[OPERATOR]` An issue preventing `kubectl rollout restart` to work for `Deployments`, `DaemonSets` and `StatefulSets` managed by a ManagedResource is now resolved. by [@​Kostov6](https://redirect.github.com/Kostov6) \[[#​10192](https://redirect.github.com/gardener/gardener/issues/10192)] - `[OPERATOR]` The CPU and memory resource requests of the `istio-proxy` container for the `istio-ingressgateway` deployment have been changed to `300m` and `600Mi`, respectively.\ The HPA `maxReplicas` for the `istio-ingressgateway` deployment have been increased from 5 to 9. When deployed for multiple zones, the `maxReplicas` are increased from 4 to 6 per zone. by [@​plkokanov](https://redirect.github.com/plkokanov) \[[#​10226](https://redirect.github.com/gardener/gardener/issues/10226)] - `[OPERATOR]` In case multiple network ranges are configured via infrastructure status propagation for pod, service or node network, `gardenlet` will check whether they comply to the requirements of Kubernetes components like `kube-apiserver`, `kube-controller-manager`, and `kube-proxy`. by [@​ScheererJ](https://redirect.github.com/ScheererJ) \[[#​10148](https://redirect.github.com/gardener/gardener/issues/10148)] - `[OPERATOR]` Removed the addition of the annotation: `cluster-autoscaler.kubernetes.io/safe-to-evict: false` for the HA etcd-main to improve node utilization. by [@​ishan16696](https://redirect.github.com/ishan16696) \[[#​10235](https://redirect.github.com/gardener/gardener/issues/10235)] - `[OPERATOR]` The `STATUS` column of `seed`s was improved, when they are listed via `kubectl`. Earlier the field tend to oscillated, especially when extensions and system components are scaled frequently. by [@​timuthy](https://redirect.github.com/timuthy) \[[#​10237](https://redirect.github.com/gardener/gardener/issues/10237)] - `[OPERATOR]` \[Secretsmanager] Drop old CA from bundle if not valid anymore. by [@​MartinWeindel](https://redirect.github.com/MartinWeindel) \[[#​10158](https://redirect.github.com/gardener/gardener/issues/10158)] - `[OPERATOR]` Separate kube-state-metrics deployments for seed and garden-runtime cluster by [@​chrkl](https://redirect.github.com/chrkl) \[[#​10062](https://redirect.github.com/gardener/gardener/issues/10062)] - `[USER]` Displaying unhealthy nodes in the shoot Plutono dashboard was improved to show nodes with taints used for [taint based eviction](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/#taint-based-evictions). Earlier, nodes with custom `NoSchedule` taints distorted this view, as actual healthy nodes were shown as problematic. by [@​timuthy](https://redirect.github.com/timuthy) \[[#​10214](https://redirect.github.com/gardener/gardener/issues/10214)] - `[DEVELOPER]` local setup: Registry caches for `eu.gcr.io` and `ghcr.io` are now removed as there are no images from these upstream registries. by [@​ialidzhikov](https://redirect.github.com/ialidzhikov) \[[#​10185](https://redirect.github.com/gardener/gardener/issues/10185)] - `[DEVELOPER]` The images of the registry caches used in the extensions local setup are now updated to [distribution/distribution@3.0.0 beta.1](https://redirect.github.com/distribution/distribution/releases/tag/v3.0.0-beta.1). by [@​ialidzhikov](https://redirect.github.com/ialidzhikov) \[[#​10180](https://redirect.github.com/gardener/gardener/issues/10180)] #### Helm Charts - controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.101.0` - gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.101.0` - operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.101.0` - resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.101.0` #### Docker Images - admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.101.0` - apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.101.0` - controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.101.0` - gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.101.0` - node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.101.0` - operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.101.0` - resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.101.0` - scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.101.0` ### [`v1.100.2`](https://redirect.github.com/gardener/gardener/releases/tag/v1.100.2) [Compare Source](https://redirect.github.com/gardener/gardener/compare/v1.100.1...v1.100.2) ### \[gardener/gardener] #### πŸ› Bug Fixes - `[OPERATOR]` A bug has been fixed which prevented `gardenlet` from creating its own `seedmanagement.gardener.cloud/v1alpha1.Gardenlet` resource when `selfUpgrade` was set in its Helm chart values ([more information](https://redirect.github.com/gardener/gardener/blob/master/docs/deployment/deploy_gardenlet_manually.md#optional-enable-self-upgrades)). by [@​rfranzke](https://redirect.github.com/rfranzke) \[[#​10307](https://redirect.github.com/gardener/gardener/issues/10307)] - `[OPERATOR]` An issue causing the vpn-seed-server VPA's to be created with wrong targetRef for highly available Shoots is now fixed. by [@​ialidzhikov](https://redirect.github.com/ialidzhikov) \[[#​10373](https://redirect.github.com/gardener/gardener/issues/10373)] #### πŸƒ Others - `[OPERATOR]` An issue in gardener-node-agent causing registry hosts probe to fail when the `spec.criConfig.containerd.registries.hosts.caCerts` field of OperatingSystemConfig is set is now fixed. by [@​dimitar-kostadinov](https://redirect.github.com/dimitar-kostadinov) \[[#​10381](https://redirect.github.com/gardener/gardener/issues/10381)] - `[OPERATOR]` Kernel setting `net.netfilter.nf_conntrack_max` is only set on nodes by `sysctl.d` if `kube-proxy` is disabled. by [@​oliver-goetz](https://redirect.github.com/oliver-goetz) \[[#​10445](https://redirect.github.com/gardener/gardener/issues/10445)] - `[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](https://redirect.github.com/ialidzhikov) \[[#​10440](https://redirect.github.com/gardener/gardener/issues/10440)] #### Helm Charts - controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.100.2` - gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.100.2` - operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.100.2` - resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.100.2` #### Docker Images - admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.100.2` - apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.100.2` - controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.100.2` - gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.100.2` - node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.100.2` - operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.100.2` - resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.100.2` - scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.100.2`

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.



This PR has been generated by Renovate Bot.

gardener-ci-robot commented 1 month ago

β„Ή Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

Details:

Package Change
go 1.22.6 -> 1.23.1
k8s.io/api v0.29.7 -> v0.29.8
k8s.io/apimachinery v0.29.7 -> v0.29.8
k8s.io/client-go v0.29.7 -> v0.29.8
k8s.io/code-generator v0.29.7 -> v0.29.8
k8s.io/component-base v0.29.7 -> v0.29.8
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 -> v0.0.0-20240902221715-702e33fdd3c3
sigs.k8s.io/controller-runtime v0.17.5 -> v0.17.6
github.com/Masterminds/semver/v3 v3.2.1 -> v3.3.0
github.com/Masterminds/sprig/v3 v3.2.3 -> v3.3.0
github.com/cespare/xxhash/v2 v2.2.0 -> v2.3.0
github.com/gardener/etcd-druid v0.22.3 -> v0.22.5
github.com/gardener/hvpa-controller/api v0.15.0 -> v0.16.0
github.com/huandu/xstrings v1.4.0 -> v1.5.0
github.com/prometheus/client_golang v1.18.0 -> v1.20.0
github.com/prometheus/client_model v0.6.0 -> v0.6.1
github.com/prometheus/common v0.45.0 -> v0.58.0
github.com/prometheus/procfs v0.12.0 -> v0.15.1
github.com/shopspring/decimal v1.3.1 -> v1.4.0
github.com/spf13/cast v1.6.0 -> v1.7.0
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 -> v0.0.0-20240823005443-9b4947da3948
golang.org/x/oauth2 v0.20.0 -> v0.22.0
golang.org/x/text v0.17.0 -> v0.18.0
golang.org/x/time v0.5.0 -> v0.6.0
google.golang.org/protobuf v1.34.1 -> v1.34.2
istio.io/api v1.22.3 -> v1.22.4
k8s.io/apiextensions-apiserver v0.29.7 -> v0.29.8
k8s.io/apiserver v0.29.7 -> v0.29.8
k8s.io/autoscaler/vertical-pod-autoscaler v1.1.2 -> v1.2.1
k8s.io/cluster-bootstrap v0.29.7 -> v0.29.8
k8s.io/component-helpers v0.29.7 -> v0.29.8
k8s.io/kube-aggregator v0.29.7 -> v0.29.8
k8s.io/kubelet v0.29.7 -> v0.29.8
k8s.io/metrics v0.29.7 -> v0.29.8
gardener-robot commented 1 month ago

@gardener-ci-robot Thank you for your contribution.

gardener-prow[bot] commented 1 week ago

@gardener-ci-robot: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
pull-extension-networking-cilium 42a339bc964083a55ff2814e845d7ad5b2dec719 link true /test pull-extension-networking-cilium
pull-extension-networking-cilium-e2e-kind 42a339bc964083a55ff2814e845d7ad5b2dec719 link true /test pull-extension-networking-cilium-e2e-kind

Full PR test history. Your PR dashboard. Command help for this repository. Please help us cut down on flakes by linking this test failure to an open flake report or filing a new flake report if you can't find an existing one. Also see our testing guideline for how to avoid and hunt flakes.

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).