diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5eb9c175d4e9..6d09befe70e1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,7 +12,7 @@ on: - "!deploy/iso/**" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 4d645d3ecfd7..73898eec8f8b 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -6,7 +6,7 @@ on: - master env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/functional_verified.yml b/.github/workflows/functional_verified.yml index 7fb21bc16367..344f8aedfa8c 100644 --- a/.github/workflows/functional_verified.yml +++ b/.github/workflows/functional_verified.yml @@ -22,7 +22,7 @@ on: - deleted env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/leaderboard.yml b/.github/workflows/leaderboard.yml index bd51c46565a9..d8d93942af34 100644 --- a/.github/workflows/leaderboard.yml +++ b/.github/workflows/leaderboard.yml @@ -6,7 +6,7 @@ on: - 'v*-beta.*' env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index b66a3f918565..8fa1191ca8a2 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -14,7 +14,7 @@ on: - "!deploy/iso/**" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/minikube-image-benchmark.yml b/.github/workflows/minikube-image-benchmark.yml index 747835cbd428..bbc88db6621e 100644 --- a/.github/workflows/minikube-image-benchmark.yml +++ b/.github/workflows/minikube-image-benchmark.yml @@ -6,7 +6,7 @@ on: - cron: "0 2,14 * * *" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 3669aae853d8..616e8ec68bfc 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -12,7 +12,7 @@ on: - "!deploy/iso/**" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/sync-minikube.yml b/.github/workflows/sync-minikube.yml index c47b3b9f5f87..f0633ba2398f 100644 --- a/.github/workflows/sync-minikube.yml +++ b/.github/workflows/sync-minikube.yml @@ -6,7 +6,7 @@ on: - cron: "0 2,14 * * *" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/time-to-k8s-public-chart.yml b/.github/workflows/time-to-k8s-public-chart.yml index fbf3e0a6eb39..221565e78835 100644 --- a/.github/workflows/time-to-k8s-public-chart.yml +++ b/.github/workflows/time-to-k8s-public-chart.yml @@ -6,7 +6,7 @@ on: - cron: "0 2,14 * * *" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/time-to-k8s.yml b/.github/workflows/time-to-k8s.yml index 1339fe20c4b4..95282fd2a7ee 100644 --- a/.github/workflows/time-to-k8s.yml +++ b/.github/workflows/time-to-k8s.yml @@ -5,7 +5,7 @@ on: types: [released] env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/translations.yml b/.github/workflows/translations.yml index 0597bb27377f..d09bd7bd611a 100644 --- a/.github/workflows/translations.yml +++ b/.github/workflows/translations.yml @@ -6,7 +6,7 @@ on: - "translations/**" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-amd-gpu-device-plugin-version.yml b/.github/workflows/update-amd-gpu-device-plugin-version.yml index 62f9a9280c63..6c98e4fada39 100644 --- a/.github/workflows/update-amd-gpu-device-plugin-version.yml +++ b/.github/workflows/update-amd-gpu-device-plugin-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-buildkit-version.yml b/.github/workflows/update-buildkit-version.yml index 8985349df40b..7b37925ef9cc 100644 --- a/.github/workflows/update-buildkit-version.yml +++ b/.github/workflows/update-buildkit-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 3" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-calico-version.yml b/.github/workflows/update-calico-version.yml index d17a291a7069..322daf10e3a9 100644 --- a/.github/workflows/update-calico-version.yml +++ b/.github/workflows/update-calico-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-cilium-version.yml b/.github/workflows/update-cilium-version.yml index f3b5877aa989..052edba1e70b 100644 --- a/.github/workflows/update-cilium-version.yml +++ b/.github/workflows/update-cilium-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-cloud-spanner-emulator-version.yml b/.github/workflows/update-cloud-spanner-emulator-version.yml index ad99b00b460c..46cea8cdf8b2 100644 --- a/.github/workflows/update-cloud-spanner-emulator-version.yml +++ b/.github/workflows/update-cloud-spanner-emulator-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-cni-plugins-version.yml b/.github/workflows/update-cni-plugins-version.yml index c9e2a3a29284..bd9b29611d21 100644 --- a/.github/workflows/update-cni-plugins-version.yml +++ b/.github/workflows/update-cni-plugins-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-containerd-version.yml b/.github/workflows/update-containerd-version.yml index 33334b8ce9ea..1fb4d5225199 100644 --- a/.github/workflows/update-containerd-version.yml +++ b/.github/workflows/update-containerd-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-cri-dockerd-version.yml b/.github/workflows/update-cri-dockerd-version.yml index 824af69fafc7..22b5c2d3ae3d 100644 --- a/.github/workflows/update-cri-dockerd-version.yml +++ b/.github/workflows/update-cri-dockerd-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-cri-o-version.yml b/.github/workflows/update-cri-o-version.yml index 04db28ebbc3c..7181ebff9a31 100644 --- a/.github/workflows/update-cri-o-version.yml +++ b/.github/workflows/update-cri-o-version.yml @@ -7,7 +7,7 @@ on: # - cron: "0 10 * * 5" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-crictl-version.yml b/.github/workflows/update-crictl-version.yml index e7d63cd64cf2..23e5ee5f2568 100644 --- a/.github/workflows/update-crictl-version.yml +++ b/.github/workflows/update-crictl-version.yml @@ -7,7 +7,7 @@ on: # - cron: "0 10 * * 3" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-crun-version.yml b/.github/workflows/update-crun-version.yml index ddae0a5892db..2c712f5dd434 100644 --- a/.github/workflows/update-crun-version.yml +++ b/.github/workflows/update-crun-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 3" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-docker-buildx-version.yml b/.github/workflows/update-docker-buildx-version.yml index 8df40a407e86..a22fa75656b0 100644 --- a/.github/workflows/update-docker-buildx-version.yml +++ b/.github/workflows/update-docker-buildx-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-docker-version.yml b/.github/workflows/update-docker-version.yml index 585622c8769e..157e6dfcff9c 100644 --- a/.github/workflows/update-docker-version.yml +++ b/.github/workflows/update-docker-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 4" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-docsy-version.yml b/.github/workflows/update-docsy-version.yml index 55cef1ac945a..a5b59e930f1e 100644 --- a/.github/workflows/update-docsy-version.yml +++ b/.github/workflows/update-docsy-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-flannel-version.yml b/.github/workflows/update-flannel-version.yml index 9cb100a4b935..48987827bf6a 100644 --- a/.github/workflows/update-flannel-version.yml +++ b/.github/workflows/update-flannel-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-gcp-auth-version.yml b/.github/workflows/update-gcp-auth-version.yml index d4e02695289e..ad97489eda7f 100644 --- a/.github/workflows/update-gcp-auth-version.yml +++ b/.github/workflows/update-gcp-auth-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-gh-version.yml b/.github/workflows/update-gh-version.yml index ef6cf0ec6c71..b557d3fc592b 100644 --- a/.github/workflows/update-gh-version.yml +++ b/.github/workflows/update-gh-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-go-github-version.yml b/.github/workflows/update-go-github-version.yml index 6e379393505a..da6f65e90f37 100644 --- a/.github/workflows/update-go-github-version.yml +++ b/.github/workflows/update-go-github-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-golang-version.yml b/.github/workflows/update-golang-version.yml index 45dd2c3a1211..9f1829086a19 100644 --- a/.github/workflows/update-golang-version.yml +++ b/.github/workflows/update-golang-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 9 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-golint-version.yml b/.github/workflows/update-golint-version.yml index 5a4943f98f81..24ae40f697fc 100644 --- a/.github/workflows/update-golint-version.yml +++ b/.github/workflows/update-golint-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-gopogh-version.yml b/.github/workflows/update-gopogh-version.yml index 41cccd4adb38..93baa7400f97 100644 --- a/.github/workflows/update-gopogh-version.yml +++ b/.github/workflows/update-gopogh-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 9 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-gotestsum-version.yml b/.github/workflows/update-gotestsum-version.yml index 51123bccddda..c576a340635b 100644 --- a/.github/workflows/update-gotestsum-version.yml +++ b/.github/workflows/update-gotestsum-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-hugo-version.yml b/.github/workflows/update-hugo-version.yml index c9337dfcb2a5..9c193e5d279d 100644 --- a/.github/workflows/update-hugo-version.yml +++ b/.github/workflows/update-hugo-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-ingress-version.yml b/.github/workflows/update-ingress-version.yml index 639b64919a8d..9a7d60db75d7 100644 --- a/.github/workflows/update-ingress-version.yml +++ b/.github/workflows/update-ingress-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-inspektor-gadget-version.yml b/.github/workflows/update-inspektor-gadget-version.yml index 49d9caa7df6a..09149c75f530 100644 --- a/.github/workflows/update-inspektor-gadget-version.yml +++ b/.github/workflows/update-inspektor-gadget-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-iso-image-versions.yml b/.github/workflows/update-iso-image-versions.yml index b98a2c4370d9..8a08107adb8b 100644 --- a/.github/workflows/update-iso-image-versions.yml +++ b/.github/workflows/update-iso-image-versions.yml @@ -3,7 +3,7 @@ on: workflow_dispatch: env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read jobs: diff --git a/.github/workflows/update-istio-operator.yml b/.github/workflows/update-istio-operator.yml index a718bdf8101c..831d1318b4cd 100644 --- a/.github/workflows/update-istio-operator.yml +++ b/.github/workflows/update-istio-operator.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-k8s-versions.yml b/.github/workflows/update-k8s-versions.yml index 7960cce22f55..94d5dbcfe6ad 100644 --- a/.github/workflows/update-k8s-versions.yml +++ b/.github/workflows/update-k8s-versions.yml @@ -6,7 +6,7 @@ on: - cron: "0 8 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-kindnetd-version.yml b/.github/workflows/update-kindnetd-version.yml index 6e771a2914ee..1090160f9e7c 100644 --- a/.github/workflows/update-kindnetd-version.yml +++ b/.github/workflows/update-kindnetd-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read jobs: diff --git a/.github/workflows/update-kong-ingress-controller-version.yml b/.github/workflows/update-kong-ingress-controller-version.yml index 3f66b1019c0a..b1844c2c4732 100644 --- a/.github/workflows/update-kong-ingress-controller-version.yml +++ b/.github/workflows/update-kong-ingress-controller-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-kong-version.yml b/.github/workflows/update-kong-version.yml index 0eee6f3b920c..c803f8c1a1c1 100644 --- a/.github/workflows/update-kong-version.yml +++ b/.github/workflows/update-kong-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-kube-registry-proxy-version.yaml b/.github/workflows/update-kube-registry-proxy-version.yaml index d874ea136e1d..085112407de8 100644 --- a/.github/workflows/update-kube-registry-proxy-version.yaml +++ b/.github/workflows/update-kube-registry-proxy-version.yaml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-kube-vip-version.yml b/.github/workflows/update-kube-vip-version.yml index b82914c08744..8d08edf7d40e 100644 --- a/.github/workflows/update-kube-vip-version.yml +++ b/.github/workflows/update-kube-vip-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-kubeadm-constants.yml b/.github/workflows/update-kubeadm-constants.yml index 72509c4fc40d..5e3987d35f13 100644 --- a/.github/workflows/update-kubeadm-constants.yml +++ b/.github/workflows/update-kubeadm-constants.yml @@ -6,7 +6,7 @@ on: - cron: "0 6 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-kubectl-version.yml b/.github/workflows/update-kubectl-version.yml index 25a13e441108..8603f69de155 100644 --- a/.github/workflows/update-kubectl-version.yml +++ b/.github/workflows/update-kubectl-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-kubernetes-versions-list.yml b/.github/workflows/update-kubernetes-versions-list.yml index 0738f34e8b94..26072da1e040 100644 --- a/.github/workflows/update-kubernetes-versions-list.yml +++ b/.github/workflows/update-kubernetes-versions-list.yml @@ -6,7 +6,7 @@ on: - cron: "0 6 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-metrics-server-version.yml b/.github/workflows/update-metrics-server-version.yml index 756620f54401..1bc78d4332c2 100644 --- a/.github/workflows/update-metrics-server-version.yml +++ b/.github/workflows/update-metrics-server-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-nerdctl-version.yml b/.github/workflows/update-nerdctl-version.yml index 23a78db0cb4c..d25a835507cd 100644 --- a/.github/workflows/update-nerdctl-version.yml +++ b/.github/workflows/update-nerdctl-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-nerdctld-version.yml b/.github/workflows/update-nerdctld-version.yml index 527d267c60e9..b85abbd2907a 100644 --- a/.github/workflows/update-nerdctld-version.yml +++ b/.github/workflows/update-nerdctld-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-nvidia-device-plugin-version.yml b/.github/workflows/update-nvidia-device-plugin-version.yml index 2c33c6fae26b..e70079c4f19b 100644 --- a/.github/workflows/update-nvidia-device-plugin-version.yml +++ b/.github/workflows/update-nvidia-device-plugin-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-registry-version.yml b/.github/workflows/update-registry-version.yml index 7b1c271f2f9e..f3fb41ee0212 100644 --- a/.github/workflows/update-registry-version.yml +++ b/.github/workflows/update-registry-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-runc-version.yml b/.github/workflows/update-runc-version.yml index eb95e55a98f8..bb6bac6ff538 100644 --- a/.github/workflows/update-runc-version.yml +++ b/.github/workflows/update-runc-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 2" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-site-node-version.yml b/.github/workflows/update-site-node-version.yml index c817f1fa140f..8b8866e8b7d6 100644 --- a/.github/workflows/update-site-node-version.yml +++ b/.github/workflows/update-site-node-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-ubuntu-version.yml b/.github/workflows/update-ubuntu-version.yml index 42774982c68f..64f235c81a96 100644 --- a/.github/workflows/update-ubuntu-version.yml +++ b/.github/workflows/update-ubuntu-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-volcano-version.yml b/.github/workflows/update-volcano-version.yml index 98c29c9ea5b7..650ac6a49986 100644 --- a/.github/workflows/update-volcano-version.yml +++ b/.github/workflows/update-volcano-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/update-yakd-version.yml b/.github/workflows/update-yakd-version.yml index 70b0f2fc05bb..237fbab71e07 100644 --- a/.github/workflows/update-yakd-version.yml +++ b/.github/workflows/update-yakd-version.yml @@ -6,7 +6,7 @@ on: - cron: "0 10 * * 1" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/.github/workflows/yearly-leaderboard.yml b/.github/workflows/yearly-leaderboard.yml index c9abce78a002..00886be59618 100644 --- a/.github/workflows/yearly-leaderboard.yml +++ b/.github/workflows/yearly-leaderboard.yml @@ -6,7 +6,7 @@ on: - cron: "0 0 2 * *" env: GOPROXY: https://proxy.golang.org - GO_VERSION: '1.23.3' + GO_VERSION: '1.23.4' permissions: contents: read diff --git a/CHANGELOG.md b/CHANGELOG.md index 1047fe8da9ec..9de9d565b712 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,116 @@ # Release Notes +# Release Notes + +## Version 1.35.0 - 2025-01-15 + +Features: +* Add support for AMD GPUs via --gpus=amd [#19749](https://github.com/kubernetes/minikube/pull/19749) +* Use Github Assets as New fail over for kic base image [#19464](https://github.com/kubernetes/minikube/pull/19464) +* Support latest Kubernetes v1.32.0 [#20091](https://github.com/kubernetes/minikube/pull/20091) +* Adds support for kubeadm.k8s.io/v1beta4 (available since k8s v1.31) [#19790](https://github.com/kubernetes/minikube/pull/19790) + +Improvements: +* Merge nvidia-gpu-device-plugin and nvidia-device-plugin. [#19545](https://github.com/kubernetes/minikube/pull/19545) +* kicbase: Update nvidia packages [#19738](https://github.com/kubernetes/minikube/pull/19738) +* cilium: remove appArmorProfile for k8s "x.y". kube-cross and go.dev/dl use different formats for x.y.0 go versions KVM_GO_VERSION ?= $(GO_VERSION:.0=) diff --git a/deploy/addons/auto-pause/Dockerfile b/deploy/addons/auto-pause/Dockerfile index 7cea4a7b1b78..d73c62c8c0a7 100644 --- a/deploy/addons/auto-pause/Dockerfile +++ b/deploy/addons/auto-pause/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.23.3 AS builder +FROM golang:1.23.4 AS builder WORKDIR /app COPY go.mod go.sum ./ RUN go mod download diff --git a/deploy/gvisor/Dockerfile b/deploy/gvisor/Dockerfile index 7d4696387e1a..2485730dab91 100644 --- a/deploy/gvisor/Dockerfile +++ b/deploy/gvisor/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM golang:1.23.3 AS builder +FROM golang:1.23.4 AS builder WORKDIR /app COPY go.mod go.sum ./ RUN go mod download diff --git a/deploy/iso/minikube-iso/go.hash b/deploy/iso/minikube-iso/go.hash index 22468afe0717..fce8c56a806c 100644 --- a/deploy/iso/minikube-iso/go.hash +++ b/deploy/iso/minikube-iso/go.hash @@ -33,3 +33,4 @@ sha256 42b7a8e80d805daa03022ed3fde4321d4c3bf2c990a144165d01eeecd6f699c6 go1.23 sha256 6ee44e298379d146a5e5aa6b1c5b5d5f5d0a3365eabdd70741e6e21340ec3b0d go1.23.1.src.tar.gz sha256 36930162a93df417d90bd22c6e14daff4705baac2b02418edda671cdfa9cd07f go1.23.2.src.tar.gz sha256 8d6a77332487557c6afa2421131b50f83db4ae3c579c3bc72e670ee1f6968599 go1.23.3.src.tar.gz +sha256 ad345ac421e90814293a9699cca19dd5238251c3f687980bbcae28495b263531 go1.23.4.src.tar.gz diff --git a/deploy/kicbase/Dockerfile b/deploy/kicbase/Dockerfile index ac9e4ce6a02b..479df144a213 100644 --- a/deploy/kicbase/Dockerfile +++ b/deploy/kicbase/Dockerfile @@ -21,7 +21,7 @@ # this ARG needs to be global to use it in `FROM` & is updated for new versions of ubuntu:jammy-* ARG UBUNTU_JAMMY_IMAGE="ubuntu:jammy-20240911.1" # multi-stage docker build so we can build auto-pause for arm64 -FROM golang:1.23.3 as auto-pause +FROM golang:1.23.4 as auto-pause WORKDIR /src # auto-pause depends on core minikube code so we need to pass the whole source code as the context # copy in the minimal amount of source code possible diff --git a/deploy/minikube/releases-v2.json b/deploy/minikube/releases-v2.json index c9a73715fbc7..f33c78081301 100644 --- a/deploy/minikube/releases-v2.json +++ b/deploy/minikube/releases-v2.json @@ -1,4 +1,30 @@ [ + { + "checksums": { + "amd64": { + "darwin": "ba5ab2789ee0c40cefde30762656f3aa0bf47b15ee0bd808f3d7523cc54d75df", + "linux": "75369b2d64543284232bcf7578b77d42953de213d1f19f745b414556239a3f0d", + "windows": "7b7d2dcb130dc066d6f2d01dd1a54b92a35f8f7b0f849283a8bf4455dff8daea" + }, + "arm": { + "linux": "51f42c10abc5787e31c6109f89a89cd5360aea2140839a9a19b854281a8ab1fc" + }, + "arm64": { + "darwin": "7fb0877ca27db4bf2e637fd4a31131b8afa5947b37f07d0e406382a06e319ca8", + "linux": "75549bfdbc3fe483c060e5aa5b848374426552d7e346df8bd15ad77532243767" + }, + "ppc64le": { + "linux": "7b875692064a6416cc692ae5ff714b5bfa71c17901b2544913f7f2071f6c85c6" + }, + "s390x": { + "linux": "c6dbd7853e33b1f056ef6f752850e91b72116fa83b86b403184e1ec513451d55" + }, + "darwin": "ba5ab2789ee0c40cefde30762656f3aa0bf47b15ee0bd808f3d7523cc54d75df", + "linux": "75369b2d64543284232bcf7578b77d42953de213d1f19f745b414556239a3f0d", + "windows": "7b7d2dcb130dc066d6f2d01dd1a54b92a35f8f7b0f849283a8bf4455dff8daea" + }, + "name": "v1.35.0" + }, { "checksums": { "amd64": { diff --git a/deploy/minikube/releases.json b/deploy/minikube/releases.json index 66822d29b504..0ce02387f6ea 100644 --- a/deploy/minikube/releases.json +++ b/deploy/minikube/releases.json @@ -1,4 +1,12 @@ [ + { + "checksums": { + "darwin": "ba5ab2789ee0c40cefde30762656f3aa0bf47b15ee0bd808f3d7523cc54d75df", + "linux": "75369b2d64543284232bcf7578b77d42953de213d1f19f745b414556239a3f0d", + "windows": "7b7d2dcb130dc066d6f2d01dd1a54b92a35f8f7b0f849283a8bf4455dff8daea" + }, + "name": "v1.35.0" + }, { "checksums": { "darwin": "0f73648ab726c6d7822444536e7a5d7eb4d8b0c193ecfc17771d4811c4efa5c0", diff --git a/hack/go-licenses b/hack/go-licenses new file mode 100755 index 000000000000..4f65c0988c91 Binary files /dev/null and b/hack/go-licenses differ diff --git a/hack/jenkins/installers/check_install_golang.ps1 b/hack/jenkins/installers/check_install_golang.ps1 index d8de3ac893e1..874868e24192 100644 --- a/hack/jenkins/installers/check_install_golang.ps1 +++ b/hack/jenkins/installers/check_install_golang.ps1 @@ -31,7 +31,7 @@ AddToPathIfMissing -pathToAdd "C:\Program Files\Go\bin" -scope "Machine" AddToPathIfMissing -pathToAdd "$HOME\go\bin" -scope "User" # Download Go -$GoVersion = "1.23.3" +$GoVersion = "1.23.4" $CurrentGo = go version if ((!$?) -or ($CurrentGo -NotLike "*$GoVersion*")) { (New-Object Net.WebClient).DownloadFile("https://go.dev/dl/go$GoVersion.windows-amd64.zip", "$env:TEMP\golang.zip") diff --git a/hack/jenkins/installers/check_install_golang.sh b/hack/jenkins/installers/check_install_golang.sh index 09899b2fcc9d..c9f9d2c7a674 100755 --- a/hack/jenkins/installers/check_install_golang.sh +++ b/hack/jenkins/installers/check_install_golang.sh @@ -22,7 +22,7 @@ if (($# < 1)); then exit 1 fi -VERSION_TO_INSTALL=1.23.3 +VERSION_TO_INSTALL=1.23.4 INSTALL_PATH=${1} function current_arch() { @@ -55,7 +55,7 @@ function check_and_install_golang() { # golang has been installed and check its version if [[ $(go version | cut -d' ' -f 3) =~ go(([0-9]+)\.([0-9]+).([0-9]+)*) ]]; then HOST_VERSION=${BASH_REMATCH[1]} - if [ $HOST_VERSION = $VERSION_TO_INSTALL ]; then + if [ $HOST_VERSION == $VERSION_TO_INSTALL ]; then echo "go version on the host looks good : $HOST_VERSION" else echo "WARNING: expected go version to be $VERSION_TO_INSTALL but got $HOST_VERSION" diff --git a/hack/jenkins/minikube_set_pending.sh b/hack/jenkins/minikube_set_pending.sh index dd38c91a3001..9a42f0c257e8 100755 --- a/hack/jenkins/minikube_set_pending.sh +++ b/hack/jenkins/minikube_set_pending.sh @@ -27,7 +27,7 @@ set -eux -o pipefail jobs=( - 'Hyperkit_macOS' + # 'Hyperkit_macOS' 'Hyper-V_Windows' 'KVM_Linux' 'KVM_Linux_containerd' @@ -39,10 +39,10 @@ jobs=( 'Docker_Linux_crio_arm64' 'Docker_Linux_containerd' 'Docker_Linux_crio' - 'Docker_macOS' + # 'Docker_macOS' 'Docker_Windows' 'Docker_Cloud_Shell' - 'QEMU_macOS' + # 'QEMU_macOS' ) STARTED_LIST_REMOTE="gs://minikube-builds/logs/${ghprbPullId}/${BUILD_NUMBER}/started_environments.txt" diff --git a/hack/jenkins/release_build_and_upload.sh b/hack/jenkins/release_build_and_upload.sh index 2314e10860dd..57d10575786d 100755 --- a/hack/jenkins/release_build_and_upload.sh +++ b/hack/jenkins/release_build_and_upload.sh @@ -38,7 +38,9 @@ grep -E "^VERSION_MINOR \\?=" Makefile | grep "${VERSION_MINOR}" grep -E "^VERSION_BUILD \\?=" Makefile | grep "${VERSION_BUILD}" # Force go packages to the Jekins home directory -export GOPATH=$HOME/go +# export GOPATH=$HOME/go +./hack/jenkins/installers/check_install_golang.sh "/usr/local" + # Make sure docker is installed and configured ./hack/jenkins/installers/check_install_docker.sh # Verify ISO exists @@ -98,8 +100,15 @@ make checksum # unversioned names to avoid updating upstream Kubernetes documentation each release cp "out/minikube_${DEB_VERSION}-0_amd64.deb" out/minikube_latest_amd64.deb cp "out/minikube_${DEB_VERSION}-0_arm64.deb" out/minikube_latest_arm64.deb +cp "out/minikube_${DEB_VERSION}-0_armhf.deb" out/minikube_latest_armhf.deb +cp "out/minikube_${DEB_VERSION}-0_ppc64el.deb" out/minikube_latest_ppc64el.deb +cp "out/minikube_${DEB_VERSION}-0_s390x.deb" out/minikube_latest_s390x.deb + cp "out/minikube-${RPM_VERSION}-0.x86_64.rpm" out/minikube-latest.x86_64.rpm cp "out/minikube-${RPM_VERSION}-0.aarch64.rpm" out/minikube-latest.aarch64.rpm +cp "out/minikube-${RPM_VERSION}-0.armv7hl.rpm" out/minikube-latest.armv7hl.rpm +cp "out/minikube-${RPM_VERSION}-0.ppc64le.rpm" out/minikube-latest.ppc64le.rpm +cp "out/minikube-${RPM_VERSION}-0.s390x.rpm" out/minikube-latest.s390x.rpm gsutil -m cp out/* "gs://$BUCKET/releases/$TAGNAME/" diff --git a/hack/jenkins/release_github_page.sh b/hack/jenkins/release_github_page.sh index 2124b1a16a52..2031aaea64ad 100755 --- a/hack/jenkins/release_github_page.sh +++ b/hack/jenkins/release_github_page.sh @@ -92,7 +92,7 @@ for path in $(gsutil ls "gs://${ISO_BUCKET}/minikube-v${VERSION}*" || true); do done # Upload all end-user assets other than preload files, as they are release independent -for file in $( find out \( -name "minikube[_-]*" -or -name "docker-machine-*" \) -and ! -name "*latest*"); do +for file in $( find out \( -name "minikube[_-]*" -or -name "docker-machine-*" \) ); do n=0 until [ $n -ge 5 ] do diff --git a/pkg/drivers/kic/types.go b/pkg/drivers/kic/types.go index f85325f5e8dc..740300ebabc7 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.45-1736763277-20236" + Version = "v0.0.46" // SHA of the kic base image - baseImageSHA = "83969f65230307cc877080bb419272e3a533a5fc87a51521ef2f6414384ed11e" + baseImageSHA = "fd2d445ddcc33ebc5c6b68a17e6219ea207ce63c005095ea1525296da2d1a279" // The name of the GCR kicbase repository - gcrRepo = "gcr.io/k8s-minikube/kicbase-builds" + gcrRepo = "gcr.io/k8s-minikube/kicbase" // The name of the Dockerhub kicbase repository - dockerhubRepo = "docker.io/kicbase/build" + dockerhubRepo = "docker.io/kicbase/stable" ) var ( diff --git a/pkg/minikube/download/iso.go b/pkg/minikube/download/iso.go index 07b5d7a1bcf1..2e86d3865c59 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/20236" + isoBucket := "minikube/iso" return []string{ fmt.Sprintf("https://storage.googleapis.com/%s/minikube-%s-%s.iso", isoBucket, v, runtime.GOARCH), diff --git a/site/content/en/docs/_index.md b/site/content/en/docs/_index.md index 201bd26d6281..afd40960be82 100644 --- a/site/content/en/docs/_index.md +++ b/site/content/en/docs/_index.md @@ -11,7 +11,7 @@ minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows ![Screenshot](/images/screenshot.png) -🎉 Latest Release: v1.34.0 - Sep 09, 2024 ([changelog](https://github.com/kubernetes/minikube/blob/master/CHANGELOG.md)) +🎉 Latest Release: v1.35.0 - Jan 15, 2025 ([changelog](https://github.com/kubernetes/minikube/blob/master/CHANGELOG.md)) ## Highlights diff --git a/site/content/en/docs/benchmarks/timeToK8s/v1.35.0.md b/site/content/en/docs/benchmarks/timeToK8s/v1.35.0.md new file mode 100644 index 000000000000..a85a6eafaba9 --- /dev/null +++ b/site/content/en/docs/benchmarks/timeToK8s/v1.35.0.md @@ -0,0 +1,27 @@ +--- +title: "v1.35.0 Benchmark" +linkTitle: "v1.35.0 Benchmark" +weight: -20250116 +--- + +![time-to-k8s](/images/benchmarks/timeToK8s/v1.35.0-time.png) + +| | minikube version: v1.35.0 | kind v0.26.0 go1.23.4 linux/amd64 | k3d version v5.7.5 | +|----------------------|---------------------------|-----------------------------------|--------------------| +| Command Exec | 21.052 | 13.330 | 13.002 | +| API Server Answering | 0.052 | 0.056 | 0.051 | +| Kubernetes SVC | 0.047 | 0.051 | 0.044 | +| DNS SVC | 0.047 | 0.047 | 0.044 | +| App Running | 6.554 | 17.801 | 9.792 | +| DNS Answering | 26.261 | 0.606 | 3.637 | +| Total | 54.012 | 31.892 | 26.570 | + + + +![cpu-to-k8s](/images/benchmarks/timeToK8s/v1.35.0-cpu.png) + +| | minikube version: v1.35.0 | kind v0.26.0 go1.23.4 linux/amd64 | k3d version v5.7.5 | +|--------------------|---------------------------|-----------------------------------|--------------------| +| CPU Utilization(%) | 17.000 | 34.348 | 27.770 | +| CPU Time(seconds) | 8.531 | 10.916 | 7.392 | + diff --git a/site/content/en/docs/commands/start.md b/site/content/en/docs/commands/start.md index 951d480f0736..22fc9815a397 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.45-1736763277-20236@sha256:83969f65230307cc877080bb419272e3a533a5fc87a51521ef2f6414384ed11e") + --base-image string The base image to use for docker/podman drivers. Intended for local development. (default "gcr.io/k8s-minikube/kicbase:v0.0.46@sha256:fd2d445ddcc33ebc5c6b68a17e6219ea207ce63c005095ea1525296da2d1a279") --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) diff --git a/site/content/en/docs/contrib/leaderboard/v1.35.0.html b/site/content/en/docs/contrib/leaderboard/v1.35.0.html new file mode 100644 index 000000000000..663f9455028a --- /dev/null +++ b/site/content/en/docs/contrib/leaderboard/v1.35.0.html @@ -0,0 +1,488 @@ +--- +title: "v1.35.0 - 2025-01-16" +linkTitle: "v1.35.0 - 2025-01-16" +weight: -121 +--- + + + kubernetes/minikube - Leaderboard + + + + + + + + +

