Commit Graph

26170 Commits (dependabot/go_modules/k8s.io/cluster-bootstrap-0.34.1)

Author SHA1 Message Date
minikube-bot 67b6671f4b Addon cloud-spanner: Update cloud-spanner-emulator/emulator image from 1.5.40 to 1.5.41 2025-09-08 10:08:35 +00:00
minikube-bot c269f2ff75 Addon inspektor-gadget: Update inspektor-gadget image from v0.44.0 to v0.44.1 2025-09-08 10:07:25 +00:00
minikube-bot 8932374f20 Addon Headlamp: Update Headlamp image from v0.34.0 to v0.35.0 2025-09-08 10:06:44 +00:00
minikube-bot b348bb4b8b Kicbase: Bump ubuntu:jammy from 20250730 to 20250819 2025-09-08 10:03:27 +00:00
minikube-bot 3892f90e7d CNI: Update flannel from v0.27.2 to v0.27.3 2025-09-08 10:03:10 +00:00
minikube-bot 0729d8e142 Addon kong: Update kong image from 3.9.1 to 3.9.1 2025-09-08 10:02:28 +00:00
Medya Ghazizadeh 0950adbbf6
Merge pull request #21488 from minikube-bot/auto_bump_docker_version-e92911b
Kicbase/ISO: Update docker from 28.3.3 to 28.4.0
2025-09-05 16:49:33 -07:00
Medya Ghazizadeh bb71ed40f7
Merge pull request #21491 from minikube-bot/gendocs
docs: Update auto-generated docs and translations
2025-09-05 16:49:04 -07:00
Medya Ghazizadeh dbab274bdd
Merge pull request #21490 from nirs/update-k8s-versions
Update oldest supported Kubernetes versions
2025-09-05 16:48:53 -07:00
Medya Ghazizadeh d6ec40c8bb
Merge pull request #21492 from medyagh/vmnet_mirror
update url for vmnet-helper
2025-09-05 10:52:03 -07:00
Medya Ghazizadeh 64840047a5 update translations 2025-09-04 15:32:24 -07:00
Medya Ghazizadeh 05e3d6145b update docs for vmnet-helper mirror 2025-09-04 15:31:29 -07:00
Medya Ghazizadeh 6bd0203c8d change url for reasons package for vmnet-helper 2025-09-04 15:31:14 -07:00
Medya Ghazizadeh e25a523a3c update github weorklofws to use mirror for vmnet-helper 2025-09-04 15:30:39 -07:00
minikube-bot e44ca20ce0 Update auto-generated docs and translations 2025-09-04 22:00:01 +00:00
Medya Ghazizadeh a4a2d2417b
Merge pull request #21487 from minikube-bot/gendocs
docs: Update auto-generated docs and translations
2025-09-04 14:59:56 -07:00
Medya Ghazizadeh e5e2ac2e3b
Merge pull request #21341 from nirs/krunkit-no-offloading
krunkit: Disable offloading for faster networking
2025-09-04 14:57:50 -07:00
Nir Soffer ce0ab00360 Update Kubernetes versions
We use constants.OldestKubernetesVersion for testing the oldest version
and limiting --kubernetes-version when starting the clusters. Our
tradition is testing 6 releases back from current version, but we were
testing 14 release back (1.20.0).

For upgrading containerd to latest version (v2.1.4) we need to upgrade
to a newer release. Upgrade constants.OldestKubernetesVersion to 1.28.0
which seems to pass all tests.

legacyVersion() used in version_upgrade_test.go was 1.26.0. The comment
in file mention that this should be release from the last 6 month. We do
see failures in the relevant tests (TestRunningBinaryUpgrade) in many
builds so I bumped it as well to 1.32.0 (2 releases back from current).

In preload_test.go we tested --kubernetes-version=1.24.4 which is not
compatible with containerd v2. Use legacyVersion() instead so we don't
need to maintain another version.

We had many example of --kubernetes-version in the docs using older
version which are not supported. Replace all example with current
version to minimize future maintenance. We need to automated this later
so updating the version in minikube will also update the examples.

