syself / cluster-api-provider-hetzner

Cluster API Provider Hetzner :rocket: The best way to manage Kubernetes clusters on Hetzner, fully declarative, Kubernetes-native and with self-healing capabilities
https://caph.syself.com
Apache License 2.0
619 stars 58 forks source link

:seedling: Update Update Golang Dependencies group (minor) #1308

Closed syself-bot[bot] closed 3 months ago

syself-bot[bot] commented 4 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
github.com/hetznercloud/hcloud-go/v2 v2.8.0 -> v2.9.0 age adoption passing confidence require minor
github.com/onsi/ginkgo/v2 v2.17.2 -> v2.19.0 age adoption passing confidence require minor
github.com/stoewer/go-strcase v1.2.0 -> v1.3.0 age adoption passing confidence require minor
golang.org/x/crypto v0.23.0 -> v0.24.0 age adoption passing confidence require minor
golang.org/x/exp fe59bbe -> fc45aab age adoption passing confidence require digest
golang.org/x/mod v0.17.0 -> v0.18.0 age adoption passing confidence require minor
k8s.io/utils 4693a02 -> fe8a2dd age adoption passing confidence require digest
sigs.k8s.io/kind v0.22.0 -> v0.23.0 age adoption passing confidence require minor

Release Notes

hetznercloud/hcloud-go (github.com/hetznercloud/hcloud-go/v2) ### [`v2.9.0`](https://togithub.com/hetznercloud/hcloud-go/releases/tag/v2.9.0) [Compare Source](https://togithub.com/hetznercloud/hcloud-go/compare/v2.8.0...v2.9.0) ##### Features - **exp:** add `AppendNextActions` function ([#​440](https://togithub.com/hetznercloud/hcloud-go/issues/440)) ([b07d7ad](https://togithub.com/hetznercloud/hcloud-go/commit/b07d7adf0bb08dd372f1f6ff630d16af8cb1265c)) - **exp:** add ssh key functions ([#​441](https://togithub.com/hetznercloud/hcloud-go/issues/441)) ([d766e96](https://togithub.com/hetznercloud/hcloud-go/commit/d766e96e2220b069a0a8067a3249afe48cf68b2e)) ##### Bug Fixes - **exp:** rename to `sshutils` package name ([#​450](https://togithub.com/hetznercloud/hcloud-go/issues/450)) ([6d4100d](https://togithub.com/hetznercloud/hcloud-go/commit/6d4100dbceb9a43a66bad3ce91cee039198130c3))
onsi/ginkgo (github.com/onsi/ginkgo/v2) ### [`v2.19.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.19.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.18.0...v2.19.0) #### 2.19.0 ##### Features [Label Sets](https://onsi.github.io/ginkgo/#label-sets) allow for more expressive and flexible label filtering. ### [`v2.18.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.18.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.17.3...v2.18.0) #### 2.18.0 ##### Features - Add --slience-skips and --force-newlines \[[`f010b65`](https://togithub.com/onsi/ginkgo/commit/f010b65)] - fail when no tests were run and --fail-on-empty was set \[[`d80eebe`](https://togithub.com/onsi/ginkgo/commit/d80eebe)] ##### Fixes - Fix table entry context edge case \[[`42013d6`](https://togithub.com/onsi/ginkgo/commit/42013d6)] ##### Maintenance - Bump golang.org/x/tools from 0.20.0 to 0.21.0 ([#​1406](https://togithub.com/onsi/ginkgo/issues/1406)) \[[`fcf1fd7`](https://togithub.com/onsi/ginkgo/commit/fcf1fd7)] - Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 ([#​1399](https://togithub.com/onsi/ginkgo/issues/1399)) \[[`8bb14fd`](https://togithub.com/onsi/ginkgo/commit/8bb14fd)] - Bump golang.org/x/net from 0.24.0 to 0.25.0 ([#​1407](https://togithub.com/onsi/ginkgo/issues/1407)) \[[`04bfad7`](https://togithub.com/onsi/ginkgo/commit/04bfad7)] ### [`v2.17.3`](https://togithub.com/onsi/ginkgo/releases/tag/v2.17.3) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.17.2...v2.17.3) #### 2.17.3 ##### Fixes `ginkgo watch` now ignores hidden files \[[`bde6e00`](https://togithub.com/onsi/ginkgo/commit/bde6e00)]
stoewer/go-strcase (github.com/stoewer/go-strcase) ### [`v1.3.0`](https://togithub.com/stoewer/go-strcase/releases/tag/v1.3.0): Release 1.3.0 [Compare Source](https://togithub.com/stoewer/go-strcase/compare/v1.2.1...v1.3.0) - Fix bug in camel case conversion [#​9](https://togithub.com/stoewer/go-strcase/issues/9) (PR [#​11](https://togithub.com/stoewer/go-strcase/issues/11)). Please notice that this changes existing string conversion behavior and might break software that relies on the previous conversion results. ### [`v1.2.1`](https://togithub.com/stoewer/go-strcase/compare/v1.2.0...v1.2.1) [Compare Source](https://togithub.com/stoewer/go-strcase/compare/v1.2.0...v1.2.1)
kubernetes-sigs/kind (sigs.k8s.io/kind) ### [`v0.23.0`](https://togithub.com/kubernetes-sigs/kind/releases/tag/v0.23.0) [Compare Source](https://togithub.com/kubernetes-sigs/kind/compare/v0.22.0...v0.23.0) This release introduces initial limited support for `nerdctl` and kube-proxy nftables mode.

