Skip to content

Commit 69a13ab

Browse files
authored
Merge pull request #16207 from spowelljr/updateKindnetd
CNI: Update kindnetd from `v20230227-15197099` to `v20230330-48f316cd`
2 parents f1c02b5 + 388a7f7 commit 69a13ab

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

deploy/kicbase/entrypoint

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,9 @@ enable_network_magic(){
447447
-e 's/-A OUTPUT \(.*\) -j DOCKER_OUTPUT/\0\n-A PREROUTING \1 -j DOCKER_OUTPUT/' \
448448
`# switch docker DNS SNAT rules rules to our chosen IP` \
449449
-e "s/--to-source :53/--to-source ${docker_host_ip}:53/g"\
450+
`# nftables incompatibility between 1.8.8 and 1.8.7 omit the --dport flag on DNAT rules` \
451+
`# ensure --dport on DNS rules, due to https://github.com/kubernetes-sigs/kind/issues/3054` \
452+
-e "s/p -j DNAT --to-destination ${docker_embedded_dns_ip}/p --dport 53 -j DNAT --to-destination ${docker_embedded_dns_ip}/g" \
450453
| iptables-restore
451454

452455
# now we can ensure that DNS is configured to use our IP

pkg/drivers/kic/types.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@ import (
2424

2525
const (
2626
// Version is the current version of kic
27-
Version = "v0.0.38"
27+
Version = "v0.0.38-1680381266-16207"
2828

2929
// SHA of the kic base image
30-
baseImageSHA = "516db0892e1cd79b6781fc1a102fca4bf392576bbf3ca0fa01a467cb6cc0af55"
30+
baseImageSHA = "426ee3dccdda8a0d40cd86fbdbe440858176d8d4d9c37319b1c702ef226aea93"
3131
// The name of the GCR kicbase repository
32-
gcrRepo = "gcr.io/k8s-minikube/kicbase"
32+
gcrRepo = "gcr.io/k8s-minikube/kicbase-builds"
3333
// The name of the Dockerhub kicbase repository
34-
dockerhubRepo = "docker.io/kicbase/stable"
34+
dockerhubRepo = "docker.io/kicbase/build"
3535
)
3636

3737
var (

pkg/minikube/bootstrapper/images/images.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ func KindNet(repo string) string {
170170
if repo == "" {
171171
repo = "kindest"
172172
}
173-
return path.Join(repo, "kindnetd:v20230227-15197099")
173+
return path.Join(repo, "kindnetd:v20230330-48f316cd")
174174
}
175175

176176
// all calico images are from https://docs.projectcalico.org/manifests/calico.yaml

site/content/en/docs/commands/start.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ minikube start [flags]
2626
--apiserver-names strings A set of apiserver names which are used in the generated certificate for kubernetes. This can be used if you want to make the apiserver available from outside the machine
2727
--apiserver-port int The apiserver listening port (default 8443)
2828
--auto-update-drivers If set, automatically updates drivers to the latest version. Defaults to true. (default true)
29-
--base-image string The base image to use for docker/podman drivers. Intended for local development. (default "gcr.io/k8s-minikube/kicbase:v0.0.38@sha256:516db0892e1cd79b6781fc1a102fca4bf392576bbf3ca0fa01a467cb6cc0af55")
29+
--base-image string The base image to use for docker/podman drivers. Intended for local development. (default "gcr.io/k8s-minikube/kicbase-builds:v0.0.38-1680381266-16207@sha256:426ee3dccdda8a0d40cd86fbdbe440858176d8d4d9c37319b1c702ef226aea93")
3030
--binary-mirror string Location to fetch kubectl, kubelet, & kubeadm binaries from.
3131
--cache-images If true, cache docker images for the current bootstrapper and load them into the machine. Always false with --driver=none. (default true)
3232
--cert-expiration duration Duration until minikube certificate expiration, defaults to three years (26280h). (default 26280h0m0s)

0 commit comments

Comments
 (0)