Skip to content

Commit 3a4da8c

Browse files
author
23t-renovate
committed
Update gardener-controlplane to v1.90.1
1 parent 48d0abe commit 3a4da8c

14 files changed

Lines changed: 141 additions & 121 deletions

File tree

docs/release-notes/next.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -884,4 +884,94 @@ no release notes available
884884
- gardener-extension-shoot-cert-service: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/shoot-cert-service:v1.41.0`
885885

886886

887+
</details>
888+
889+
<details>
890+
<summary><b>Update gardener-controlplane to <code>1.90.1</code></b></summary>
891+
892+
# [gardener/gardener]
893+
894+
## 🐛 Bug Fixes
895+
896+
- `[USER]` A bug has been fixed which prevented `Shoot`s using Alertmanager from getting stuck in reconciliation with error `last error: more than one PV found with label disk-migration.monitoring.gardener.cloud/pvc-name=alertmanager-db-alertmanager-0`. by @rfranzke [#9341]
897+
- `[USER]` A bug has been fixed which reported false negative health checks for the `ObservabilityComponentsHealthy` condition on `Shoot`s using Alertmanager if they have been reconciled with Gardener `>= 1.90`. by @rfranzke [#9340]
898+
- `[USER]` An issue has been fixed which was causing scale-downs of `kube-controller-manager` and similar controllers due to prevented deletion of orphaned node `Lease`s. by @rfranzke [#9351]
899+
- `[OPERATOR]` A bug causing the `gardener-resource-manager` configmap to be garbage collected because of missing reference annotation is now fixed. by @aaronfern [#9347]
900+
- `[OPERATOR]` An issue causing the reconciliation of backupentries to be stuck when the extension fails to populate the status is now fixed. by @shafeeqes [#9336]
901+
## 🏃 Others
902+
903+
- `[OPERATOR]` The skaffold version is downgraded from v2.10.1 to v2.9.0 to fix an issue with skaffold not detecting code changes on `make gardener-up`. by @dimityrmirchev [#9328]
904+
- `[OPERATOR]` NodeNotHealthy prometheus alert disregards nodes with `deployment.machine.sapcloud.io/prefer-no-schedule` taint by @adenitiu [#9346]
905+
906+
## Docker Images
907+
- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.90.1`
908+
- apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.90.1`
909+
- controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.90.1`
910+
- gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.90.1`
911+
- node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.90.1`
912+
- operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.90.1`
913+
- resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.90.1`
914+
- scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.90.1`
915+
916+
917+
</details>
918+
919+
<details>
920+
<summary><b>Update gardener-controlplane to <code>1.90.1</code></b></summary>
921+
922+
# [gardener/gardener]
923+
924+
## 🐛 Bug Fixes
925+
926+
- `[USER]` A bug has been fixed which prevented `Shoot`s using Alertmanager from getting stuck in reconciliation with error `last error: more than one PV found with label disk-migration.monitoring.gardener.cloud/pvc-name=alertmanager-db-alertmanager-0`. by @rfranzke [#9341]
927+
- `[USER]` A bug has been fixed which reported false negative health checks for the `ObservabilityComponentsHealthy` condition on `Shoot`s using Alertmanager if they have been reconciled with Gardener `>= 1.90`. by @rfranzke [#9340]
928+
- `[USER]` An issue has been fixed which was causing scale-downs of `kube-controller-manager` and similar controllers due to prevented deletion of orphaned node `Lease`s. by @rfranzke [#9351]
929+
- `[OPERATOR]` A bug causing the `gardener-resource-manager` configmap to be garbage collected because of missing reference annotation is now fixed. by @aaronfern [#9347]
930+
- `[OPERATOR]` An issue causing the reconciliation of backupentries to be stuck when the extension fails to populate the status is now fixed. by @shafeeqes [#9336]
931+
## 🏃 Others
932+
933+
- `[OPERATOR]` The skaffold version is downgraded from v2.10.1 to v2.9.0 to fix an issue with skaffold not detecting code changes on `make gardener-up`. by @dimityrmirchev [#9328]
934+
- `[OPERATOR]` NodeNotHealthy prometheus alert disregards nodes with `deployment.machine.sapcloud.io/prefer-no-schedule` taint by @adenitiu [#9346]
935+
936+
## Docker Images
937+
- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.90.1`
938+
- apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.90.1`
939+
- controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.90.1`
940+
- gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.90.1`
941+
- node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.90.1`
942+
- operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.90.1`
943+
- resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.90.1`
944+
- scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.90.1`
945+
946+
947+
</details>
948+
949+
<details>
950+
<summary><b>Update gardenlet to <code>1.90.1</code></b></summary>
951+
952+
# [gardener/gardener]
953+
954+
## 🐛 Bug Fixes
955+
956+
- `[USER]` A bug has been fixed which prevented `Shoot`s using Alertmanager from getting stuck in reconciliation with error `last error: more than one PV found with label disk-migration.monitoring.gardener.cloud/pvc-name=alertmanager-db-alertmanager-0`. by @rfranzke [#9341]
957+
- `[USER]` A bug has been fixed which reported false negative health checks for the `ObservabilityComponentsHealthy` condition on `Shoot`s using Alertmanager if they have been reconciled with Gardener `>= 1.90`. by @rfranzke [#9340]
958+
- `[USER]` An issue has been fixed which was causing scale-downs of `kube-controller-manager` and similar controllers due to prevented deletion of orphaned node `Lease`s. by @rfranzke [#9351]
959+
- `[OPERATOR]` A bug causing the `gardener-resource-manager` configmap to be garbage collected because of missing reference annotation is now fixed. by @aaronfern [#9347]
960+
- `[OPERATOR]` An issue causing the reconciliation of backupentries to be stuck when the extension fails to populate the status is now fixed. by @shafeeqes [#9336]
961+
## 🏃 Others
962+
963+
- `[OPERATOR]` The skaffold version is downgraded from v2.10.1 to v2.9.0 to fix an issue with skaffold not detecting code changes on `make gardener-up`. by @dimityrmirchev [#9328]
964+
- `[OPERATOR]` NodeNotHealthy prometheus alert disregards nodes with `deployment.machine.sapcloud.io/prefer-no-schedule` taint by @adenitiu [#9346]
965+
966+
## Docker Images
967+
- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.90.1`
968+
- apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.90.1`
969+
- controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.90.1`
970+
- gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.90.1`
971+
- node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.90.1`
972+
- operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.90.1`
973+
- resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.90.1`
974+
- scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.90.1`
975+
976+
887977
</details>

gardener/gardener.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ spec:
1616
chart:
1717
spec:
1818
chart: gardener-controlplane
19-
version: 1.90.0
19+
version: 1.90.1
2020
sourceRef:
2121
kind: HelmRepository
2222
name: gardener-community-charts
@@ -117,7 +117,7 @@ spec:
117117
chart:
118118
spec:
119119
chart: gardener-controlplane
120-
version: 1.90.0
120+
version: 1.90.1
121121
sourceRef:
122122
kind: HelmRepository
123123
name: gardener-community-charts

gardener/gardenlet.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ spec:
1616
chart:
1717
spec:
1818
chart: gardenlet
19-
version: 1.90.0
19+
version: 1.90.1
2020
sourceRef:
2121
kind: HelmRepository
2222
name: gardener-community-charts

hack/ci/yake-local/garden-content/controller-registrations.yaml

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

helmcharts/gardener-controlplane/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ dependencies:
99
description: A Helm chart to deploy the Gardener controlplane (API server, controller-manager,
1010
scheduler, admission-controller)
1111
name: gardener-controlplane
12-
version: 1.90.0
12+
version: 1.90.1
Lines changed: 15 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,23 @@
11
# [gardener/gardener]
22

3-
## ⚠️ Breaking Changes
4-
5-
- `[OPERATOR]` The `UseGardenerNodeAgent` feature gate has been promoted to GA. It was already enabled by default and can now no longer be turned off. The feature gate will be removed in a future release. by @rfranzke [#9208]
6-
- `[OPERATOR]` ⚠️ Gardener does no longer support garden, seed, or shoot clusters with Kubernetes versions == 1.24. Make sure to upgrade all existing clusters before upgrading to this Gardener version. by @shafeeqes [#8989]
7-
- `[OPERATOR]` The `APIServerFastRollout` feature gate has been promoted to GA. It was already enabled by default and can now no longer be turned off. The feature gate will be removed in a future release. by @oliver-goetz [#9214]
8-
- `[DEVELOPER]` The `pkg/envtest` package has been moved to `test/envtest`. Most component packages in `pkg/component` have been moved. The `pkg/openapi` and `pkg/registry` packages have been moved to `pkg/apiserver/*`. by @rfranzke [#9217]
9-
- `[DEVELOPER]` Function signature of infrastructure controller `NewReconciler` has changed from `NewReconciler(manager.Manager, Actuator, ConfigValidator)` to NewReconciler(manager.Manager, Actuator, ConfigValidator, map[gardencorev1beta1.ErrorCode]func(string) bool). by @acumino [#9321]
10-
- `[USER]` The `spec.kubernetes.allowPrivilegedContainers` field in the Shoot API is deprecated and will be removed in a future version. This field is not relevant to Shoots with kubernetes versions >= 1.25. Please adapt your controllers accordingly. by @shafeeqes [#8989]
11-
## 📰 Noteworthy
12-
13-
- `[USER]` It is no longer possible to add or change the `.spec.seedSelector` field in `Shoot`s when `spec.seedName` is already set. by @rfranzke [#9212]
14-
## ✨ New Features
15-
16-
- `[OPERATOR]` `DNSRecord` resources for seed and shoot clusters now have an annotation indicating their target ip stack (`dns.gardener.cloud/ip-stack` set to either `ipv4`, `ipv6`, or `dual-stack`). by @ScheererJ [#9289]
17-
- `[OPERATOR]` `gardener-resource-manager`'s health check controller now checks whether `VerticalPodAutoscaler`s report the `ConfigUnsupported` condition. by @rfranzke [#9211]
18-
- `[USER]` It is now possibleto specify some `cluster-autoscaler` related options per worker pool `in Shoot`s via `spec.provider.workers[].clusterAutoscaler`. Read more about it [here](https://github.com/gardener/gardener/blob/master/docs/usage/shoot_autoscaling.md). by @aaronfern [#9245]
19-
- `[USER]` In order to fine-tune VPA CPU recommendations, the CPU target percentile parameter for `vpa-recommender` can now be configured in the `Shoot` specification via the `.spec.kubernetes.verticalPodAutoscaler.targetCPUPercentile` field. by @voelzmo [#9279]
20-
- `[DEVELOPER]` It is now possible to provide configuration for the aggregate Prometheus running in seed clusters' `garden` namespaces. Read all about it [here](https://github.com/gardener/gardener/tree/master/docs/extensions/logging-and-monitoring.md#aggregate-prometheus). by @rfranzke [#9200]
213
## 🐛 Bug Fixes
224

23-
- `[DEPENDENCY]` An issue was fixed that sometimes led to leaked `extension-controlplane-shoot-webhooks` which blocked the shoot deletion. by @timuthy [#9209]
24-
- `[DEPENDENCY]` `hack/hook-me.sh` now ensures the required network connectivity so that the quic tunnel can be successfully established. by @vpnachev [#8909]
25-
- `[USER]` A bug causing shoot force-deletion to get stuck in case the secrets referred by the DNS Records are outdated is now fixed. by @acumino [#9324]
26-
## 🏃 Others
27-
28-
- `[OPERATOR]` Update Istio to v1.19.7 by @axel7born [#9215]
29-
- `[OPERATOR]` Bump alpine to 3.19.1 by @ary1992 [#9315]
30-
- `[OPERATOR]` Enhance `NodeNotHealthy` Prometheus alert to fire immediately. by @adenitiu [#9314]
31-
- `[OPERATOR]` `gardener-node-agent` now terminates itself (leading to a restart of its `systemd` unit) in case it determines that the hostname of its node has changed. by @rfranzke [#9280]
32-
- `[OPERATOR]` Resource requests of istio ingress gateway are reduced and its horizontal autoscaling behaviour specified in more detail, including scale-up under memory pressure by @ScheererJ [#9250]
33-
- `[OPERATOR]` The `VerticalPodAutoscaler` object for the shoot Prometheus is now labeled with `app=prometheus,role=monitoring`, similar to the corresponding `StatefulSet`. by @nickytd [#9244]
34-
- `[OPERATOR]` Set `reinvocationPolicy: IfNeeded` for VPA admission-controller webhook to ensure that webhooks injecting sidecar containers will not trigger and endless eviction loop. by @voelzmo [#9191]
35-
- `[DEPENDENCY]` The following dependencies are updated:
36-
- `k8s.io/*` : `v0.28.4` -> `v0.29.2`
37-
- `sigs.k8s.io/controller-runtime`: `v0.16.3` -> `v0.17.2` by @shafeeqes [#9174]
38-
- `[USER]` The validation error shown when a user tries to change the `.spec.seedName` field of a Shoot will now also display the old and new values to better indicate that a change was attempted. by @plkokanov [#9294]
39-
# [gardener/dependency-watchdog]
40-
41-
## ⚠️ Breaking Changes
42-
43-
- `[OPERATOR]` Change OCI Image Registry from GCR (`eu.gcr.io/gardener-project`) to Artifact-Registry (`europe-docker.pkg.dev/gardener-project/releases`). Users should update their references. by @ccwienk [gardener/dependency-watchdog#93]
44-
- `[OPERATOR]` DWD no longer depends on checking the reachability of Kube-API server via external load-balancer as kube-proxy path optimizations makes that impossible on infrastructures which have a static IP for the LB. Instead it now depends on node leases that are periodically renewed by each node running in the shoot cluster to determine its scaling action (scale-down/up). by @rishabh-11 [gardener/dependency-watchdog#94]
5+
- `[USER]` A bug has been fixed which prevented `Shoot`s using Alertmanager from getting stuck in reconciliation with error `last error: more than one PV found with label disk-migration.monitoring.gardener.cloud/pvc-name=alertmanager-db-alertmanager-0`. by @rfranzke [#9341]
6+
- `[USER]` A bug has been fixed which reported false negative health checks for the `ObservabilityComponentsHealthy` condition on `Shoot`s using Alertmanager if they have been reconciled with Gardener `>= 1.90`. by @rfranzke [#9340]
7+
- `[USER]` An issue has been fixed which was causing scale-downs of `kube-controller-manager` and similar controllers due to prevented deletion of orphaned node `Lease`s. by @rfranzke [#9351]
8+
- `[OPERATOR]` A bug causing the `gardener-resource-manager` configmap to be garbage collected because of missing reference annotation is now fixed. by @aaronfern [#9347]
9+
- `[OPERATOR]` An issue causing the reconciliation of backupentries to be stuck when the extension fails to populate the status is now fixed. by @shafeeqes [#9336]
4510
## 🏃 Others
4611

47-
- `[OPERATOR]` Make `kcmNodeMonitorGraceDuration` optional in the prober config and use a default value of `40s` if not specified in the shoot and the config. by @rishabh-11 [gardener/dependency-watchdog#101]
48-
- `[DEVELOPER]` Use `ginkgolinter` instead of self baked `gomegacheck` by @himanshu-kun [gardener/dependency-watchdog#95]
12+
- `[OPERATOR]` The skaffold version is downgraded from v2.10.1 to v2.9.0 to fix an issue with skaffold not detecting code changes on `make gardener-up`. by @dimityrmirchev [#9328]
13+
- `[OPERATOR]` NodeNotHealthy prometheus alert disregards nodes with `deployment.machine.sapcloud.io/prefer-no-schedule` taint by @adenitiu [#9346]
4914

5015
## Docker Images
51-
- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.90.0`
52-
- apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.90.0`
53-
- controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.90.0`
54-
- gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.90.0`
55-
- node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.90.0`
56-
- operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.90.0`
57-
- resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.90.0`
58-
- scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.90.0`
16+
- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.90.1`
17+
- apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.90.1`
18+
- controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.90.1`
19+
- gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.90.1`
20+
- node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.90.1`
21+
- operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.90.1`
22+
- resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.90.1`
23+
- scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.90.1`
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: v2
22
description: A Helm chart to deploy the Gardener application related resources
33
name: application
4-
version: 1.90.0
4+
version: 1.90.1

helmcharts/gardener-controlplane/charts/application/values.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ global:
3636
image:
3737
pullPolicy: IfNotPresent
3838
repository: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller
39-
tag: v1.90.0
39+
tag: v1.90.1
4040
replicaCount: 3
4141
resources:
4242
requests:
@@ -170,7 +170,7 @@ global:
170170
image:
171171
pullPolicy: IfNotPresent
172172
repository: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver
173-
tag: v1.90.0
173+
tag: v1.90.1
174174
insecureSkipTLSVerify: false
175175
livenessProbe:
176176
enable: true
@@ -290,7 +290,7 @@ global:
290290
image:
291291
pullPolicy: IfNotPresent
292292
repository: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager
293-
tag: v1.90.0
293+
tag: v1.90.1
294294
replicaCount: 1
295295
resources:
296296
requests:
@@ -348,7 +348,7 @@ global:
348348
image:
349349
pullPolicy: IfNotPresent
350350
repository: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler
351-
tag: v1.90.0
351+
tag: v1.90.1
352352
replicaCount: 1
353353
resources:
354354
requests:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: v2
22
description: A Helm chart to deploy the Gardener runtime related resources
33
name: runtime
4-
version: 1.90.0
4+
version: 1.90.1

helmcharts/gardener-controlplane/charts/runtime/values.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ global:
3636
image:
3737
pullPolicy: IfNotPresent
3838
repository: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller
39-
tag: v1.90.0
39+
tag: v1.90.1
4040
replicaCount: 3
4141
resources:
4242
requests:
@@ -170,7 +170,7 @@ global:
170170
image:
171171
pullPolicy: IfNotPresent
172172
repository: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver
173-
tag: v1.90.0
173+
tag: v1.90.1
174174
insecureSkipTLSVerify: false
175175
livenessProbe:
176176
enable: true
@@ -290,7 +290,7 @@ global:
290290
image:
291291
pullPolicy: IfNotPresent
292292
repository: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager
293-
tag: v1.90.0
293+
tag: v1.90.1
294294
replicaCount: 1
295295
resources:
296296
requests:
@@ -348,7 +348,7 @@ global:
348348
image:
349349
pullPolicy: IfNotPresent
350350
repository: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler
351-
tag: v1.90.0
351+
tag: v1.90.1
352352
replicaCount: 1
353353
resources:
354354
requests:

0 commit comments

Comments
 (0)