Linux amd64 (checksum / a74747ac40777b86d3ff6f1be201504bba65ca46cd68b5fe25d3c394d0dcf745)
Linux arm (checksum / 614d53ab1192667facce7e8d4e884ff067e5684199a7e5223e8808abc43e927f)
Linux arm64 (checksum / c3b0281fca4c030548211dd6e9b032ee0a9fc53eab614f6acbaff631682ce808)
Linux i386 (checksum / 8a267c7527e3c13602feea7432209c8931f6eecd4bff5ded398d70791c74a5b7)
Linux ppc64le (checksum / bcec19cdad95cae99edce046ccd8090f275e63381ccb6accb4304819fc26e004)
Linux s390x (checksum / a3030533cceedaca4af8fb7661c7154c578ad770279bb6003e1ecd810c72077a)
Linux riscv64 (checksum / 468dc90d119b2faa91036747c559285a744ed7beb8b7d74b83878da6c13e0560)
Windows amd64 (checksum / 23f0ee9fc93d325ddbc4dfdac97c83bc00c7784016541045756cf9abb36f21dc)
This release was signed with 672C 657B E06B 4B30 969C 4A57 4614 49C2 5E36 B98E and can be found at @mattfarinakeybase account. Please use the attached signatures for verifying this release using gpg.
The Quickstart Guide will get you going from there. For upgrade instructions or detailed installation notes, check the install guide. You can also use a script to install on any system with bash.
What's Next
3.15.1 is the next patch release and will be on June 12, 2024.
3.16.0 is the next feature release and will be on September 11, 2024.
Changelog
Updating to k8s 1.30 c4e37b39dbb341cb3f716220df9f9d306d123a58 (Matt Farina)
bump version to v3.15.0 d7afa3b6b432c09a02cd07342e908ba5bed34940 (Matt Farina)
bump version to 774346777c5b311251d8252cd470d56bdd23a403 (Matt Farina)
Fix namespace on kubeconfig error 214fb6eff393f1c17890d45e9eaee86f6b37ea17 (Calvin Krist)
Update testdata PKI with keys that have validity until 3393 (Fixes #12880) 1b75d48189c2484cb5904f7996933d8d85315adb (Dirk Müller)
chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 dac23c82ce3bc05b6e72a1571bea48e424494fb0 (dependabot[bot])
chore(deps): bump github/codeql-action from 3.24.7 to 3.24.10 167d57676d22ea10fa7869e6f85c6fe2e46b3292 (dependabot[bot])
chore: remove repetitive words dd37787ffd25419cf5f76222e682fbba47d289eb (deterclosed)
Modified how created annotation is populated based on package creation time 0a69a0dea6b1dcebaaf5d5b67c9a56eade463a71 (Andrew Block)
This release introduces initial limited support for nerdctl and kube-proxy nftables mode.
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+
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.
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 kubernetes-sigs/kind#2718
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the tools group in /tools with 3 updates: github.com/golangci/golangci-lint, helm.sh/helm/v3 and sigs.k8s.io/kind.
Updates
github.com/golangci/golangci-lint
from 1.58.1 to 1.58.2Release notes
Sourced from github.com/golangci/golangci-lint's releases.
Changelog
Sourced from github.com/golangci/golangci-lint's changelog.
Commits
8c4cfb6
build(deps): bump github.com/securego/gosec/v2 from 2.19.0 to 2.20.0 (#4724)3fbc2f5
build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#4725)7f6606a
build(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 (#4722)78ade26
docs: improve integrations and install pages (#4719)27355d9
docs: uses org account for GitHub Sponsor1df156c
docs: funding and social networksf17b3ef
docs: funding and social networks7c87a9e
build(deps): bump github.com/Antonboom/nilnil from 0.1.8 to 0.1.9 (#4716)8fe47a9
build(deps): bump github.com/lasiar/canonicalheader from 1.0.6 to 1.1.1 (#4715)c90d06b
dev: set CGO_ENABLED=1 when running "test" task (#4712)Updates
helm.sh/helm/v3
from 3.14.4 to 3.15.0Release notes
Sourced from helm.sh/helm/v3's releases.
... (truncated)
Commits
c4e37b3
Updating to k8s 1.30d7afa3b
bump version to v3.15.07743467
bump version tocf823d4
Merge pull request #12971 from dirkmueller/cert_extended_range1df0064
Merge pull request #12966 from helm/dependabot/go_modules/golang.org/x/net-0....c6beb16
Merge pull request #12979 from CalvinKrist/fix-namespace-on-kube-error214fb6e
Fix namespace on kubeconfig error1b75d48
Update testdata PKI with keys that have validity until 3393 (Fixes #12880)dac23c8
chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.014d0c13
Merge pull request #11569 from alex-petrov-vt/iss-11553Updates
sigs.k8s.io/kind
from 0.22.0 to 0.23.0Release notes
Sourced from sigs.k8s.io/kind's releases.
... (truncated)
Commits
0296c52
version v0.23.04a36b22
Merge pull request #3608 from BenTheElder/bump-kindnetd-mod96a3352
bump node image to 1.30.01c8c510
bump base image7e41de9
bump local-path-provisioner image54682a2
bump kindnetd imagecd2ac64
bump kindnetd to k8s 0.29 (not 0.30 as we'd need go 1.22+, see runc issue 4233)b9bba13
Merge pull request #3607 from BenTheElder/bump-go274e9d4
upgrade to go1.21.106967c95
Merge pull request #3605 from kubernetes-sigs/dependabot/github_actions/actio...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show