Commit Graph

25954 Commits (master)

Author SHA1 Message Date
minikube-bot 28c84c7596
Kicbase/ISO: Update docker from 28.3.2 to 28.3.3 (#21248)
* Kicbase/ISO: Update docker from 28.3.2 to 28.3.3

* Updating kicbase image to v0.0.47-1754427148-21248
2025-08-06 12:03:12 -07:00
Medya Ghazizadeh 95d4cfe1a0
Refactor spinner library & hide sub steps after spinning (#21215)
* remove omitnew line

* add new option to hide after spin

* refactor to use new return hideAfterSpin

* add new line by default only when not spinining and delegate spinner newline to spinner code

* add new func for ouptputing with spinner and pass fdwriter directly to the spininer func

* fix unit test

* fix lint for krunkit

* add comment and context

* use different spinning progress bar for sub steps

* make func private

* making more spinning icons

* integration test dont expect sub steps to be visible

* fix unit test and comment why

* change sub step spining icon not to be a progressbar

* pass the filewriter to the spinner library for the spinning steps
2025-08-05 11:09:33 -07:00
Medya Ghazizadeh 0edde17b02
add site_node_version to not supported before after version (#21247) 2025-08-05 11:05:16 -07:00
Medya Ghazizadeh 88e84ff2e8
CI: remove not needed replaces in gomod and add automation (#21212)
* remove un-needed gomod replaces

* add a make target gomodtidy

* update docs on using gomodtidy

* add automation to run go mod tidy on every push

* update contributing docs to be more helpful

* install gopogh if it is not installed in html_report

* addres PR reviews

* update docs headings
2025-08-05 10:17:02 -07:00
Medya Ghazizadeh c0e46ff8cd
ci: update all with go (#21213)
* add update all go script

* add update all make target

* add update all make target

* standardize the component name for look up

* standardize amd amd component name

* rename all hack update go code to match component name to standardize

* delete extra folder

* update makefile with new standard filenames

* update component name amd

* fix amd gpu name

* skip amd for now till broken

* fix cilium helm update

* standard name for cloud spanner emulator

* standard crio name

* set max to 100

* delete old folder

* skip docsy for update all

* return error if fail to apply

* docsy versoin

* update files with go-github

* update file names

* move all make targets to same location

* standard name for golang comp

* skip istio addon

* skip kicbase version since it is not related

* skip kubeadm constant too

* skip kubernetes version too

* run components that dont support before/after

* update kubeadm constant

* skip kubeadm constant on non linux

* add kubernetes_versions_list to not support before/after

* list preload version as one of the internal jobs

* list preload version as one of the internal jobs

* simpllify the code

* use log for printing

* add boiler plates

* add gh workflow
2025-08-04 18:15:23 -07:00
minikube-bot 7ce514291e
Addon ingress: Update ingress-nginx/controller image from v1.12.3 to v1.13.0 (#21232) 2025-08-04 17:42:54 -07:00
minikube-bot 19613ca41b
update image constants for kubeadm images (#21221) 2025-08-04 16:53:54 -07:00
minikube-bot 08b1211ee4
CNI: Update cilium from v1.17.5 to v1.18.0 (#21226) 2025-08-04 16:53:35 -07:00
minikube-bot 0569f1bb66
update Kubernetes versions list (#21222) 2025-08-04 16:51:39 -07:00
minikube-bot 27e44deb9a
Addon inspektor-gadget: Update inspektor-gadget image from v0.42.0 to v0.43.0 (#21240) 2025-08-04 16:51:17 -07:00
minikube-bot e400496211
Addon kong: Update kong image from 3.9.1 to 3.9.1 (#21229) 2025-08-04 16:44:19 -07:00
minikube-bot 6583bf44f1
Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin image from v0.17.2 to v0.17.3 (#21225) 2025-08-04 16:42:47 -07:00
minikube-bot 04a22388c1
CI: Update gh from 2.74.2 to 2.76.2 (#21227) 2025-08-04 16:42:19 -07:00
minikube-bot ba11da9066
HA (multi-control plane): Update kube-vip from v0.9.2 to v1.0.0 (#21228) 2025-08-04 16:42:01 -07:00
minikube-bot dd083efd83
Kicbase: Bump ubuntu:jammy from 20250415.1 to 20250714 (#21233)
* Kicbase: Bump ubuntu:jammy from 20250415.1 to 20250714

* Updating kicbase image to v0.0.47-1754302052-21233
2025-08-04 16:41:10 -07:00
minikube-bot ef570374d9
Addon Headlamp: Update Headlamp image from v0.28.0 to v0.34.0 (#21238) 2025-08-04 16:40:51 -07:00
minikube-bot cbcc66f84f
Update go-github from v73.0.0 to v74.0.0 (#21234) 2025-08-04 12:36:45 -07:00
minikube-bot ba415bdab0
Addon kubevirt: Update bitnami/kubectl image from 1.33.1 to 1.33.3 (#21235) 2025-08-04 12:36:22 -07:00
minikube-bot 4ba70996a5
Site: Update hugo from v0.147.9 to v0.148.2 (#21236) 2025-08-04 12:35:54 -07:00
minikube-bot 2cdb02ab88
Addon registry: Update registry image from 3.0.0 to 3.0.0 (#21242) 2025-08-04 12:34:48 -07:00
minikube-bot 17975c7030
Addon cloud-spanner: Update cloud-spanner-emulator/emulator image from 1.5.37 to 1.5.38 (#21243) 2025-08-04 11:04:11 -07:00
Medya Ghazizadeh f18c9dc91b
ci: skip boilerplate for git submodules (#21214)
* skip submodules for boilerplate

* restore

* add git module subfolders
2025-08-01 21:18:17 -07:00
minikube-bot 67329baf6d
Update yearly leaderboard (#21216) 2025-08-01 20:10:20 -07:00
Medya Ghazizadeh 931291170f
license: don't fail if output dir doesn't exist & download from github assets first (#21206)
* copy licenses to gh assests as well

* download licneses from github

* try head first to make code more simple

* remove debug

* fix extra dash

* create license directory if doesnt exist

* Apply suggestion from prezha

* Apply suggestion from prezha

* Apply suggestion from prezha

* Apply suggestion from prezha
2025-08-01 20:02:13 -07:00
Divy Singhvi 45e708b6e2
Updated site/readme.md outdated documentation (#21209) 2025-07-31 11:13:47 -07:00
Medya Ghazizadeh 3f7242fa2e
remove license binary from git repo (#21204) 2025-07-30 13:35:05 -07:00
minikube-bot 0afbdc5371
Kicbase/ISO: Update crun from 1.19 to 1.23 (#21198)
* Kicbase/ISO: Update crun from 1.19 to 1.23

* Updating kicbase image to v0.0.47-1753871403-21198
2025-07-30 13:12:07 -07:00
Medya Ghazizadeh a79b35cd23
add site public to git ignore (#21203) 2025-07-30 12:27:01 -07:00
minikube-bot 8400e87c61
Update auto-generated docs and translations (#21202) 2025-07-30 12:04:29 -07:00
Jun Sugimoto 14dfcee1ab
Add --disable-coredns-log flag (#20992) 2025-07-30 11:52:57 -07:00
Medya Ghazizadeh 49d0fa4e1b
ci: use authenticated github when possible (#21189)
* hack update to use github token if available

* automate go mod tidy for both

* add ghc client for k8s vers list
2025-07-30 11:40:08 -07:00
Joaquim Rocha 4803425479
Update Headlamp's workflow go version (#21136)
Signed-off-by: Joaquim Rocha <joaquim.rocha@microsoft.com>
2025-07-29 14:07:29 -07:00
Nir Soffer fbf257d1b5
hack: Rename module to k8s.io/minikube/hack (#21141)
Just because it is the expected name.
2025-07-28 17:40:26 -07:00
Medya Ghazizadeh e6628b90ed
gomod: remove replace for k8s.io/cluster-bootstrap (#21187) 2025-07-28 17:21:44 -07:00
minikube-bot a73390ae02
site: Update node from 20.19.3 to 20.19.4 (#21184) 2025-07-28 14:49:57 -07:00
Medya Ghazizadeh 94ffbcb9de
get dep version fix (#21182) 2025-07-28 14:44:25 -07:00
Nir Soffer 8520cf8d3d
vfkit: Extract isoPath() helper (#21111)
For consistency with other path helpers.
2025-07-28 14:28:53 -07:00
dependabot[bot] b5a26eed9a
Build(deps): Bump libvirt.org/go/libvirt from 1.11004.0 to 1.11005.0 (#21069)
Bumps [libvirt.org/go/libvirt](https://gitlab.com/libvirt/libvirt-go-module) from 1.11004.0 to 1.11005.0.
- [Commits](https://gitlab.com/libvirt/libvirt-go-module/compare/v1.11004.0...v1.11005.0)

---
updated-dependencies:
- dependency-name: libvirt.org/go/libvirt
  dependency-version: 1.11005.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 14:16:39 -07:00
Nir Soffer e6347e0442
iso: Enable VirtioFS for x86_64 and aarch64 (#21147)
* iso: Enable VirtioFS for x86_64 and aarch64

The Virtio Filesystem[1] allows guests to mount file systems from the
host.

Testing with krunkit show 10 times faster read throughput:

minikube krunkit - 9p:

    $ time cp /mnt/models/mistral-7b-instruct-v0.2.Q4_K_M.gguf model

    real	0m34.330s
    user	0m0.019s
    sys     0m1.959s

podman krunkit - virtiofs:

    $ time cp /Users/nir/Downloads/models/mistral-7b-instruct-v0.2.Q4_K_M.gguf model

    real	0m3.245s
    user	0m0.006s
    sys     0m1.035s

We must have virtiofs for playing with AI workload in krunkit. It can be
nice improvment for vfkti and qemu, and should be available in ohter
hypervisors.

[1] https://virtio-fs.gitlab.io/index.html

* Updating ISO to v1.36.0-1753487480-21147

---------

Co-authored-by: minikube-bot <minikube-bot@google.com>
2025-07-28 12:24:44 -07:00
Kubernetes Prow Robot 62eb10427e
Merge pull request #21156 from jeffmaury/fr
Fix french translation
2025-07-28 11:28:33 -07:00
Medya Ghazizadeh 01913a6336
CI: fix PR update titles missing version (#21176) 2025-07-28 11:17:37 -07:00
Jeff MAURY 11b8e303ee
Fix french translation
Signed-off-by: Jeff MAURY <jmaury@redhat.com>
2025-07-28 10:38:44 +02:00
dependabot[bot] 554b2cc7fa
Build(deps): Bump golang.org/x/term from 0.32.0 to 0.33.0 (#21113)
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.32.0 to 0.33.0.
- [Commits](https://github.com/golang/term/compare/v0.32.0...v0.33.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  dependency-version: 0.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-25 15:56:12 -07:00
Nir Soffer 50aaa372b0
krunkit: Fix linter issues (#21133)
I don't know why the linter did not complain in the CI, but running
locally revealed few issues:

    % golangci-lint run ./pkg/drivers/krunkit

    pkg/drivers/krunkit/krunkit.go:537:34: importShadow: shadow of
    imported from 'github.com/docker/machine/libmachine/state' package
    'state' (gocritic)

        func (d *Driver) setKrunkitState(state string) error {
                                     ^
    pkg/drivers/krunkit/krunkit.go:341:9: unnecessary-format:
    unnecessary use of formatting function "fmt.Errorf", you can replace
    it with "errors.New" (revive)

            return fmt.Errorf("hosts without a driver cannot start docker")
                   ^
    pkg/drivers/krunkit/krunkit.go:345:9: unnecessary-format:
    unnecessary use of formatting function "fmt.Errorf", you can replace
    it with "errors.New" (revive)

            return fmt.Errorf("hosts without a driver cannot stop docker")
                   ^
    pkg/drivers/krunkit/krunkit.go:444:18: func (*Driver).logfilePath is
    unused (unused)

        func (d *Driver) logfilePath() string {
                     ^
2025-07-25 15:39:44 -07:00
Medya Ghazizadeh b97c5f84ab
Revert "optimize memory usage in image load with Docker client integration (#…" (#21146)
This reverts commit 516e3ef367.
2025-07-25 15:33:55 -07:00
Nir Soffer 6a779426fe
hack: Replace go workspace with replace (#21094)
Using go workspace breaks iso build, and may affect the builds in
unwanted ways, bringing dependencies from the hack module into the
minikube module.

Remove the go.work file and add a replace directive to the hack module,
so it can access minikube packages from the local directory.

Some programs working directory was the source directory. With this
change all programs and scripts in the hack module are run from the
hack directory. Paths updated to the programs can find files in the
minikube root directory.

Some updaters and benchmarks are broken in master and are still broken
with this change.

These updates fail to pull non-existing images:
- make update-istio-operator-version
- make update-amd-gpu-device-plugin-version

These try to install try to install in /usr/local/bin with sudo and
neede rewrite:
- make cpu-benchmark-idle
- make cpu-benchmark-autopause
- make time-to-k8s-benchmark
2025-07-25 15:33:44 -07:00
Kay Yan 516e3ef367
optimize memory usage in image load with Docker client integration (#21103)
Signed-off-by: Kay Yan <kay.yan@daocloud.io>
2025-07-25 11:27:24 -07:00
Medya Ghazizadeh 7498245a96
replace spinner lib to upstream (#21115)
* fix go mod

* fix gomod

* gowork sum
2025-07-22 17:31:40 -07:00
dependabot[bot] 2629cf7b6b
Build(deps): Bump k8s.io/component-base from 0.33.2 to 0.33.3 (#21114)
Bumps [k8s.io/component-base](https://github.com/kubernetes/component-base) from 0.33.2 to 0.33.3.
- [Commits](https://github.com/kubernetes/component-base/compare/v0.33.2...v0.33.3)

---
updated-dependencies:
- dependency-name: k8s.io/component-base
  dependency-version: 0.33.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 16:30:56 -07:00
minikube-bot 320095eee1
Update auto-generated docs and translations (#21121) 2025-07-21 16:25:53 -07:00