With this change we have 2 places to update kubernetes versions:
- constants.*KubernetesVersion
- legacyVersion()
2025-09-04 20:42:12 +03:00
minikube-bot 554d756f5d Updating ISO to v1.36.0-1756980912-21488 2025-09-04 13:26:17 +00:00
minikube-bot 82785f7bd8 Updating kicbase image to v0.0.47-1756980985-21488 2025-09-04 10:39:34 +00:00
minikube-bot b59efd8973 Kicbase/ISO: Update docker from 28.3.3 to 28.4.0 2025-09-04 10:07:40 +00:00
minikube-bot 6ecf9c288f Update auto-generated docs and translations 2025-09-04 05:13:30 +00:00
Medya Ghazizadeh e92911b224
Merge pull request #21486 from minikube-bot/gomodtidy
build: go mod tidy
2025-09-03 22:11:26 -07:00
minikube-bot 7b55634f86 Update auto-generated docs and translations 2025-09-04 05:10:35 +00:00
Medya Ghazizadeh 7b21b0f497
Merge pull request #21471 from kubernetes/dependabot/go_modules/github.com/spf13/pflag-1.0.9
Build(deps): Bump github.com/spf13/pflag from 1.0.6 to 1.0.9
2025-09-03 22:10:04 -07:00
Medya Ghazizadeh 4660ee0f99
Merge pull request #21476 from nirs/remove-drawin-parallel-limit
test: Remove darwin hardcoded parallel limit
2025-09-03 10:34:22 -07:00
Medya Ghazizadeh 4789e5832c
Merge pull request #21484 from nirs/github-actions-functional-tests
test: Fix functional test step name
2025-09-03 10:33:13 -07:00
Nir Soffer 890003c584 krunkit: Disable offloading for faster networking
krunkit-1.0.0[1] allows disabling offloading for faster networking. Keep
the Offloading option in case offloading is improved in future versions
or we want to add a flag to use int for specific workload.

Testing shows 6.7 times faster network performance, and 9p mount
is 3 times faster.

Starting cluster:

    % minikube start --driver krunkit --container-runtime containerd
    😄  minikube v1.36.0 on Darwin 15.6 (arm64)
      Using the krunkit (experimental) driver based on user configuration
    👍  Starting "minikube" primary control-plane node in "minikube" cluster
    🔥  Creating krunkit VM (CPUs=2, Memory=6144MB, Disk=20000MB) ...
    📦  Preparing Kubernetes v1.33.2 on containerd 1.7.23 ...
    🔗  Configuring bridge CNI (Container Networking Interface) ...
    🔎  Verifying Kubernetes components...
        ▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5
    🌟  Enabled addons: default-storageclass, storage-provisioner
    🏄  Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default

Testing iperf3:

    % kubectl apply -f iper3-server.yaml
    deployment.apps/iperf3 created
    service/iperf3 created

    % kubectl get deploy iperf3
    NAME     READY   UP-TO-DATE   AVAILABLE   AGE
    iperf3   1/1     1            1           9s

    % kubectl get service iperf3
    NAME     TYPE       CLUSTER-IP       EXTERNAL-IP   PORT(S)          AGE
    iperf3   NodePort   10.105.127.180   <none>        5201:30201/TCP   17s

    % iperf3 -c $(minikube ip) -p 30201
    Connecting to host 192.168.105.10, port 30201
    [  5] local 192.168.105.1 port 50630 connected to 192.168.105.10 port 30201
    [ ID] Interval           Transfer     Bitrate
    [  5]   0.00-1.00   sec  1.05 GBytes  9.03 Gbits/sec
    [  5]   1.00-2.01   sec  1.09 GBytes  9.29 Gbits/sec
    [  5]   2.01-3.01   sec  1.06 GBytes  9.09 Gbits/sec
    [  5]   3.01-4.00   sec  1.08 GBytes  9.33 Gbits/sec
    [  5]   4.00-5.00   sec  1.08 GBytes  9.31 Gbits/sec
    [  5]   5.00-6.00   sec  1.07 GBytes  9.23 Gbits/sec
    [  5]   6.00-7.00   sec  1.09 GBytes  9.35 Gbits/sec
    [  5]   7.00-8.01   sec  1.08 GBytes  9.20 Gbits/sec
    [  5]   8.01-9.00   sec  1.07 GBytes  9.18 Gbits/sec
    [  5]   9.00-10.01  sec  1.08 GBytes  9.28 Gbits/sec
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate
    [  5]   0.00-10.01  sec  10.7 GBytes  9.23 Gbits/sec                  sender
    [  5]   0.00-10.01  sec  10.7 GBytes  9.23 Gbits/sec                  receiver

