diff --git a/Makefile b/Makefile index 8455fb517e02..12fdca1dbc8a 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.36.0-1749153077-20895 +ISO_VERSION ?= v1.36.0-1750241180-20951 # Dashes are valid in semver, but not Linux packaging. Use ~ to delimit alpha/beta DEB_VERSION ?= $(subst -,~,$(RAW_VERSION)) 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..e3dece63c49b 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 9f774320c1639f7f0b00941b775b0a332d2b717512cc26a37494554381a2897a buildkit-v0.23.0.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..9ad99504d4b5 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.23.0 +BUILDKIT_BIN_AARCH64_COMMIT = cc8ff80e5733eb0a0347176009232d6e40752f7f 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..0f0e57c72a8e 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 1840954a52dd3e88971bf28e45d29925169e9c18091c88ca76a5e05c6eaea885 buildkit-v0.23.0.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..7f097eda7c08 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.23.0 +BUILDKIT_BIN_COMMIT = cc8ff80e5733eb0a0347176009232d6e40752f7f 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 25449784d04e..70e037499014 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 ${UBUNTU_JAMMY_IMAGE} as kicbase -ARG BUILDKIT_VERSION="v0.18.1" +ARG BUILDKIT_VERSION="v0.23.0" ARG CRIO_VERSION="1.24" ARG CRI_DOCKERD_VERSION="v0.4.0" ARG CRI_DOCKERD_COMMIT="b9b889355f3002c01db294427964e454dfbc3feb" diff --git a/hack/kicbase_version/os-package-list.txt b/hack/kicbase_version/os-package-list.txt index 4dc894d6dedf..57745ac3aa14 100644 --- a/hack/kicbase_version/os-package-list.txt +++ b/hack/kicbase_version/os-package-list.txt @@ -31,9 +31,9 @@ ii debianutils 5.5-1ubuntu2 amd6 ii diffutils 1:3.8-0ubuntu2 amd64 File comparison utilities ii dirmngr 2.2.27-3ubuntu2.3 amd64 GNU privacy guard - network certificate management service ii dnsutils 1:9.18.30-0ubuntu0.22.04.2 all Transitional package for bind9-dnsutils -ii docker-buildx-plugin 0.23.0-1~ubuntu.22.04~jammy amd64 Docker Buildx cli plugin. -ii docker-ce 5:28.1.1-1~ubuntu.22.04~jammy amd64 Docker: the open-source application container engine -ii docker-ce-cli 5:28.1.1-1~ubuntu.22.04~jammy amd64 Docker CLI: the open-source application container engine +ii docker-buildx-plugin 0.24.0-1~ubuntu.22.04~jammy amd64 Docker Buildx cli plugin. +ii docker-ce 5:28.2.2-1~ubuntu.22.04~jammy amd64 Docker: the open-source application container engine +ii docker-ce-cli 5:28.2.2-1~ubuntu.22.04~jammy amd64 Docker CLI: the open-source application container engine ii dpkg 1.21.1ubuntu2.3 amd64 Debian package management system ii e2fsprogs 1.46.5-2ubuntu1.2 amd64 ext2/ext3/ext4 file system utilities ii ebtables 2.0.11-4build2 amd64 Ethernet bridge frame table administration @@ -96,7 +96,7 @@ ii libffi8:amd64 3.4.2-4 amd6 ii libfido2-1:amd64 1.10.0-1 amd64 library for generating and verifying FIDO 2.0 objects ii libgcc-s1:amd64 12.3.0-1ubuntu1~22.04 amd64 GCC support library ii libgcrypt20:amd64 1.9.4-3ubuntu3 amd64 LGPL Crypto library - runtime library -ii libglib2.0-0:amd64 2.72.4-0ubuntu2.4 amd64 GLib library of C routines +ii libglib2.0-0:amd64 2.72.4-0ubuntu2.5 amd64 GLib library of C routines ii libgmp10:amd64 2:6.2.1+dfsg-3ubuntu1 amd64 Multiprecision arithmetic library ii libgnutls30:amd64 3.7.3-4ubuntu1.6 amd64 GNU TLS library - main runtime library ii libgpg-error0:amd64 1.43-3 amd64 GnuPG development runtime library @@ -137,8 +137,8 @@ ii libnghttp2-14:amd64 1.43.0-1ubuntu0.2 amd6 ii libnl-3-200:amd64 3.5.0-0.1 amd64 library for dealing with netlink sockets ii libnpth0:amd64 1.6-3build2 amd64 replacement for GNU Pth using system threads ii libnsl2:amd64 1.3.0-2build2 amd64 Public client interface for NIS(YP) and NIS+ -ii libnvidia-container-tools 1.17.6-1 amd64 NVIDIA container runtime library (command-line tools) -ii libnvidia-container1:amd64 1.17.6-1 amd64 NVIDIA container runtime library +ii libnvidia-container-tools 1.17.8-1 amd64 NVIDIA container runtime library (command-line tools) +ii libnvidia-container1:amd64 1.17.8-1 amd64 NVIDIA container runtime library ii libp11-kit0:amd64 0.24.0-6build1 amd64 library for loading and coordinating access to PKCS#11 modules - runtime ii libpam-modules:amd64 1.4.0-11ubuntu2.5 amd64 Pluggable Authentication Modules for PAM ii libpam-modules-bin 1.4.0-11ubuntu2.5 amd64 Pluggable Authentication Modules for PAM - helper binaries @@ -152,8 +152,8 @@ ii libprotobuf-c1:amd64 1.3.3-1ubuntu2.1 amd6 ii libprotobuf23:amd64 3.12.4-1ubuntu7.22.04.2 amd64 protocol buffers C++ library ii libpsl5:amd64 0.21.0-1.2build2 amd64 Library for Public Suffix List (shared libraries) ii libpython3-stdlib:amd64 3.10.6-1~22.04.1 amd64 interactive high-level object-oriented language (default python3 version) -ii libpython3.10-minimal:amd64 3.10.12-1~22.04.9 amd64 Minimal subset of the Python language (version 3.10) -ii libpython3.10-stdlib:amd64 3.10.12-1~22.04.9 amd64 Interactive high-level object-oriented language (standard library, version 3.10) +ii libpython3.10-minimal:amd64 3.10.12-1~22.04.10 amd64 Minimal subset of the Python language (version 3.10) +ii libpython3.10-stdlib:amd64 3.10.12-1~22.04.10 amd64 Interactive high-level object-oriented language (standard library, version 3.10) ii libreadline8:amd64 8.1.2-1 amd64 GNU readline and history libraries, run-time libraries ii librtmp1:amd64 2.4+20151223.gitfa8646d.1-2build4 amd64 toolkit for RTMP streams (shared library) ii libsasl2-2:amd64 2.1.27+dfsg2-3ubuntu1.2 amd64 Cyrus SASL - authentication abstraction library @@ -164,17 +164,17 @@ ii libsemanage-common 3.3-1build2 all ii libsemanage2:amd64 3.3-1build2 amd64 SELinux policy management library ii libsepol2:amd64 3.3-1build1 amd64 SELinux library for manipulating binary security policies ii libsmartcols1:amd64 2.37.2-4ubuntu3.4 amd64 smart column output alignment library -ii libsqlite3-0:amd64 3.37.2-2ubuntu0.3 amd64 SQLite 3 shared library +ii libsqlite3-0:amd64 3.37.2-2ubuntu0.4 amd64 SQLite 3 shared library ii libss2:amd64 1.46.5-2ubuntu1.2 amd64 command-line interface parsing library ii libssh-4:amd64 0.9.6-2ubuntu0.22.04.3 amd64 tiny C SSH library (OpenSSL flavor) ii libssl3:amd64 3.0.2-0ubuntu1.19 amd64 Secure Sockets Layer toolkit - shared libraries ii libstdc++6:amd64 12.3.0-1ubuntu1~22.04 amd64 GNU Standard C++ Library v3 -ii libsystemd0:amd64 249.11-0ubuntu3.15 amd64 systemd utility library +ii libsystemd0:amd64 249.11-0ubuntu3.16 amd64 systemd utility library ii libtasn1-6:amd64 4.18.0-4ubuntu0.1 amd64 Manage ASN.1 structures (runtime) ii libtinfo6:amd64 6.3-2ubuntu0.1 amd64 shared low-level terminfo library for terminal handling ii libtirpc-common 1.3.2-2ubuntu0.1 all transport-independent RPC library - common files ii libtirpc3:amd64 1.3.2-2ubuntu0.1 amd64 transport-independent RPC library -ii libudev1:amd64 249.11-0ubuntu3.15 amd64 libudev shared library +ii libudev1:amd64 249.11-0ubuntu3.16 amd64 libudev shared library ii libunistring2:amd64 1.0-1 amd64 Unicode string library for C ii libuuid1:amd64 2.37.2-4ubuntu3.4 amd64 Universally Unique ID library ii libuv1:amd64 1.43.0-1ubuntu0.1 amd64 asynchronous event notification library - runtime library @@ -196,8 +196,8 @@ ii ncurses-bin 6.3-2ubuntu0.1 amd6 ii netbase 6.3 all Basic TCP/IP networking system ii netcat-openbsd 1.218-4ubuntu1 amd64 TCP/IP swiss army knife ii nfs-common 1:2.6.1-1ubuntu1.2 amd64 NFS support files common to client and server -ii nvidia-container-toolkit 1.17.6-1 amd64 NVIDIA Container toolkit -ii nvidia-container-toolkit-base 1.17.6-1 amd64 NVIDIA Container Toolkit Base +ii nvidia-container-toolkit 1.17.8-1 amd64 NVIDIA Container toolkit +ii nvidia-container-toolkit-base 1.17.8-1 amd64 NVIDIA Container Toolkit Base ii openssh-client 1:8.9p1-3ubuntu0.13 amd64 secure shell (SSH) client, for secure access to remote machines ii openssh-server 1:8.9p1-3ubuntu0.13 amd64 secure shell (SSH) server, for secure access from remote machines ii openssh-sftp-server 1:8.9p1-3ubuntu0.13 amd64 secure shell (SSH) sftp server module, for SFTP access from remote machines @@ -210,11 +210,11 @@ ii podman 3.4.4+ds1-1ubuntu1.22.04.3 amd6 ii procps 2:3.3.17-6ubuntu2.1 amd64 /proc file system utilities ii python3 3.10.6-1~22.04.1 amd64 interactive high-level object-oriented language (default python3 version) ii python3-minimal 3.10.6-1~22.04.1 amd64 minimal subset of the Python language (default python3 version) -ii python3-pkg-resources 59.6.0-1.2ubuntu0.22.04.2 all Package Discovery and Resource Access using pkg_resources +ii python3-pkg-resources 59.6.0-1.2ubuntu0.22.04.3 all Package Discovery and Resource Access using pkg_resources ii python3-protobuf 3.12.4-1ubuntu7.22.04.2 amd64 Python 3 bindings for protocol buffers ii python3-six 1.16.0-3ubuntu1 all Python 2 and 3 compatibility library (Python 3 interface) -ii python3.10 3.10.12-1~22.04.9 amd64 Interactive high-level object-oriented language (version 3.10) -ii python3.10-minimal 3.10.12-1~22.04.9 amd64 Minimal subset of the Python language (version 3.10) +ii python3.10 3.10.12-1~22.04.10 amd64 Interactive high-level object-oriented language (version 3.10) +ii python3.10-minimal 3.10.12-1~22.04.10 amd64 Minimal subset of the Python language (version 3.10) ii readline-common 8.1.2-1 all GNU readline and history libraries, common files ii rpcbind 1.2.6-2build1 amd64 converts RPC program numbers into universal addresses ii rsync 3.2.7-0ubuntu0.22.04.4 amd64 fast, versatile, remote (and local) file-copying tool @@ -222,13 +222,13 @@ ii sed 4.8-1ubuntu2 amd6 ii sensible-utils 0.0.17 all Utilities for sensible alternative selection ii socat 1.7.4.1-3ubuntu4 amd64 multipurpose relay for bidirectional data transfer ii sudo 1.9.9-1ubuntu2.4 amd64 Provide limited super user privileges to specific users -ii systemd 249.11-0ubuntu3.15 amd64 system and service manager +ii systemd 249.11-0ubuntu3.16 amd64 system and service manager ii sysvinit-utils 3.01-1ubuntu1 amd64 System-V-like utilities ii tar 1.34+dfsg-1ubuntu0.1.22.04.2 amd64 GNU version of the tar archiving utility -ii tzdata 2025b-0ubuntu0.22.04 all time zone and daylight-saving time data +ii tzdata 2025b-0ubuntu0.22.04.1 all time zone and daylight-saving time data ii ubuntu-keyring 2021.03.26 all GnuPG keys of the Ubuntu archive ii ucf 3.0043 all Update Configuration File(s): preserve user changes to config files -ii udev 249.11-0ubuntu3.15 amd64 /dev/ and hotplug management daemon +ii udev 249.11-0ubuntu3.16 amd64 /dev/ and hotplug management daemon ii usrmerge 25ubuntu2 all Convert the system to the merged /usr directories scheme ii util-linux 2.37.2-4ubuntu3.4 amd64 miscellaneous system utilities ii vim-common 2:8.2.3995-1ubuntu2.24 all Vi IMproved - Common files diff --git a/pkg/drivers/kic/types.go b/pkg/drivers/kic/types.go index 011486923605..88fe0d5c3762 100644 --- a/pkg/drivers/kic/types.go +++ b/pkg/drivers/kic/types.go @@ -24,14 +24,14 @@ import ( const ( // Version is the current version of kic - Version = "v0.0.47" + Version = "v0.0.47-1750241256-20951" // SHA of the kic base image - baseImageSHA = "6ed579c9292b4370177b7ef3c42cc4b4a6dcd0735a1814916cbc22c8bf38412b" + baseImageSHA = "3d473809cc222c29ff82756ee837f19d4aef8f5b4d7c26f5cbfe7c6a91c480e8" // The name of the GCR kicbase repository - gcrRepo = "gcr.io/k8s-minikube/kicbase" + gcrRepo = "gcr.io/k8s-minikube/kicbase-builds" // The name of the Dockerhub kicbase repository - dockerhubRepo = "docker.io/kicbase/stable" + dockerhubRepo = "docker.io/kicbase/build" ) var ( diff --git a/pkg/minikube/download/iso.go b/pkg/minikube/download/iso.go index 2a258bccab87..9f444e5dc54f 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/20895" + isoBucket := "minikube-builds/iso/20951" return []string{ fmt.Sprintf("https://storage.googleapis.com/%s/minikube-%s-%s.iso", isoBucket, v, runtime.GOARCH), diff --git a/site/content/en/docs/commands/start.md b/site/content/en/docs/commands/start.md index 7f2ac9971d02..f7febf9ea7b3 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:v0.0.47@sha256:6ed579c9292b4370177b7ef3c42cc4b4a6dcd0735a1814916cbc22c8bf38412b") + --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.47-1750241256-20951@sha256:3d473809cc222c29ff82756ee837f19d4aef8f5b4d7c26f5cbfe7c6a91c480e8") --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)