From 802b085b0d1b1e8c1fa38bbe998d60f7e1c60dec Mon Sep 17 00:00:00 2001 From: minikube-bot Date: Wed, 19 Nov 2025 10:02:02 +0000 Subject: [PATCH 1/3] Kicbase/ISO: Update buildkit from v0.18.1 to v0.26.1 --- .../aarch64/package/buildkit-bin-aarch64/buildkit-bin.hash | 1 + .../arch/aarch64/package/buildkit-bin-aarch64/buildkit-bin.mk | 4 ++-- .../arch/x86_64/package/buildkit-bin/buildkit-bin.hash | 1 + .../arch/x86_64/package/buildkit-bin/buildkit-bin.mk | 4 ++-- deploy/kicbase/Dockerfile | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/deploy/iso/minikube-iso/arch/aarch64/package/buildkit-bin-aarch64/buildkit-bin.hash b/deploy/iso/minikube-iso/arch/aarch64/package/buildkit-bin-aarch64/buildkit-bin.hash index b24b60dd2b7d..049c3e442af3 100644 --- a/deploy/iso/minikube-iso/arch/aarch64/package/buildkit-bin-aarch64/buildkit-bin.hash +++ b/deploy/iso/minikube-iso/arch/aarch64/package/buildkit-bin-aarch64/buildkit-bin.hash @@ -15,3 +15,4 @@ sha256 608539ed0686f6533504ab43ed1005ab9c7bb45daec1cc5caa99de0c6314408c buildki sha256 15329adaa5e5b2bea0580f3e5e33765f84504075710bb791e362c3b160ca7e61 buildkit-v0.15.2.linux-arm64.tar.gz sha256 1b70bb7955ddda66537d4bf9aa540e79e79e19aa989901613da58f5f133a53ef buildkit-v0.16.0.linux-arm64.tar.gz sha256 484a725519bd15a3b3d1f84c2dfc37749af6f06bc6c40d83395312e4d1fb18f1 buildkit-v0.18.1.linux-arm64.tar.gz +sha256 83cfd60b552e0be91ca7a0ce3af4403a1fdc71d3ca3419ba5892c929c7b90336 buildkit-v0.26.1.linux-arm64.tar.gz diff --git a/deploy/iso/minikube-iso/arch/aarch64/package/buildkit-bin-aarch64/buildkit-bin.mk b/deploy/iso/minikube-iso/arch/aarch64/package/buildkit-bin-aarch64/buildkit-bin.mk index 25593db28a56..6f24eebe71d7 100644 --- a/deploy/iso/minikube-iso/arch/aarch64/package/buildkit-bin-aarch64/buildkit-bin.mk +++ b/deploy/iso/minikube-iso/arch/aarch64/package/buildkit-bin-aarch64/buildkit-bin.mk @@ -4,8 +4,8 @@ # ################################################################################ -BUILDKIT_BIN_AARCH64_VERSION = v0.18.1 -BUILDKIT_BIN_AARCH64_COMMIT = eb68885955169461d72dc2b7e6d084100fcaba86 +BUILDKIT_BIN_AARCH64_VERSION = v0.26.1 +BUILDKIT_BIN_AARCH64_COMMIT = 29fc55f96f093a780dc0b6826719db7dce49d2b7 BUILDKIT_BIN_AARCH64_SITE = https://github.com/moby/buildkit/releases/download/$(BUILDKIT_BIN_AARCH64_VERSION) BUILDKIT_BIN_AARCH64_SOURCE = buildkit-$(BUILDKIT_BIN_AARCH64_VERSION).linux-arm64.tar.gz diff --git a/deploy/iso/minikube-iso/arch/x86_64/package/buildkit-bin/buildkit-bin.hash b/deploy/iso/minikube-iso/arch/x86_64/package/buildkit-bin/buildkit-bin.hash index 55b13a66e2d7..5dda8cd3b43d 100644 --- a/deploy/iso/minikube-iso/arch/x86_64/package/buildkit-bin/buildkit-bin.hash +++ b/deploy/iso/minikube-iso/arch/x86_64/package/buildkit-bin/buildkit-bin.hash @@ -19,3 +19,4 @@ sha256 e433c3d3484ad5c13a74435a28ba96334369c9ecce13b4ed0e310ad5f90f7060 buildki sha256 59279df5853bef19a03ec15c5c31b772e59d91d079ab0221e1bafa023cf41c35 buildkit-v0.15.2.linux-amd64.tar.gz sha256 a07a01da821d39bdb6e03a2f98ee407bb861cc61ece2e69e2ea4d61b3a4ab7f1 buildkit-v0.16.0.linux-amd64.tar.gz sha256 02b986569330f09dc837486f80d9818812aba1ac8bd892b337adeb56eafe3794 buildkit-v0.18.1.linux-amd64.tar.gz +sha256 9b4ddc45f9eb30022215c3ebc37e3af9505c26d74fb510a566b0a01f0c19c27c buildkit-v0.26.1.linux-amd64.tar.gz diff --git a/deploy/iso/minikube-iso/arch/x86_64/package/buildkit-bin/buildkit-bin.mk b/deploy/iso/minikube-iso/arch/x86_64/package/buildkit-bin/buildkit-bin.mk index b0c395250abe..28a844dd6a96 100644 --- a/deploy/iso/minikube-iso/arch/x86_64/package/buildkit-bin/buildkit-bin.mk +++ b/deploy/iso/minikube-iso/arch/x86_64/package/buildkit-bin/buildkit-bin.mk @@ -4,8 +4,8 @@ # ################################################################################ -BUILDKIT_BIN_VERSION = v0.18.1 -BUILDKIT_BIN_COMMIT = eb68885955169461d72dc2b7e6d084100fcaba86 +BUILDKIT_BIN_VERSION = v0.26.1 +BUILDKIT_BIN_COMMIT = 29fc55f96f093a780dc0b6826719db7dce49d2b7 BUILDKIT_BIN_SITE = https://github.com/moby/buildkit/releases/download/$(BUILDKIT_BIN_VERSION) BUILDKIT_BIN_SOURCE = buildkit-$(BUILDKIT_BIN_VERSION).linux-amd64.tar.gz diff --git a/deploy/kicbase/Dockerfile b/deploy/kicbase/Dockerfile index 53be47386f1e..e5eb8d40f231 100644 --- a/deploy/kicbase/Dockerfile +++ b/deploy/kicbase/Dockerfile @@ -41,7 +41,7 @@ RUN if [ "$PREBUILT_AUTO_PAUSE" != "true" ]; then cd ./cmd/auto-pause/ && go bui # for a kubernetes node image, it doesn't contain much we don't need FROM ${KICBASE_IMAGE} AS kicbase -ARG BUILDKIT_VERSION="v0.18.1" +ARG BUILDKIT_VERSION="v0.26.1" ARG CRIO_VERSION="v1.34" ARG CRICTL_VERSION="v1.34.0" ARG CRI_DOCKERD_VERSION="v0.4.1" From 11e9875883099ebbf5036a1028e3dfc519689e6b Mon Sep 17 00:00:00 2001 From: minikube-bot Date: Wed, 19 Nov 2025 10:26:51 +0000 Subject: [PATCH 2/3] Updating kicbase image to v0.0.48-1763546847-21926 --- hack/kicbase_version/os-package-list.txt | 13 ++++++++----- pkg/drivers/kic/types.go | 4 ++-- site/content/en/docs/commands/start.md | 2 +- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/hack/kicbase_version/os-package-list.txt b/hack/kicbase_version/os-package-list.txt index 18358d202273..45838e1776a2 100644 --- a/hack/kicbase_version/os-package-list.txt +++ b/hack/kicbase_version/os-package-list.txt @@ -16,10 +16,10 @@ ii ca-certificates 20230311+deb12u1 all ii catatonit 0.1.7-1+b2 amd64 init process for containers ii conmon 2.1.6+ds1-1 amd64 OCI container runtime monitor ii conntrack 1:1.4.7-1+b2 amd64 Program to modify the conntrack tables -ii containerd.io 1.7.28-1~debian.12~bookworm amd64 An open and reliable container runtime +ii containerd.io 2.1.5-1~debian.12~bookworm amd64 An open and reliable container runtime ii containernetworking-plugins 1.1.1+ds1-3+b5 amd64 standard networking plugins - binaries ii coreutils 9.1-1 amd64 GNU core utilities -ii cri-o 1.34.1-1.2 amd64 Open Container Initiative-based implementation of Kubernetes Container Runtime Interface +ii cri-o 1.34.2-1.1 amd64 Open Container Initiative-based implementation of Kubernetes Container Runtime Interface ii crun 1.8.1-1+deb12u1 amd64 lightweight OCI runtime for running containers ii curl 7.88.1-10+deb12u14 amd64 command line tool for transferring data with URL syntax ii dash 0.5.12-2 amd64 POSIX-compliant shell @@ -35,9 +35,9 @@ ii diffutils 1:3.8-4 amd64 ii dirmngr 2.2.40-1.1+deb12u1 amd64 GNU privacy guard - network certificate management service ii dmsetup 2:1.02.185-2 amd64 Linux Kernel Device Mapper userspace library ii dnsutils 1:9.18.41-1~deb12u1 all Transitional package for bind9-dnsutils -ii docker-buildx-plugin 0.29.1-1~debian.12~bookworm amd64 Docker Buildx plugin extends build capabilities with BuildKit. -ii docker-ce 5:28.5.1-1~debian.12~bookworm amd64 Docker: the open-source application container engine -ii docker-ce-cli 5:28.5.1-1~debian.12~bookworm amd64 Docker CLI: the open-source application container engine +ii docker-buildx-plugin 0.30.0-1~debian.12~bookworm amd64 Docker Buildx plugin extends build capabilities with BuildKit. +ii docker-ce 5:29.0.2-1~debian.12~bookworm amd64 Docker: the open-source application container engine +ii docker-ce-cli 5:29.0.2-1~debian.12~bookworm amd64 Docker CLI: the open-source application container engine ii dpkg 1.21.22 amd64 Debian package management system ii e2fsprogs 1.47.0-2+b2 amd64 ext2/ext3/ext4 file system utilities ii ebtables 2.0.11-5 amd64 Ethernet bridge frame table administration @@ -114,6 +114,7 @@ ii libicu72:amd64 72.1-3+deb12u1 amd64 ii libidn2-0:amd64 2.3.3-1+b1 amd64 Internationalized domain names (IDNA2008/TR46) library ii libip4tc2:amd64 1.8.9-2 amd64 netfilter libip4tc library ii libip6tc2:amd64 1.8.9-2 amd64 netfilter libip6tc library +ii libjansson4:amd64 2.14-2 amd64 C library for encoding, decoding and manipulating JSON data ii libjemalloc2:amd64 5.3.0-1 amd64 general-purpose scalable concurrent malloc(3) implementation ii libjson-c5:amd64 0.16-2 amd64 JSON manipulation library - shared library ii libk5crypto3:amd64 1.20.1-2+deb12u4 amd64 MIT Kerberos runtime libraries - Crypto Library @@ -135,6 +136,7 @@ ii libnetfilter-conntrack3:amd64 1.0.9-3 amd64 ii libnettle8:amd64 3.8.1-2 amd64 low level cryptographic library (symmetric and one-way cryptos) ii libnfnetlink0:amd64 1.0.2-2 amd64 Netfilter netlink library ii libnfsidmap1:amd64 1:2.6.2-4+deb12u1 amd64 NFS idmapping library +ii libnftables1:amd64 1.0.6-2+deb12u2 amd64 Netfilter nftables high level userspace API library ii libnftnl11:amd64 1.2.4-2 amd64 Netfilter nftables userspace API library ii libnghttp2-14:amd64 1.52.0-1+deb12u2 amd64 library implementing HTTP/2 protocol (shared library) ii libnpth0:amd64 1.6-3 amd64 replacement for GNU Pth using system threads @@ -197,6 +199,7 @@ ii ncurses-bin 6.4-4 amd64 ii netbase 6.4 all Basic TCP/IP networking system ii netcat-openbsd 1.219-1 amd64 TCP/IP swiss army knife ii nfs-common 1:2.6.2-4+deb12u1 amd64 NFS support files common to client and server +ii nftables 1.0.6-2+deb12u2 amd64 Program to control packet filtering rules by Netfilter project ii nvidia-container-toolkit 1.18.0-1 amd64 NVIDIA Container toolkit ii nvidia-container-toolkit-base 1.18.0-1 amd64 NVIDIA Container Toolkit Base ii openssh-client 1:9.2p1-2+deb12u7 amd64 secure shell (SSH) client, for secure access to remote machines diff --git a/pkg/drivers/kic/types.go b/pkg/drivers/kic/types.go index 41a8916e568f..3d1fb00b20e6 100644 --- a/pkg/drivers/kic/types.go +++ b/pkg/drivers/kic/types.go @@ -24,10 +24,10 @@ import ( const ( // Version is the current version of kic - Version = "v0.0.48-1761985721-21837" + Version = "v0.0.48-1763546847-21926" // SHA of the kic base image - baseImageSHA = "a50b37e97dfdea51156e079ca6b45818a801b3d41bbe13d141f35d2e1af6c7d1" + baseImageSHA = "c637c62f2266ea1c05611de5a614675c41204580edc7595d6d2be32347e5db8b" // The name of the GCR kicbase repository gcrRepo = "gcr.io/k8s-minikube/kicbase-builds" // The name of the Dockerhub kicbase repository diff --git a/site/content/en/docs/commands/start.md b/site/content/en/docs/commands/start.md index 587f62c0fcc6..4f642bd61e2b 100644 --- a/site/content/en/docs/commands/start.md +++ b/site/content/en/docs/commands/start.md @@ -27,7 +27,7 @@ minikube start [flags] --apiserver-port int The apiserver listening port (default 8443) --auto-pause-interval duration Duration of inactivity before the minikube VM is paused (default 1m0s) (default 1m0s) --auto-update-drivers If set, automatically updates drivers to the latest version. Defaults to true. (default true) - --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.48-1761985721-21837@sha256:a50b37e97dfdea51156e079ca6b45818a801b3d41bbe13d141f35d2e1af6c7d1") + --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.48-1763546847-21926@sha256:c637c62f2266ea1c05611de5a614675c41204580edc7595d6d2be32347e5db8b") --binary-mirror string Location to fetch kubectl, kubelet, & kubeadm binaries from. --cache-images If true, cache docker images for the current bootstrapper and load them into the machine. Always false with --driver=none. (default true) --cert-expiration duration Duration until minikube certificate expiration, defaults to three years (26280h). (default 26280h0m0s) From 34f9af87d285aa4fd4b1f44f053067264f102cbd Mon Sep 17 00:00:00 2001 From: minikube-bot Date: Wed, 19 Nov 2025 13:26:25 +0000 Subject: [PATCH 3/3] Updating ISO to v1.37.0-1763546778-21926 --- Makefile | 2 +- pkg/minikube/download/iso.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 5922c1feb49a..aca0e4bb34e0 100644 --- a/Makefile +++ b/Makefile @@ -24,7 +24,7 @@ KIC_VERSION ?= $(shell grep -E "Version =" pkg/drivers/kic/types.go | cut -d \" HUGO_VERSION ?= $(shell grep -E "HUGO_VERSION = \"" netlify.toml | cut -d \" -f2) # Default to .0 for higher cache hit rates, as build increments typically don't require new ISO versions -ISO_VERSION ?= v1.37.0-1763408543-21899 +ISO_VERSION ?= v1.37.0-1763546778-21926 # Dashes are valid in semver, but not Linux packaging. Use ~ to delimit alpha/beta DEB_VERSION ?= $(subst -,~,$(RAW_VERSION)) diff --git a/pkg/minikube/download/iso.go b/pkg/minikube/download/iso.go index 197c01c88324..14c83080639e 100644 --- a/pkg/minikube/download/iso.go +++ b/pkg/minikube/download/iso.go @@ -41,7 +41,7 @@ const fileScheme = "file" // DefaultISOURLs returns a list of ISO URL's to consult by default, in priority order func DefaultISOURLs() []string { v := version.GetISOVersion() - isoBucket := "minikube-builds/iso/21899" + isoBucket := "minikube-builds/iso/21926" return []string{ fmt.Sprintf("https://storage.googleapis.com/%s/minikube-%s-%s.iso", isoBucket, v, runtime.GOARCH),