Commit Graph

65 Commits (ae87c281a8e7fc2b75b51b9613ab89640fed3216)

Author SHA1 Message Date
Divy Singhvi 8f3b071766
Merge branch 'kubernetes:master' into rpm-fix 2025-11-03 22:01:28 +05:30
Divy Singhvi ae2bbbbe2e restore kvm2 rpm template and remove Vendor line 2025-10-19 23:31:49 +05:30
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
Divy Singhvi a1c05e2d2c Fixed rpm: Missing vendor value 2025-10-17 11:08:14 +05:30
Tian c292f1df98
Update libvirt-dev version to 8.0.0-1ubuntu7.11 (#20889)
* update libvirt-dev

* install ca-certificates
2025-06-05 20:43:24 -07:00
Steven Powell c1f8377a91 CI: Fix LegacyKeyValueFormat warning when building images 2024-10-14 15:07:33 -05:00
Steven Powell 196947a6fe CI: Fix RPM build failing when stripping cross compilied binary 2024-05-13 13:36:41 -07:00
Steven Powell 03643365e5 CI: Build arm64 kvm image on actual arm64 2023-05-24 14:30:41 -07:00
Steven Powell 00bf0492f1 update kvm docker machine base image 2023-01-10 22:54:37 -08:00
Steven Powell f562825e31
Merge pull request #15438 from spowelljr/updateGodocLinks
docs/site: Update golang.org and godoc.org links
2022-12-01 15:48:55 -08:00
Steven Powell 29447f20c8
Merge pull request #15426 from spowelljr/updateLicense
Update licenses to specify Apache version
2022-12-01 10:00:32 -08:00
Steven Powell 63934002d8 update golang.org and godoc.org links 2022-11-30 10:49:57 -08:00
Steven Powell 659f163bc6 update licenses to specify version 2022-11-29 10:01:55 -08:00
Felipe Labbate 5d16b30514 Keeping identation equal to previous code 2022-11-25 03:33:57 -03:00
Felipe Labbate 56d9937e92 Adding comments 2022-11-25 03:16:04 -03:00
Felipe Labbate 5d94b29153 Updating shell context to all 2022-11-24 20:25:38 -03:00
Sharif Elgamal a4ad22ec8f install proper version of golang in kvm installer dockerfile 2022-05-10 14:51:45 -07:00
Sharif Elgamal 9cfc3d3c83 fix go installation for arm64 kvm image 2022-04-12 16:36:46 -07:00
Hiroya Onoe bffe7c4a60 Remove quotes from fields of Windows Installer 2021-09-08 22:25:24 +09:00
Ilya Zuyev 053b73bcd7 fix install command 2021-06-30 15:27:04 -07:00
Ilya Zuyev 8437b88300 use ubuntu-20.04 builder image to compile kvm2 driver for arm64 2021-06-30 15:16:22 -07:00
Ilya Zuyev b85722cd4a fix Dockerfile.arm64 build 2021-06-25 00:38:30 -07:00
Ilya Zuyev 6152571fe0 build kvm-arm64 in docker 2021-06-24 23:01:03 -07:00
Anders F Björklund 4cdf2c73cc Use the same template variables everywhere
And let the template decide where they go
2021-02-24 22:23:50 +01:00
Anders F Björklund 87b08e414f Make sure to update the package metadata
The revision/release was hardcoded as 0
2021-02-24 22:23:50 +01:00
Anders F Björklund 71de27fb75 Only recommend virtualbox when running on amd64
Remove the "recommendation" from the arm64 deb
2020-12-01 17:11:22 +01:00
Anders F Björklund 39da4432c7 Fix building packages for architectures
Missed a suffix, and the rpm architecture names
2020-02-03 22:15:02 +01:00
Anders F Björklund 174d1fb9e5 Add arch to docker-machine-driver-kvm2 packages
But only support building for amd64 at the moment
2020-02-02 13:56:20 +01:00
Anders F Björklund a14bc57f64 Build minikube for arm64 (aarch64) as well
This a pure build target, no test done (yet)
No virtualization supported on this platform

Adopt packaging to handle multiple arch, but
don't package anything extra by default yet.
2019-10-19 18:41:54 +02:00
Pranav Jituri add7956bd1
Fix the encoding to LF 2019-08-18 03:02:23 +05:30
Pranav Jituri 7d8b4f7569
Added uninstallation procedures for minikube 2019-08-18 02:58:04 +05:30
Anders F Björklund 2ef0f74ed2 Change deb maintainer, lower case minikube 2019-07-14 09:32:19 +02:00
Anders F Björklund a1e1090422 Add linux packaging for the kvm2 driver binary 2019-07-14 09:28:27 +02:00
Pranav Jituri 2be046b4f9 Modified NSIS Script to use the PowerShell Script 2019-05-28 16:11:14 +05:30
Pranav Jituri 1dcd70f121 Added PowerShell script to add/remove path 2019-05-28 16:10:46 +05:30
Tiago Ilieve 8b17e6070c Add Go modules, remove Go dep 2019-05-13 20:39:31 +02:00
Thomas Strömberg c17c2b1337
Merge pull request #3701 from afbjorklund/kvm-image
Add target to build the kvm driver in docker
2019-03-20 19:27:11 -07:00
Igor Akkerman d91615ef46 Windows installer using installation path for x64 applications 2019-03-17 18:39:40 +01:00
Anders F Björklund 203014d3d2 Add target to build the kvm driver in docker 2019-03-13 20:01:58 +01:00
Anders F Björklund d49f980df4 Add make target for building a rpm file
Similar to the deb, it just packages the standard binary...

It does not build from source, and not for any distribution.
2019-02-26 19:57:49 +01:00
Thomas Strömberg 890974b586
Use lowercase 'minikube' as a name. 2019-02-15 15:43:59 -08:00
commitay 9dcfd0f215 Update homebrew-cask release process: remove `checkpoint` 2018-06-13 00:58:16 +10:00
Nathan Herring b365b84301 Don't require VirtualBox 2018-02-13 08:23:41 -08:00
Morva Kristóf df899bac55 Fixing batch file line endings 2018-01-05 14:08:26 +01:00
Brad Erhart c54e695fdb Updated Jenkins release updater for Minikube-maintained KVM driver 2017-12-19 11:19:30 -08:00
Brad Erhart 005a9b8bb7 Updated to use new Minikube-maintained KVM driver 2017-12-18 22:27:35 -08:00
Matt Rickard ce43aae846 Upstream brew installer change 2017-11-30 10:53:45 -08:00
Matt Rickard a367be016e Automate updates to AUR and brew-cask
Automatically updates the AUR installer and pushes the new package.
Updates the brew installer and sends a PR to the brew package repo.
2017-06-23 11:00:24 -07:00
Matt Rickard a317dd113f Update arch linux installer for 0.18.0 2017-04-07 15:26:56 -07:00
Matt Rickard a926731d57 Update arch linux installer to 0.17.1 2017-03-16 09:49:12 -07:00