Commit Graph

1295 Commits (master)

Author SHA1 Message Date
minikube-bot 04a22388c1
CI: Update gh from 2.74.2 to 2.76.2 (#21227) 2025-08-04 16:42:19 -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
Nir Soffer 56975bc752
Add krunkit driver supporting GPU acceleration on macOS (#20826)
* krunkit: Add krunkit driver

krunkit is a tool to launch configurable virtual machines using the
libkrun platform, optimized for GPU accelerated virtual machines and AI
workloads on Apple silicon.

It is mostly compatible with vfkit; the driver is a simplified copy of
the vfkit driver. Unlike vfkit, krunkit is available only on Apple
silicon.

Changes compared to vfkit driver:
- krunkit requires unix socket for networking, so we must use
  vment-helper.
- krunkit does not support HardStop, so we kill it using SIGKILL.
- We must enable vmnet offloading, required for krunkit.
- The code was simplified since vmnet-helper is always used
- Code was cleaned up to use .ResolveStorePath()
- Unused Upgrade() function was removed
- Types and functions that should not be public made private

We require krunkit 0.2.2, supporting --restul-uri=unix://.

* reason: Make vment-helper error driver agnostic

Previously it was used only for vfkit, so we suggested to fallback to
the `nat` network. This advice is not relevant to krunkit or to qemu
(which can also use vmnet-helper).

Change the error to recommend installing vment-helper. We need to think
how we can recommend other networks for vfkit and qemu. Another solution
is to create error for every driver+network combination but this seems
hard to manage.

* hack: Add krunkit integration test

This is the same way that we test vfkit. This test is not running in the
CI.

Issues:
- Need to install and configure vment-helper (requires root).

* site: Add krunkit driver documentation
2025-07-21 12:59:28 -07:00
Medya Ghazizadeh 7d8d9741db
fix dirty commit version (#21062)
* fix release script detecting dirty commit

* add go-licenses to gitignore

* add more help text
2025-07-14 10:49:49 -07:00
Cosmic Oppai 78989b99c2
Update common.ps1 (#20820) 2025-07-10 10:31:11 -07:00
Medya Ghazizadeh 4756f9c0aa
login docker (#21042) 2025-07-08 10:06:19 -07:00
Medya Ghazizadeh 8c6446f0c1
ci: login to docker during build process (#21027)
* login to docker during build process

* add readonly token for docker hub

* use stdin

* add quote

* try with -p

* remove one

* add comment
2025-07-03 13:42:20 -07:00
minikube-bot dbebd8768e
CI: Update gh from 2.74.1 to 2.74.2 (#20967) 2025-06-23 11:58:24 -07:00
minikube-bot 4bea142841
CI: Update gotestsum from v1.12.2 to v1.12.3 (#20975) 2025-06-23 11:57:49 -07:00
minikube-bot 16ff3bf929
CI: Update gh from 2.74.0 to 2.74.1 (#20937) 2025-06-17 10:56:36 -07:00
minikube-bot 4bca65a646
CI: Update gh from 2.73.0 to 2.74.0 (#20867) 2025-06-03 15:27:30 -07:00
minikube-bot 85a9ffb4ec
CI: Update gh from 2.72.0 to 2.73.0 (#20839) 2025-05-28 13:01:29 -07:00
Nir Soffer 56ed2662b0
vfkit: Minor docs, test, and help fixes (#20815)
* vfkit: Fix help text for --extra-disks

vfkit can use extra disks but we forgot to mention it in the help text.

* vfkit: Remove stale tap

vfkit in cfergeau/crc will no longer be updated now that it’s in the main repo.

* vfkit: Fix status in index

The vfkit driver is preferred now.
2025-05-21 20:30:26 -07:00
minikube-bot 9171dbbc18
Kicbase/ISO: Update cni-plugins from v1.6.2 to v1.7.1 (#20771)
* Kicbase/ISO: Update cni-plugins from v1.6.2 to v1.7.1

* Updating kicbase image to v0.0.46-1747341282-20771

* Updating ISO to v1.35.0-1747341198-20771
2025-05-16 11:31:38 -07:00
minikube-bot a141f42521
Kicbase/ISO: Update cri-dockerd from v0.3.15 to v0.4.0 (#20747)
* Kicbase/ISO: Update cri-dockerd from v0.3.15 to v0.4.0

* Updating kicbase image to v0.0.46-1747166185-20747

* Updating ISO to v1.35.0-1747160120-20747
2025-05-14 14:49:05 -07:00
minikube-bot c8b44b65a4
CI: Update gotestsum from v1.12.1 to v1.12.2 (#20738) 2025-05-12 10:18:09 -07:00
minikube-bot dd51a5f9a8
CI: Update gh from 2.71.2 to 2.72.0 (#20698) 2025-05-08 11:26:56 -07:00
minikube-bot 9797ec1b10
CI: Update gh from 2.70.0 to 2.71.2 (#20664) 2025-04-28 14:57:30 -04:00
minikube-bot 8d3946f8d4
CI: Update gh from 2.66.1 to 2.70.0 (#20420) 2025-04-24 11:52:39 -07:00
minikube-bot 87be78cacf
CI: Update gotestsum from v1.12.0 to v1.12.1 (#20541) 2025-03-18 15:04:18 -07:00
minikube-bot 7512311745
Update go from 1.23.4 to 1.24.0 (#20510)
* Update go from 1.23.4 to 1.24.0

* Updating kicbase image to v0.0.46-1741597657-20510
2025-03-10 10:37:40 -07:00
minikube-bot 4d1052b78b CI: Update gh from 2.65.0 to 2.66.1 2025-02-03 10:02:35 +00:00
锦南路之花 de79a33d2c fix: fix missing kicbase in release 2025-01-27 11:28:37 -08:00
Predrag Rogic dd5d320e41 fix verion comparison in check_install_golang script 2025-01-15 16:45:06 -08:00
Medya Gh 49981a7920 remove gopath and check installing go on release job 2025-01-15 15:42:35 -08:00
minikube-bot 298599cc50 Update go from 1.23.3 to 1.23.4 2025-01-15 15:10:49 -08:00
锦南路之花 bfc2436dda fix: add missing latest rpm and deb links and packages 2025-01-15 12:04:07 -08:00
Medya Ghazizadeh 970161c10c
delete macos test infra (#20244) 2025-01-13 19:31:06 -08:00
minikube-bot 3fb24bd87c
CI: Update gh from 2.64.0 to 2.65.0 (#20237) 2025-01-13 08:27:36 -08:00
錦南路之花 8b724647db
feat: allow publish and download kicbase image in github release (#19464) 2025-01-06 13:26:06 -08:00
minikube-bot 5a7d662d9f
CI: Update gh from 2.63.2 to 2.64.0 (#20149) 2024-12-23 10:24:58 -08:00
Steven Powell b9c712332a
Merge pull request #20065 from minikube-bot/auto_bump_golang_version-3b895bd
Update go from 1.23.2 to 1.23.3
2024-12-10 11:24:48 -08:00
minikube-bot 434443c115
CI: Update gh from 2.63.0 to 2.63.2 (#20067) 2024-12-09 15:46:02 -08:00
minikube-bot 558f1bebdf Update go from 1.23.2 to 1.23.3 2024-12-09 09:02:44 +00:00
minikube-bot 6d8364b961
CI: Update gh from 2.62.0 to 2.63.0 (#20023) 2024-12-04 14:51:50 -08:00
Medya Ghazizadeh 2b52e11e18
remove arm64 kvm (#19985)
* remove arm64 kvm

* add to drivers

* spaces

* spaces

* remove kvm arm64 from build and upload script

* add missing backslash

* remove deb arm64 kvm

* add not used

* remove kvm arm64
2024-12-04 12:54:33 -08:00
minikube-bot c00f1c802e CI: Update gh from 2.61.0 to 2.62.0 2024-11-15 16:44:12 +00:00
minikube-bot cdb2536382 CI: Update gh from 2.60.1 to 2.61.0 2024-11-07 14:37:47 +00:00
minikube-bot 43a26e302d CI: Update gh from 2.60.0 to 2.60.1 2024-10-28 10:02:17 +00:00
minikube-bot 896b021ae6 Update go from 1.23.1 to 1.23.2 2024-10-25 16:52:04 +00:00
minikube-bot f1e53497f6 CI: Update gh from 2.59.0 to 2.60.0 2024-10-25 16:48:01 +00:00
Steven Powell fb6b1e4e30
CI: Fix binary building (#19862) 2024-10-25 09:24:10 -07:00
Steven Powell 92d0d9e098
CI: Removing line since comment fails following && (#19829) 2024-10-21 11:20:55 -07:00
Steven Powell 372b7d4af9
CI: Temporarily stop building docker-machine-driver-kvm2-arm64 until we fix the build (#19827) 2024-10-21 09:56:46 -07:00
minikube-bot 2350830f1f CI: Update gh from 2.58.0 to 2.59.0 2024-10-16 14:58:58 +00:00
minikube-bot 1655a4be18 Update go from 1.23.0 to 1.23.1 2024-10-04 17:33:09 +00:00
minikube-bot ced40d6275 CI: Update gh from 2.57.0 to 2.58.0 2024-10-02 15:58:34 +00:00
minikube-bot 7aed0071ad CI: Update gopogh from v0.28.0 to v0.29.0 2024-09-30 09:02:56 +00:00
Sylvester Carolan 10f8b66dc4 Remove Jenkins brew update script as per issue 18936. 2024-09-18 18:47:44 -04:00
Steven Powell fc40197e7f
CI: Generate package list after building kicbase (#19642)
* CI: Generate package list after building kicbase

* rename package-list to os-package-list
2024-09-17 10:20:36 -07:00