Breaking Changes

- The default node image is now Kubernetes 1.30.0: `kindest/node:v1.30.0@​sha256:047357ac0cfea04663786a612ba1eaba9702bef25227a794b52890dd8bcd692e` - `ipFamily` config field is now validated - While technically a breaking change, if the value you set here is now caught as invalid it was being silently ignored and creating an ipv4 cluster previously and you should correct your config - Go 1.17+ is required for `go install sigs.k8s.io/kind` / building the `kind` binary - Prebuilt binaries are available as an alternative to `go install` - For local development `make` will automatically setup the correct go version - Note that the go team only supports 1.21+ and major linux distros have 1.19+ - Future releases may increase this to a more current Go release - Future release may adopt `toolchain` in go.mod to make this seamless if you have go 1.21+ installed even without our makefile. We highly recommend installing go 1.21+

New Features

- Initial support for nodes created with [nerdctl](https://togithub.com/containerd/nerdctl) - Initial support for `kubeProxyMode: nftables` (ahead of Kubernetes 1.31+, see https://kind.sigs.k8s.io/docs/user/configuration/#kube-proxy-mode) - Sweeping dependency updates, see commits for full details. https://github.com/kubernetes-sigs/kind/compare/v0.22.0...v0.23.0 Images pre-built for this release: - v1.30.0: `kindest/node:v1.30.0@​sha256:047357ac0cfea04663786a612ba1eaba9702bef25227a794b52890dd8bcd692e` - v1.29.4: `kindest/node:v1.29.4@​sha256:3abb816a5b1061fb15c6e9e60856ec40d56b7b52bcea5f5f1350bc6e2320b6f8` - v1.28.9: `kindest/node:v1.28.9@​sha256:dca54bc6a6079dd34699d53d7d4ffa2e853e46a20cd12d619a09207e35300bd0` - v1.27.13: `kindest/node:v1.27.13@​sha256:17439fa5b32290e3ead39ead1250dca1d822d94a10d26f1981756cd51b24b9d8` - v1.26.15: `kindest/node:v1.26.15@​sha256:84333e26cae1d70361bb7339efb568df1871419f2019c80f9a12b7e2d485fe19` - v1.25.16: `kindest/node:v1.25.16@​sha256:5da57dfc290ac3599e775e63b8b6c49c0c85d3fec771cd7d55b45fae14b38d3b` **NOTE**: You *must* use the `@sha256` digest to guarantee an image built for this release, until such a time as we switch to a different tagging scheme. Even then we will highly encourage digest pinning for security and reproducibility reasons. See also: - https://kind.sigs.k8s.io/docs/user/quick-start/#creating-a-cluster - https://kind.sigs.k8s.io/docs/user/quick-start/#building-images NOTE: These node images support amd64 and arm64, both of our supported platforms. **You must use the same platform as your host,** for more context see [https://github.com/kubernetes-sigs/kind/issues/2718](https://togithub.com/kubernetes-sigs/kind/issues/2718)

Fixes

- Correctly case `kubeProxyMode: "none"`

Contributors

**Thank you to everyone who contributed to this release! ❤️** Users whose commits are in this release (alphabetically by user name) - [@​aojea](https://togithub.com/aojea) - [@​AkihiroSuda](https://togithub.com/AkihiroSuda) - [@​BenTheElder](https://togithub.com/BenTheElder) - [@​dependabot](https://togithub.com/dependabot)\[bot] - [@​estesp](https://togithub.com/estesp) - [@​hp685](https://togithub.com/hp685) - [@​jizusun](https://togithub.com/jizusun) - [@​k8s-ci-robot](https://togithub.com/k8s-ci-robot) - [@​kevin85421](https://togithub.com/kevin85421) - [@​stmcginnis](https://togithub.com/stmcginnis) - [@​tnqn](https://togithub.com/tnqn) - [@​yankay](https://togithub.com/yankay) Thank you as well to everyone else not listed here who contributed in other ways like filing issues, giving feedback, testing fixes, and helping users in slack!

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.

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


syself-bot[bot] commented 4 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/prometheus/client_golang v1.19.0 -> v1.19.1
golang.org/x/net v0.24.0 -> v0.26.0
golang.org/x/sys v0.20.0 -> v0.21.0
golang.org/x/term v0.20.0 -> v0.21.0
golang.org/x/text v0.15.0 -> v0.16.0
golang.org/x/tools v0.20.0 -> v0.22.0