minikube/hack/jenkins
Nir Soffer 7bc97d7ce1 kvm: Convert to internal driver
Remove the docker-machine-driver-kvm2 wrapper and use the kvm driver as
internal driver.

To avoid dependency on libvirt shared library on Linux, we build now
with the libvirt_dlopen build tag. This is used only linux to avoid
linking with libvirt shared library. This is not documnted but can be
found in the source.
f7cdeba997/domain.go (L30)

With this we don't need libvirt devel libraries during build, and in
runtime we will fail if libvirt shared library is not installed.

With this change minikube can not be built for linux !amd64 since building
libvirt go binding requires CGO, and it does not work by changing GOARCH.
2025-10-19 17:20:47 +03:00
..
cron CI: Update macOS deps via cron 2024-07-18 18:37:36 -07:00
installers CI: Update gh from 2.80.0 to 2.81.0 2025-10-06 10:02:24 +00:00
test-flake-chart Build(deps): Bump golang.org/x/oauth2 (#21313) 2025-08-12 11:35:17 -07:00
build_changelog.sh Updating docs, fixing kicbase SHA 2022-11-17 10:22:51 -05:00
build_iso.sh hack: Fix review comment for failed iso build 2025-09-30 21:38:12 +03:00
cloud_shell_functional_tests_docker.sh CI: Fix Cloud Shell not saving to DB 2024-08-27 19:05:16 -07:00
common.ps1 CI: Update gotestsum from v1.12.3 to v1.13.0 2025-09-29 10:09:33 +00:00
common.sh kvm: Convert to internal driver 2025-10-19 17:20:47 +03:00
kicbase_auto_build.sh CI: Generate package list after building kicbase (#19642) 2024-09-17 10:20:36 -07:00
linux_integration_tests_docker.sh add cron to cleanup go modules 2022-05-11 16:32:02 -07:00
linux_integration_tests_docker_arm64.sh add cron to cleanup go modules 2022-05-11 16:32:02 -07:00
linux_integration_tests_docker_containerd.sh add cron to cleanup go modules 2022-05-11 16:32:02 -07:00
linux_integration_tests_docker_containerd_arm64.sh add cron to cleanup go modules 2022-05-11 16:32:02 -07:00
linux_integration_tests_docker_crio.sh add cron to cleanup go modules 2022-05-11 16:32:02 -07:00
linux_integration_tests_docker_crio_arm64.sh add cron to cleanup go modules 2022-05-11 16:32:02 -07:00
linux_integration_tests_kvm.sh add QEMU tests 2022-07-08 11:57:05 -07:00
linux_integration_tests_kvm_containerd.sh add cron to cleanup go modules 2022-05-11 16:32:02 -07:00
linux_integration_tests_kvm_crio.sh add cron to cleanup go modules 2022-05-11 16:32:02 -07:00
linux_integration_tests_none.sh Kicbase/ISO: Update cri-dockerd from v0.3.15 to v0.4.0 (#20747) 2025-05-14 14:49:05 -07:00
linux_integration_tests_podman.sh add cron to cleanup go modules 2022-05-11 16:32:02 -07:00
linux_integration_tests_virtualbox.sh add QEMU tests 2022-07-08 11:57:05 -07:00
minikube_cross_build_and_upload.sh kvm: Convert to internal driver 2025-10-19 17:20:47 +03:00
minikube_set_pending.sh delete macos test infra (#20244) 2025-01-13 19:31:06 -08:00
osx_integration_tests_docker.sh add QEMU tests 2022-07-08 11:57:05 -07:00
osx_integration_tests_hyperkit.sh add QEMU tests 2022-07-08 11:57:05 -07:00
osx_integration_tests_krunkit.sh Add krunkit driver supporting GPU acceleration on macOS (#20826) 2025-07-21 12:59:28 -07:00
osx_integration_tests_qemu.sh fix bioldlerplate 2022-07-11 11:57:24 -07:00
osx_integration_tests_vfkit.sh vfkit: Minor docs, test, and help fixes (#20815) 2025-05-21 20:30:26 -07:00
osx_integration_tests_virtualbox.sh add QEMU tests 2022-07-08 11:57:05 -07:00
prbot.sh fix first run taking longer 2022-06-15 10:33:15 -07:00
preload_generation.sh CI: Fix incorrect preload images 2023-04-17 13:56:09 -07:00
release_build_and_upload.sh kvm: Convert to internal driver 2025-10-19 17:20:47 +03:00
release_github_page.sh license: don't fail if output dir doesn't exist & download from github assets first (#21206) 2025-08-01 20:02:13 -07:00
release_update_releases_json.go fix lint errors 2023-03-20 12:43:07 -07:00
release_update_releases_json.sh prepend PR title with Post-release 2024-04-18 13:49:50 -07:00
setup_docker_desktop_macos.sh add comment 2023-03-24 12:37:47 -07:00
setup_docker_desktop_windows.ps1 leave existing Docker Desktop instance running 2021-12-03 11:51:46 -08:00
storage_provisioner.sh treewide: Replace 'egrep' with 'grep -E' 2024-01-14 19:58:57 +01:00
unix_white_box_integration_tests.sh minikube tunnel (#3015) 2018-10-18 11:01:47 -07:00
upload_integration_report.sh CI: Fix job names 2023-10-23 16:11:14 -07:00
windows_cleanup_and_reboot.ps1 disable the cleanup cron for now 2021-10-18 13:51:41 -07:00
windows_cleanup_cron.ps1 disable the cleanup cron for now 2021-10-18 13:51:41 -07:00
windows_integration_setup.ps1 fix running `minikube delete` before `MINIKUBE_HOME` set 2021-11-09 07:54:09 -05:00
windows_integration_teardown.ps1 reboot windows machines after every test 2021-10-06 13:25:09 -07:00
windows_integration_test_docker.ps1 disable the cleanup cron for now 2021-10-18 13:51:41 -07:00
windows_integration_test_hyperv.ps1 disable the cleanup cron for now 2021-10-18 13:51:41 -07:00
windows_integration_test_virtualbox.ps1 Create common.ps1 to simplify Windows integration tests. 2021-07-09 13:27:02 -07:00