23technologies / gardener-extension-provider-hcloud

Gardener Extension for Hetzner Cloud provider
Other
14 stars 2 forks source link

Update module github.com/gardener/gardener to v1.106.0 #104

Closed 23t-machine-user closed 3 weeks ago

23t-machine-user commented 7 months ago

This PR contains the following updates:

Package Type Update Change
github.com/gardener/gardener require minor v1.105.1 -> v1.106.0

Release Notes

gardener/gardener (github.com/gardener/gardener) ### [`v1.106.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.106.0) [Compare Source](https://redirect.github.com/gardener/gardener/compare/v1.105.1...v1.106.0) ### \[gardener/gardener] #### ⚠️ Breaking Changes - `[OPERATOR]` `kubeletCSRApprover` controller in `gardener-resource-manager` Helm chart has been renamed to `csrApprover`. by [@​oliver-goetz](https://redirect.github.com/oliver-goetz) \[[#​10549](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/plkokanov) \[[#​10659](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/gardener/gardener/blob/v1.105.0/docs/extensions/operatingsystemconfig.md#cgroup-driver). by [@​ialidzhikov](https://redirect.github.com/ialidzhikov) \[[#​10472](https://redirect.github.com/gardener/gardener/issues/10472)] - `[OPERATOR]` The gardener operator chart (`charts/gardener/operator`) does no longer enable the `HVPA` feature gate in its default `values.yaml`. by [@​ialidzhikov](https://redirect.github.com/ialidzhikov) \[[#​10566](https://redirect.github.com/gardener/gardener/issues/10566)] #### ✨ New Features - `[DEVELOPER]` Allow gosec to be consumed from gardener/gardener by [@​ScheererJ](https://redirect.github.com/ScheererJ) \[[#​10642](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/ialidzhikov) \[[#​10472](https://redirect.github.com/gardener/gardener/issues/10472)] - `[OPERATOR]` Adds `CloudProfile` validation for the recently introduced `.spec.bastion` section. by [@​hebelsan](https://redirect.github.com/hebelsan) \[[#​10318](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/ialidzhikov) \[[#​10472](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/rickardsjp) \[[#​10562](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/rickardsjp) \[[#​10625](https://redirect.github.com/gardener/gardener/issues/10625)] #### 🏃 Others - `[DEPENDENCY]` The `registry.k8s.io/ingress-nginx/controller-chroot` image has been updated to `v1.11.3`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10626](https://redirect.github.com/gardener/gardener/issues/10626)] - `[DEPENDENCY]` The `gardener/vpn2` image has been updated to `0.28.0`. [Release Notes](https://redirect.github.com/gardener/vpn2/releases/tag/0.28.0) by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10640](https://redirect.github.com/gardener/gardener/issues/10640)] - `[DEPENDENCY]` The `quay.io/cortexproject/cortex` image has been updated to `v1.18.1`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10657](https://redirect.github.com/gardener/gardener/issues/10657)] - `[DEPENDENCY]` The `registry.k8s.io/node-problem-detector/node-problem-detector` image has been updated to `v0.8.20`. by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10661](https://redirect.github.com/gardener/gardener/issues/10661)] - `[DEPENDENCY]` The `envoyproxy/envoy` image has been updated to `v1.32.0`. [Release Notes](https://redirect.github.com/envoyproxy/envoy/releases/tag/v1.32.0) by [@​gardener-ci-robot](https://redirect.github.com/gardener-ci-robot) \[[#​10656](https://redirect.github.com/gardener/gardener/issues/10656)] - `[OPERATOR]` HA-VPN works if seed and shoot have different IPFamilies. by [@​DockToFuture](https://redirect.github.com/DockToFuture) \[[#​10622](https://redirect.github.com/gardener/gardener/issues/10622)] - `[OPERATOR]` Update istio to version 1.23.2 by [@​axel7born](https://redirect.github.com/axel7born) \[[#​10558](https://redirect.github.com/gardener/gardener/issues/10558)] - `[OPERATOR]` \[NewVPN] Enable IPv6 for HA if needed. by [@​MartinWeindel](https://redirect.github.com/MartinWeindel) \[[#​10641](https://redirect.github.com/gardener/gardener/issues/10641)] - `[OPERATOR]` Gardener generated certificates are valid 1 minute before issuance to handle some amount of clock skew. by [@​ScheererJ](https://redirect.github.com/ScheererJ) \[[#​10603](https://redirect.github.com/gardener/gardener/issues/10603)] - `[OPERATOR]` Metrics for `vpa-recommender`s 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](https://redirect.github.com/plkokanov) \[[#​10517](https://redirect.github.com/gardener/gardener/issues/10517)] - `[OPERATOR]` Clean up migration code from the monitoring component by [@​vicwicker](https://redirect.github.com/vicwicker) \[[#​10597](https://redirect.github.com/gardener/gardener/issues/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](https://redirect.github.com/ary1992) \[[#​10459](https://redirect.github.com/gardener/gardener/issues/10459)] - `[DEVELOPER]` The HVPA features gates (`HVPA` and `HVPAForShootedSeed`) are no longer enabled in local setups. by [@​ialidzhikov](https://redirect.github.com/ialidzhikov) \[[#​10566](https://redirect.github.com/gardener/gardener/issues/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`

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Renovate Bot.

23t-machine-user commented 5 months 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
github.com/gardener/machine-controller-manager v0.53.1 -> v0.54.0
k8s.io/api v0.29.9 -> v0.31.1
k8s.io/apiextensions-apiserver v0.29.9 -> v0.31.1
k8s.io/apimachinery v0.29.9 -> v0.31.1
k8s.io/client-go v0.29.9 -> v0.31.1
k8s.io/code-generator v0.29.9 -> v0.31.1
k8s.io/component-base v0.29.9 -> v0.31.1
k8s.io/kubelet v0.29.9 -> v0.31.1
sigs.k8s.io/controller-runtime v0.17.6 -> v0.19.0
github.com/andybalholm/brotli v1.1.0 -> v1.1.1
github.com/cyphar/filepath-securejoin v0.2.4 -> v0.3.1
github.com/evanphx/json-patch/v5 v5.8.0 -> v5.9.0
github.com/fatih/color v1.16.0 -> v1.17.0
github.com/gobuffalo/flect v1.0.2 -> v1.0.3
github.com/ironcore-dev/vgopath v0.1.4 -> v0.1.5
github.com/moby/spdystream v0.2.0 -> v0.4.0
github.com/prometheus/common v0.59.1 -> v0.60.0
golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 -> v0.0.0-20241009180824-f66d83c29e7c
golang.org/x/oauth2 v0.22.0 -> v0.23.0
golang.org/x/time v0.6.0 -> v0.7.0
golang.org/x/tools v0.25.0 -> v0.26.0
google.golang.org/genproto/googleapis/api v0.0.0-20240318140521-94a12d6c2237 -> v0.0.0-20240528184218-531527333157
google.golang.org/protobuf v1.34.2 -> v1.35.1
helm.sh/helm/v3 v3.14.4 -> v3.16.2
istio.io/api v1.22.5 -> v1.23.2
istio.io/client-go v1.22.0 -> v1.23.2
k8s.io/klog/v2 v2.120.1 -> v2.130.1
k8s.io/kube-aggregator v0.29.9 -> v0.31.1
k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 -> v0.0.0-20240228011516-70dd3763d340
k8s.io/metrics v0.29.9 -> v0.31.1
sigs.k8s.io/controller-tools v0.14.0 -> v0.16.4