Testing 9p mount:

    % minikube mount ~/models:/mnt/models
    📁  Mounting host path /Users/nir/models into VM as /mnt/models ...
        ▪ Mount type:   9p
        ▪ User ID:      docker
        ▪ Group ID:     docker
        ▪ Version:      9p2000.L
        ▪ Message Size: 262144
        ▪ Options:      map[]
        ▪ Bind Address: 192.168.105.1:50614
    🚀  Userspace file server:
    ufs starting
      Successfully mounted /Users/nir/models to /mnt/models

    📌  NOTE: This process must stay alive for the mount to be accessible ...

    $ time cat /mnt/models/DeepSeek-R1-0528-Qwen3-8B-Q4_K_M.gguf >/dev/null

    real    0m10.219s
    user    0m0.007s
    sys     0m0.263s

[1] https://github.com/containers/krunkit/releases/tag/v1.0.0
2025-09-03 18:14:38 +03:00
Nir Soffer 1ca5628c18 test: Fix functional test step name
The github workflow is running the functional tests, not the full
integration tests.
2025-09-03 16:06:50 +03:00
Nir Soffer 8bcf08bbf7 test: Remove darwin hardcoded parallel limit
On darwin parallel was limited to 2 instead of nproc/1.75.  Hopefully
this will speed up integration tests that take about 1 hour with the
hard coded limit.
2025-09-03 00:56:16 +03:00
Medya Ghazizadeh af31c001ad
Merge pull request #21465 from developowl/add-translations-for-korean-1-to-100
ui: add more translations for korean
2025-09-02 10:52:54 -07:00
minikube-bot 01c674728b Update auto-generated docs and translations 2025-09-02 10:52:18 -07:00
dependabot[bot] f7de0fba9b
Build(deps): Bump github.com/spf13/pflag from 1.0.6 to 1.0.9
Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.6 to 1.0.9.
- [Release notes](https://github.com/spf13/pflag/releases)
- [Commits](https://github.com/spf13/pflag/compare/v1.0.6...v1.0.9)

---
updated-dependencies:
- dependency-name: github.com/spf13/pflag
  dependency-version: 1.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 17:49:55 +00:00
dependabot[bot] 3c46b79fe2 Build(deps): Bump go.opentelemetry.io/otel/trace from 1.37.0 to 1.38.0
Bumps [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) from 1.37.0 to 1.38.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.37.0...v1.38.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 10:48:32 -07:00
dependabot[bot] ae694b410e Build(deps): Bump google.golang.org/api from 0.247.0 to 0.248.0
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.247.0 to 0.248.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.247.0...v0.248.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-version: 0.248.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 10:48:01 -07:00
Kartik Joshi f4f91912fd addons: update ingress-dns addon template and image reference
Updated ingress-dns addon Pod template to align with current
  deployment requirements:
  * Added hostPort mapping for UDP 53
  * Mounted ConfigMap for configurable DNS settings
  * Introduced dns-nodata-delay-ms option via ConfigMap

- Switched default ingress-dns image reference from
  gcr.io/k8s-minikube/minikube-ingress-dns to
  kicbase/minikube-ingress-dns (multi-arch build available
  on Docker Hub).

- Left legacy image mapping in aliyun_mirror.json for
  backward compatibility, while adding new kicbase mapping.

Signed-off-by: Kartik Joshi <karikjoshi21@gmail.com>
2025-09-02 10:47:02 -07:00
minikube-bot ba2e4848a3 Update yearly leaderboard 2025-09-02 10:29:08 -07:00
Shin_Jihoon a35c03df49
Merge branch 'master' into add-translations-for-korean-1-to-100 2025-09-02 10:17:50 +09:00
minikube-bot aefe722fb4 Addon inspektor-gadget: Update inspektor-gadget image from v0.43.0 to v0.44.0 2025-09-01 18:02:44 -07:00
Chemabj 11ad2a7e60 Update telemetry.md - Replacing don´t existing link/reference
Modified the Stackdriver link because the existing one no more exists. No clear the exact replacement in the opentelemetry site (exists exporter for rust, .net, etc... but not totally clear for this specific case where information is not more present) but it seems the added link is referencing to the Google Cloud Operations Suite that "replace" to stackdriver.
2025-09-01 18:02:28 -07:00
minikube-bot 22c09543d1 update Kubernetes versions list 2025-09-01 18:02:00 -07:00
minikube-bot 243a283e5d Addon ingress: Update ingress-nginx/controller image from v1.13.1 to v1.13.2 2025-09-01 18:01:45 -07:00
Shin Jihoon 9394fc8f36 Add translations for korean L101~200 2025-09-01 18:00:18 -07:00
Nir Soffer b7deec2b7a deps: Update github.com/ulikunitz/xz to v0.5.15
v0.5.14 broke 32 bit builds:
https://github.com/ulikunitz/xz/issues/65

The issue is fixed in v0.5.15:
https://github.com/ulikunitz/xz/releases/tag/v0.5.15
2025-09-01 17:58:40 -07:00
Shin Jihoon d3f2aa3639 Add translations for korean L1~100 2025-09-02 01:47:01 +09:00
dependabot[bot] 5bfa26ded9 Build(deps): Bump github.com/ulikunitz/xz from 0.5.10 to 0.5.14 in /hack
Bumps [github.com/ulikunitz/xz](https://github.com/ulikunitz/xz) from 0.5.10 to 0.5.14.
- [Commits](https://github.com/ulikunitz/xz/compare/v0.5.10...v0.5.14)

---
updated-dependencies:
- dependency-name: github.com/ulikunitz/xz
  dependency-version: 0.5.14
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-28 13:17:19 -07:00
dependabot[bot] ac04491f1f Build(deps): Bump github.com/ulikunitz/xz from 0.5.10 to 0.5.14
Bumps [github.com/ulikunitz/xz](https://github.com/ulikunitz/xz) from 0.5.10 to 0.5.14.
- [Commits](https://github.com/ulikunitz/xz/compare/v0.5.10...v0.5.14)

---
updated-dependencies:
- dependency-name: github.com/ulikunitz/xz
  dependency-version: 0.5.14
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-28 13:17:05 -07:00
Kaviraj Sankameeswaran a068e3b132 refactor: modernize slice operations using slices and maps packages
Replace traditional append-in-loop patterns with modern Go functions slices.Sorted(), slices.Collect(), and maps.Keys()/maps.Values()

Changes made (5 files):
- cmd/minikube/cmd/config/addons_list.go: Use slices.Sorted(maps.Keys())
- cmd/minikube/cmd/version.go: Use slices.Sorted(maps.Keys())
- hack/changelog/changelog.go: Use slices.Collect(maps.Keys())
- pkg/minikube/node/cache.go: Use slices.Collect(maps.Keys())
- pkg/minikube/registry/registry.go: Use slices.Collect(maps.Values())

Files skipped due to complexity:
- pkg/drivers/kic/oci/oci.go
- pkg/drivers/hyperkit/driver.go
- pkg/drivers/kvm/gpu.go
- pkg/drivers/kvm/numa.go [Unrelated slice optimization possible, can be addressed along with other similar code]
- pkg/minikube/tunnel/kic/*
- cmd/minikube/cmd/service.go
- hack/legacy_fill_db/filldb.go

These cases require more sophisticated transformation logic that might be better addressed in separate issue/PR
2025-08-28 11:29:39 -07:00
minikube-bot cf5ea7268b Update auto-generated docs and translations 2025-08-28 10:49:08 -07:00
dependabot[bot] d99c511275 Build(deps): Bump github.com/docker/cli
Bumps [github.com/docker/cli](https://github.com/docker/cli) from 28.3.2+incompatible to 28.3.3+incompatible.
- [Commits](https://github.com/docker/cli/compare/v28.3.2...v28.3.3)

---
updated-dependencies:
- dependency-name: github.com/docker/cli
  dependency-version: 28.3.3+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-28 10:28:21 -07:00