Commit Graph

322 Commits (6ccfb43fdfb7504c3dbf555ff3e4a17fc8a5ad22)

Author SHA1 Message Date
minikube-bot 957ebb4781
Update go-github from v83.0.0 to v84.0.0 (#22716) 2026-03-02 10:44:44 -08:00
minikube-bot 22684a1f67
Update go-github from v82.0.0 to v83.0.0 (#22686) 2026-02-23 15:05:21 -08:00
minikube-bot 19ba7e0dff
Update go-github from v81.0.0 to v82.0.0 (#22590) 2026-02-01 14:02:51 -08:00
Adil Ansari e028c44751
fix: kubevirt addon by removing curl dependency (#22557)
* fix kubevirt addon curl

Signed-off-by: Adil <179269350+adilwiser@users.noreply.github.com>

* add github action to auto-update kubevirt version

Signed-off-by: Adil <179269350+adilwiser@users.noreply.github.com>

---------

Signed-off-by: Adil <179269350+adilwiser@users.noreply.github.com>
2026-01-26 17:55:45 -08:00
Medya Ghazizadeh 9c8619391f
ci: migrate kube-registry-proxy and gvisor to registry.k8s.io (#22544)
* chore: update KubeRegistryProxy and Gvisor addon images and KubeRegistryProxy registry host.

* chore: Update KubeRegistryProxy image tag to include 'v' prefix.

* Remove the kube-registry-proxy version update workflow, script, and Makefile target.

* fix: make Azure VM cleanup more robust in functional workflow by explicitly deleting VM and associated resources.
2026-01-25 02:47:43 -08:00
Medya Ghazizadeh a9a6298bcb Refactor `go mod tidy` execution order and add new files to the `go_github_version` script's processing list. 2026-01-16 22:57:28 +00:00
Medya Ghazizadeh 51dd7752d6 chore: Remove sleep before returning command execution error. 2026-01-15 11:50:05 +00:00
Medya Ghazizadeh 8830a15808 Upgrade cenkalti/backoff to v5 and adapt retry logic to its new API, including new tests for retry utilities. 2026-01-15 11:30:42 +00:00
minikube-bot 90d8abaede Update go-github from v80.0.0 to v81.0.0 2026-01-10 22:48:16 -08:00
Medya Ghazizadeh 44124dcf10 fix: Update path to gvisor Dockerfile in golang version replacement 2026-01-08 14:43:19 -08:00
Anders Björklund a918bb6113
Always build the auto-pause binary on the host (#22354)
* Always build the auto-pause binary on the host

Avoids needing the minikube source code for building kicbase

In the future it would be possible to use "kicbase-artifacts"

* Don't use minikube as the kicbase build context

Only build what is in the deploy/kicbase directory

Make sure to build or copy everything from minikube

* Simplify the build target for iso auto-pause

Make this more like the "minikube" targets

Unlike kicbase, this is dynamically linked?

* Updating kicbase image to v0.0.48-1767060456-22354

* Updating ISO to v1.37.0-1767060032-22354

---------

Co-authored-by: minikube-bot <minikube-bot@google.com>
2026-01-01 11:48:43 -08:00
Anders Björklund c9a06d5f90
Fix the cri-dockerd version upgrade script (#22358)
It was still using the old weird variables
2025-12-29 10:23:42 -08:00
Anders Björklund 4ec0c7f31b
ISO: clean up the "patches" directory and newer go.hash version (#22348)
* Merge the patches directory separated by arch

For some reason these were duplicated before.

But they both had the same (obsolete) content?

* Use patches for go.hash instead of copying

It is now possible to provide hash files.

Use that, instead of modifying buildroot.

* Remove patches for obsolete package versions

* Clean up the go.hash file to match upstream

* Updating ISO to v1.37.0-1766949326-22348

---------

Co-authored-by: minikube-bot <minikube-bot@google.com>
Co-authored-by: Medya Ghazizadeh <medyagh@users.noreply.github.com>
2025-12-28 16:31:05 -08:00
Medya Ghazizadeh 240cecffba
Kicbase/iso: bump crio to v1.35 (#22332)
* ISO: upgrade crictl and crio to v1.35.0

* Kicbase: Update CRIO and CRICTL versions to v1.35

* auto updater: bump crictl version to v1.35.0 and extend version management to additional Prow integration scripts.

* chore: update crictl version to v1.35.0 in Prow integration scripts

* chore: remove empty line

* switch crio-bin to download pre-built static binaries instead of building from source.

* remove crio-shutdown service link (depricated)

* update crio.service to match upstream with minikube flavor

* build: Adjust crio and pinns binary installation source paths.

* Updating ISO to v1.37.0-1766811082-22332

---------

Co-authored-by: minikube-bot <minikube-bot@google.com>
2025-12-27 16:54:22 -08:00
Marc Nuri deb9fd6953 Addon yakd: fixed pipeline and get_version yakd references 2025-12-21 17:03:21 -08:00
Marc Nuri 1389321904 Addon yakd: migrate image registry from Docker Hub to GHCR
Update YAKD addon to pull images from ghcr.io/manusa instead of
docker.io/marcnuri. This aligns with the upstream project's new
container registry location.
2025-12-21 17:03:21 -08:00
minikube-bot 3951e7848f
Update go-github from v79.0.0 to v80.0.0 (#22123) 2025-12-16 22:50:44 -08:00
zhengtianbao 335d6621aa
Addon portainer: Update portainer from 2.15.1 to 2.27.7 (#20956)
* Addon portainer: Upgrade to version 2.27.7

* Add update portainer

* CI: Add portainer workflow

* change Makefile to run update-portainer to hack folder
2025-12-16 21:55:40 -08:00
Nir Soffer 05ab4cf7e8
hack: Update go source and binary releases hashes (#22106)
Buildroot seems to prefer binary releases so we need to keep both source
and binary releases hashes. The tool ensures that for we have all the
hashes for the specified version.
2025-12-12 13:30:06 -08:00
Nir Soffer df8f21b2b3 hack: Fix containerd update for binary release
The previous update script assumed building from source tarball, using
the tag (e.g. v2.1.4). But now we install a binary release, and the
makefile use the version without the "v" prefix (e.g. 2.1.4).

Change the update command:
- to use the tag without the prefix when replacing the version
- to update the hash file with the binary release checksum

With this change we need to download the tarball and compute the hash
twice, twice, since the x86_64 and aarch64 tarballs are different.
2025-12-08 01:32:47 +02:00
caesarsage f16e9861ec Fix: use last match when multiple dependency versions exist 2025-11-23 00:08:12 +01:00
minikube-bot 51ca390962 Update go-github from v74.0.0 to v74.0.0 2025-11-22 08:02:33 +00:00
Medya Ghazizadeh 22af4fc414 fix golint not updating 2025-11-19 12:09:53 -08:00
Medya Ghazizadeh a7094e9c84 add prow golang to auto-updater 2025-11-19 11:58:19 -08:00
Predrag Rogic 9e74b5b44a
fix update-kubectl-version 2025-11-16 06:22:16 +00:00
Predrag Rogic 55d7a866dc
fix update-gopogh-version 2025-11-16 06:22:15 +00:00
Predrag Rogic e0e584a1a4
fix update-crictl-version 2025-11-16 06:22:14 +00:00
Predrag Rogic c5e88bbfab
fix update-cri-o-version 2025-11-16 06:22:13 +00:00
Predrag Rogic 464de6975e
fix update-cri-dockerd-version 2025-11-16 06:22:12 +00:00
Predrag Rogic 37fea8bae4
fix update-cni-plugins-version 2025-11-16 06:22:11 +00:00
Predrag Rogic 9992f45362
fail if update.Apply errors 2025-11-16 06:22:09 +00:00
Medya Ghazizadeh ad86e07424
Merge pull request #21556 from ComradeProgrammer/kvm_prow
CI: add kvm-docker-linux-x86-64 integration test in prow
2025-11-08 14:07:57 -08:00
ComradeProgrammer 55b3035fd8 update 2025-11-07 22:40:18 +01:00
ComradeProgrammer 2286e14485 updater 2025-11-07 21:03:04 +01:00
Alban Crequy b2229b443f Addon inspektor-gadget: Update inspektor-gadget image from v0.45.0 to v0.46.0
This was done by running:
make update-inspektor-gadget-version

ig-crd.yaml is removed because this was removed by Inspektor Gadget in
v0.42.0 (released in July).
See:
1d81a61312

Signed-off-by: Alban Crequy <alban.crequy@gmail.com>
2025-11-04 12:09:42 +01:00
Medya Ghazizadeh 92ab1c8f0f remove obsolete comment 2025-10-08 11:01:20 -07:00
Medya Ghazizadeh cf7f597e56 fix: fix automtion to track get most recent dated tag 2025-10-06 14:26:37 -07:00
Medya Ghazizadeh eb222c90ea add debian get_version automation 2025-10-06 14:22:41 -07:00
Medya Ghazizadeh cc08ece78e update automation update tool for kicbase 2025-10-01 22:16:26 -07:00
Medya Ghazizadeh 9a0f417980 change ubuntu name to debian in code base 2025-10-01 22:16:26 -07:00
Predrag Rogic 81b4fc9488
remove deprecated proxy-refresh-interval v2 etcd flag (#21278) 2025-08-12 01:53:41 -07:00
Predrag Rogic 9b7d982838
fix: update kubeadm images (#21277) 2025-08-12 01:51:33 -07:00
Nir Soffer 62529ec03e
spelling: Fix spelling errors with codespell (#21273)
Fix trivial spelling errors using codespell[1]:

    codespell --skip '*.yaml,*.tmpl,*.json,*.html,*.patch,go.sum' -w

And rejecting some false positives fixes:

    ./CHANGELOG.md:907: fliter ==> filter
    ./third_party/go9p/clnt_write.go:48: Writen ==> Written
    ./third_party/kubeadm/app/features/features.go:69: AtLeast ==> at least
    ./site/content/en/docs/contrib/translations.md:106: certificats ==> certificates
    ./site/content/en/docs/contrib/translations.md:113: espace ==> escape
    ./site/content/en/docs/tutorials/amd.md:75: HSA ==> HAS
    ./site/content/en/docs/tutorials/amd.md:87: HSA ==> HAS
    ./pkg/minikube/config/extra_options_test.go:143: expRes ==> express
    ./pkg/minikube/config/extra_options_test.go:151: expRes ==> express
    ./pkg/minikube/config/extra_options_test.go:152: expRes ==> express
    ./pkg/minikube/config/extra_options_test.go:168: expRes ==> express
    ./pkg/minikube/config/extra_options_test.go:177: expRes ==> express
    ./pkg/minikube/config/extra_options_test.go:178: expRes ==> express

There are more spelling errors that need manual selection:

    ./CHANGELOG.md:234: issuse ==> issue, issues
    ./CHANGELOG.md:543: Pris ==> Prise, Prism
    ./hack/benchmark/time-to-k8s/page.go:73: readin ==> reading, read in
    ./hack/benchmark/image-build/generate-chart.go:82: INTERATIVE ==> INTERACTIVE, ITERATIVE
    ./hack/benchmark/image-build/generate-chart.go:87: INTERATIVE ==> INTERACTIVE, ITERATIVE
    ./hack/benchmark/image-build/generate-chart.go:137: INTERATIVE ==> INTERACTIVE, ITERATIVE
    ./hack/benchmark/image-build/generate-chart.go:162: interative ==> interactive, iterative
    ./hack/benchmark/image-build/generate-chart.go:195: INTERATIVE ==> INTERACTIVE, ITERATIVE
    ./third_party/go9p/fmt.go:132: Tread ==> Thread, Treat
    ./third_party/go9p/fmt.go:133: Tread ==> Thread, Treat
    ./third_party/go9p/p9.go:33: Tread ==> Thread, Treat
    ./third_party/go9p/p9.go:170: Tread ==> Thread, Treat
    ./third_party/go9p/p9.go:171: Tread ==> Thread, Treat
    ./third_party/go9p/p9.go:225: Tread ==> Thread, Treat
    ./third_party/go9p/p9.go:263: Tread ==> Thread, Treat
    ./third_party/go9p/packt.go:165: Tread ==> Thread, Treat
    ./third_party/go9p/packt.go:168: Tread ==> Thread, Treat
    ./third_party/go9p/srv_srv.go:305: Tread ==> Thread, Treat
    ./third_party/go9p/srv_srv.go:349: Tread ==> Thread, Treat
    ./third_party/go9p/unpack.go:170: Tread ==> Thread, Treat
    ./site/content/en/docs/tutorials/multi_control_plane_ha_clusters.md:145: Virual ==> Virtual, Visual, Viral
    ./pkg/drivers/krunkit/krunkit.go:392: Terminte ==> Terminate, Termite
    ./pkg/drivers/common/common.go:283: drawin ==> drawing, draw in, drawn
    ./pkg/drivers/kic/oci/oci.go:175: stroed ==> stored, stroked, strode
    ./pkg/minikube/out/out.go:412: isT ==> is, it, its, it's, sit, list
    ./pkg/minikube/out/out.go:413: isT ==> is, it, its, it's, sit, list
    ./pkg/minikube/out/out.go:414: isT ==> is, it, its, it's, sit, list
    ./pkg/minikube/shell/shell_test.go:152: writed ==> wrote, written, write, writer
    ./pkg/minikube/bootstrapper/kubeadm/kubeadm.go:710: wil ==> will, well

If we find a way to prevent the false positives we can use this command
for spell checking in the CI.

[1] https://github.com/codespell-project/codespell
2025-08-11 11:27:20 -07:00
Laxman Gupta c432003f04
Enable version checking for previously unsupported components (#21265)
Add special case handlers in get_version.go for components that require
non-standard version extraction methods:

- docsy: Extract git submodule commit hash
- kubernetes: Read DefaultKubernetesVersion from constants
- kubeadm-constants: Parse latest version from kubeadm images map
- kubernetes-versions-list: Count and summarize supported versions
- site-node: Use existing node version extraction from netlify.toml

Remove all entries from noVersionCheck map in update_all.go to enable
before/after version comparison for these components.

This allows 'DEP=component make get-dependency-version' commands to work
for all components, improving the auto-updater workflow.
2025-08-09 00:13:10 -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 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 cbcc66f84f
Update go-github from v73.0.0 to v74.0.0 (#21234) 2025-08-04 12:36:45 -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
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 94ffbcb9de
get dep version fix (#21182) 2025-07-28 14:44:25 -07:00