Commit Graph

46 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 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
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
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
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
Tiago Ilieve 8b17e6070c Add Go modules, remove Go dep 2019-05-13 20:39:31 +02: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
Nathan Herring b365b84301 Don't require VirtualBox 2018-02-13 08:23:41 -08: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 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
Matt Rickard aebe2852d3 Update arch linux installer to minikube 0.16 2017-02-06 10:40:42 -08:00
Matt Rickard 9ea3f00ea2 Upgrade arch linux installer to v0.14 2016-12-20 09:55:28 -08:00
Matt Rickard 0c6523713c Upgrade archlinux installer to 0.13.1 2016-12-12 10:01:01 -08:00
Matt Rickard 1dc0dd413f Bump arch linux installer to v0.13.0 2016-12-01 14:30:03 -08:00
Matt Rickard 8d5708b4d4 Copy arch linux from repo to folder
Add SRCINFO to not be gitignored
2016-11-28 11:16:33 -08:00
Matt Rickard 73a466d98e Make virtualbox optional for arch linux installer 2016-11-22 12:25:01 -08:00
Matt Rickard bc73a5fac6 Add arch linux installer submodule, upgrade to v0.12.2 2016-11-01 09:45:37 -07:00
Matt Rickard 261deed26c Updated Arch AUR pkg to v0.11.0 2016-10-06 19:17:51 -07:00
Matt Rickard df9f347ed4 Bump arch linux PKGBUILD to 0.10.0
Also add a dependency on net-tools
2016-09-15 21:24:50 -07:00
Victor Häggqvist 29c5086314 add archlinux PKGBUILD 2016-09-15 20:21:42 +02:00
Aaron Prindle 7daca81c7e Added installers directory and a populated the linux .deb installer
files.  Updated to reflect talk regarding creating .deb for kubectl.
Added make deb in Makefile.
2016-08-29 09:49:29 -07:00