kubernetes/minikube

+
2024-09-09 — 2025-01-16
+ + +

Reviewers

+ + +
+

Most Influential

+

# of Merged PRs reviewed

+
+ +
+ +
+

Most Helpful

+

# of words written in merged PRs

+
+ +
+ +
+

Most Demanding

+

# of Review Comments in merged PRs

+
+ +
+ + +

Pull Requests

+ + +
+

Most Active

+

# of Pull Requests Merged

+
+ +
+ +
+

Big Movers

+

Lines of code (delta)

+
+ +
+ +
+

Most difficult to review

+

Average PR size (added+changed)

+
+ +
+ + +

Issues

+ + +
+

Most Active

+

# of comments

+
+ +
+ +
+

Most Helpful

+

# of words (excludes authored)

+
+ +
+ +
+

Top Closers

+

# of issues closed (excludes authored)

+
+ +
+ + + + diff --git a/site/content/en/docs/start/_index.md b/site/content/en/docs/start/_index.md index be553ecbe547..18fd872740c9 100644 --- a/site/content/en/docs/start/_index.md +++ b/site/content/en/docs/start/_index.md @@ -186,7 +186,7 @@ sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-a {{% quiz_instruction id="/Linux/x86-64/Stable/Debian package" %}} ```shell -curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube_latest_amd64.deb +curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb sudo dpkg -i minikube_latest_amd64.deb ``` {{% /quiz_instruction %}} @@ -201,7 +201,7 @@ curl -L $u > minikube_beta_amd64.deb && sudo dpkg -i minikube_beta_amd64.deb {{% quiz_instruction id="/Linux/x86-64/Stable/RPM package" %}} ```shell -curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-latest.x86_64.rpm +curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm sudo rpm -Uvh minikube-latest.x86_64.rpm ``` {{% /quiz_instruction %}} @@ -231,7 +231,7 @@ sudo install minikube-linux-arm64 /usr/local/bin/minikube && rm minikube-linux-a {{% quiz_instruction id="/Linux/ARM64/Stable/Debian package" %}} ```shell -curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube_latest_arm64.deb +curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_arm64.deb sudo dpkg -i minikube_latest_arm64.deb ``` {{% /quiz_instruction %}} @@ -246,7 +246,7 @@ curl -L $u > minikube_beta_arm64.deb && sudo dpkg -i minikube_beta_arm64.deb {{% quiz_instruction id="/Linux/ARM64/Stable/RPM package" %}} ```shell -curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-latest.aarch64.rpm +curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.aarch64.rpm sudo rpm -Uvh minikube-latest.aarch64.rpm ``` {{% /quiz_instruction %}} @@ -276,7 +276,7 @@ sudo install minikube-linux-ppc64le /usr/local/bin/minikube && rm minikube-linux {{% quiz_instruction id="/Linux/ppc64/Stable/Debian package" %}} ```shell -curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube_latest_ppc64le.deb +curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_ppc64le.deb sudo dpkg -i minikube_latest_ppc64le.deb ``` {{% /quiz_instruction %}} @@ -291,7 +291,7 @@ curl -L $u > minikube_beta_ppc64le.deb && sudo dpkg -i minikube_beta_ppc64le.deb {{% quiz_instruction id="/Linux/ppc64/Stable/RPM package" %}} ```shell -curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-latest.ppc64el.rpm +curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.ppc64el.rpm sudo rpm -Uvh minikube-latest.ppc64el.rpm ``` {{% /quiz_instruction %}} @@ -321,7 +321,7 @@ sudo install minikube-linux-s390x /usr/local/bin/minikube && rm minikube-linux-s {{% quiz_instruction id="/Linux/S390x/Stable/Debian package" %}} ```shell -curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube_latest_s390x.deb +curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_s390x.deb sudo dpkg -i minikube_latest_s390x.deb ``` {{% /quiz_instruction %}} @@ -336,7 +336,7 @@ curl -L $u > minikube_beta_s390x.deb && sudo dpkg -i minikube_beta_s390x.deb {{% quiz_instruction id="/Linux/S390x/Stable/RPM package" %}} ```shell -curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-latest.s390x.rpm +curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.s390x.rpm sudo rpm -Uvh minikube-latest.s390x.rpm ``` {{% /quiz_instruction %}} @@ -366,7 +366,7 @@ sudo install minikube-linux-arm /usr/local/bin/minikube && rm minikube-linux-arm {{% quiz_instruction id="/Linux/ARMv7/Stable/Debian package" %}} ```shell -curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube_latest_armhf.deb +curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_armhf.deb sudo dpkg -i minikube_latest_armhf.deb ``` {{% /quiz_instruction %}} @@ -381,7 +381,7 @@ curl -L $u > minikube_beta_armhf.deb && sudo dpkg -i minikube_beta_armhf.deb {{% quiz_instruction id="/Linux/ARMv7/Stable/RPM package" %}} ```shell -curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-latest.armv7hl.rpm +curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.armv7hl.rpm sudo rpm -Uvh minikube-latest.armv7hl.rpm ``` {{% /quiz_instruction %}} @@ -471,7 +471,7 @@ choco install minikube {{% /quiz_instruction %}} {{% quiz_instruction id="/Windows/x86-64/Stable/.exe download" %}} -1. Download and run the installer for the [latest release](https://github.com/kubernetes/minikube/releases/latest/download/minikube-installer.exe). +1. Download and run the installer for the [latest release](https://storage.googleapis.com/minikube/releases/latest/minikube-installer.exe).
Or if using `PowerShell`, use this command: ```powershell diff --git a/site/static/images/benchmarks/timeToK8s/v1.35.0-cpu.png b/site/static/images/benchmarks/timeToK8s/v1.35.0-cpu.png new file mode 100644 index 000000000000..ba4345ee7a19 Binary files /dev/null and b/site/static/images/benchmarks/timeToK8s/v1.35.0-cpu.png differ diff --git a/site/static/images/benchmarks/timeToK8s/v1.35.0-time.png b/site/static/images/benchmarks/timeToK8s/v1.35.0-time.png new file mode 100644 index 000000000000..bb9bc8435331 Binary files /dev/null and b/site/static/images/benchmarks/timeToK8s/v1.35.0-time.png differ diff --git a/ver.md b/ver.md new file mode 100644 index 000000000000..40432cbd6a10 --- /dev/null +++ b/ver.md @@ -0,0 +1,141 @@ +## Version 1.35.0 - 2025-01-15 + +Features: +* Add support for AMD GPUs via --gpus=amd [#19749](https://github.com/kubernetes/minikube/pull/19749) +* Support latest Kubernetes v1.32.0 [#20091](https://github.com/kubernetes/minikube/pull/20091) +* Adds support for kubeadm.k8s.io/v1beta4 available since k8s v1.31 [#19790](https://github.com/kubernetes/minikube/pull/19790) +* Download kicbase from github assets as a fail over option [#19464](https://github.com/kubernetes/minikube/pull/19464) + +Improvements: +* Merge nvidia-gpu-device-plugin and nvidia-device-plugin. [#19545](https://github.com/kubernetes/minikube/pull/19545) +* cilium: remove appArmorProfile for k8s