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 kubernetes group with 7 updates:
0.30.1
0.30.2
0.30.1
0.30.2
0.30.1
0.30.2
0.30.1
0.30.2
0.30.1
0.30.2
0.16.3
0.18.4
0.17.0
0.23.0
Updates
k8s.io/api
from 0.30.1 to 0.30.2Commits
118f81c
Update dependencies to v0.30.2 tagUpdates
k8s.io/apiextensions-apiserver
from 0.30.1 to 0.30.2Commits
2d2addc
Update dependencies to v0.30.2 tag803669d
Merge pull request #124676cici37/automated-cherry-pick-of-#124675
5e9c693
Adding the feature gates to fix cost for VAP and webhook matchConditions.Updates
k8s.io/apimachinery
from 0.30.1 to 0.30.2Commits
Updates
k8s.io/client-go
from 0.30.1 to 0.30.2Commits
592d891
Update dependencies to v0.30.2 tagUpdates
k8s.io/code-generator
from 0.30.1 to 0.30.2Commits
c49bce7
Update dependencies to v0.30.2 tagUpdates
sigs.k8s.io/controller-runtime
from 0.16.3 to 0.18.4Release notes
Sourced from sigs.k8s.io/controller-runtime's releases.
... (truncated)
Commits
12cc8d5
Merge pull request #2848 from k8s-infra-cherrypick-robot/cherry-pick-2847-to-...c0c229e
controllerutil: allow configuring BlockOwnerDeletion when setting OwnerRefere...be2f383
Merge pull request #2840 from sbueringer/pr-bump-k8s4720d17
Bump k8s.io/* to v0.30.1aa9ed14
Merge pull request #2837 from sbueringer/pr-setup-envtest-ct-rel-0.1835d7bbd
default --use-deprecated-gcs to truece4e4f5
some more deprecations56dcc14
setup-envtest: allow downloading envtest binaries from controller-tools834905b
Merge pull request #2817 from k8s-infra-cherrypick-robot/cherry-pick-2813-to-...6396a49
Reintroduce AddMetricsExtraHandler on managerUpdates
sigs.k8s.io/kind
from 0.17.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