Commit Graph

923 Commits (947ff0435bd4820c866dea27e05ed51db929bb57)

Author SHA1 Message Date
Pablo Caderno 947ff0435b fix: small code refactor 2022-05-08 19:46:17 +10:00
Pablo Caderno 7d9eca5eff fix: improved memory cgroup checks
Signed-off-by: Pablo Caderno <kaderno@gmail.com>
2022-05-08 19:46:17 +10:00
Sharif Elgamal ad5c964e6b
Merge pull request from AkihiroSuda/rootless-podman-take2
Support rootless Podman driver, take 2 (Usage: `minikube config set rootless true`)
2022-04-12 11:19:30 -07:00
Medya Ghazizadeh 1b366615d3
Merge pull request from spowelljr/removeIoutil
remove uses of ioutil & use t.TempDir for tests
2022-04-05 14:41:22 -07:00
Akihiro Suda 92ab555928
Support rootless Podman driver, take 2
Usage:
```
minikube config set rootless true
minikube start --driver=podman --container-runtime=(cri-o|containerd)`
```

Tested on Podman 4.0.2, Ubuntu 21.10.

Needs cgroup v2 (as in Rootless Docker): https://rootlesscontaine.rs/getting-started/common/cgroup2/
See also `site/content/en/docs/drivers/includes/podman_usage.inc`

Fix issue 8719
Fix issue 12460
Replace PR 12901

Changes from PR 12901: `rootless` is now a config property.
In the previous PR, `--rootless` was implemented as a flag for `minikube start`

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2022-04-05 18:49:40 +09:00
Steven Powell 2e4ea3c259 replace MkdirTemp with t.TempDir in tests 2022-04-01 19:18:20 -07:00
Steven Powell 070e5335e0 remove unecessary icacls check 2022-03-31 15:46:37 -07:00
Steven Powell ad4d80e955
Merge pull request from AkihiroSuda/fix-podman-v4-network-inspect
Podman: fix `minikube delete` for Podman v4
2022-03-31 14:15:06 -07:00
Steven Powell 1aa1f04e9b remove old build tags 2022-03-30 16:43:29 -07:00
Sharif Elgamal 31d1fdae3b
Merge pull request from presztak/subnet_flag
Add 'subnet' flag for docker/podman driver
2022-03-30 16:02:54 -07:00
Akihiro Suda 28fdc99086
Podman: fix `minikube delete` for Podman v4
The "minikube" network was not deleted due to the breaking change of
`podman network inspect` in Podman v4.

Fix issue 13861

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2022-03-30 18:29:14 +09:00
Akihiro Suda 7204b1db3e
KIC rootless: drop fuse-overlayfs; bump kernel requirement to 5.11
minikube 1.23 (PR 12359) added fuse-overlayfs snapshotter for rootless Docker driver,
but got broken in minikube 1.25 (issue 13534).

We can drop fuse-overlayfs for kernel >= 5.11.

Fix issue 13534

We may add back fuse-overlayfs later if there is a huge demand to
support kernel < 5.11.
That will require packing preloadable tarballs for fuse-overlayfs
snapshotter.

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2022-03-22 18:08:14 +09:00
minikube-bot 100852bbf8 Updating kicbase image to v0.0.30-1647797120-13815 2022-03-20 19:06:44 +00:00
Steven Powell 535cd5201e improve icacls error messaging 2022-03-16 11:48:41 -07:00
Piotr Resztak f3c9198134 add support for 'subnet' flag 2022-03-15 21:42:09 +01:00
minikube-bot 4046a967b9 Update kicbase to v0.0.30 2022-02-23 19:46:44 +00:00
minikube-bot c9290bd8c0 Updating kicbase image to v0.0.29-1644344181-13531 2022-02-08 19:53:09 +00:00
minikube-bot d696170374 Updating kicbase image to v0.0.29-1644071658-13563 2022-02-05 16:09:05 +00:00
Sharif Elgamal 3a923b245e
Merge pull request from afbjorklund/cri-dockerd-rel
KIC: Upgrade cri-dockerd
2022-02-03 11:23:27 -08:00
Medya Ghazizadeh 969b5cddf1
Merge pull request from minikube-bot/auto_bump_golint_version
bump golint version to v1.44.0
2022-02-02 15:57:24 -08:00
minikube-bot 429347e99c Updating kicbase image to v0.0.29-1643823806-13302 2022-02-02 19:23:02 +00:00
Medya Gh c24818d9b7 lint 2022-02-01 13:21:53 -08:00
Medya Gh 8c6f9f64c7 lint 2022-01-31 15:18:04 -08:00
Anoop C S 061fd88d2e drivers/kvm: Use ARP for retrieving interface ip addresses
On platforms where dhcp lease status is not updated immediately after
domain creation it fails to list ip addresses until next refresh
happens resulting in the following error:

8<----------8<----------8<----------8<----------8<----------8<----------

Creating kvm2 VM (CPUs=2, Memory=4096MB, Disk=20480MB) ...
Failed to start kvm2 VM. Running "minikube delete" may fix it: creating
  host: create: Error creating machine: Error in driver during machine
  creation: IP not available after waiting: machine minikube didn't
  return IP after 1 minute

Exiting due to GUEST_PROVISION: Failed to start host: creating host:
  create: Error creating machine: Error in driver during machine
  creation: IP not available after waiting: machine minikube didn't
  return IP after 1 minute

8<----------8<----------8<----------8<----------8<----------8<----------

Using ARP instead of LEASE for ip address query is justifiable as
listing is done following the domain creation. In case of failure we
fallback to listing via LEASE source.

Signed-off-by: Anoop C S <anoopcs@cryptolab.net>
2022-01-29 09:57:56 +05:30
Steven Powell c5b1c56f57
Merge pull request from presztak/remove_kicbase_image_info
Print a message about preserving kicbase image when `minkube delete --purge --all` used
2022-01-27 21:23:27 -08:00
Predrag Rogic a23f8381f7
upgrade-libvirt to 8th gen 2022-01-23 02:58:49 +00:00
Sharif Elgamal 8c3a3537c0 remove reference to nonexistent file for hyperkit driver 2022-01-20 15:03:00 -08:00
minikube-bot bfd94658fb Update kicbase to v0.0.29 2022-01-18 21:29:55 +00:00
Medya Ghazizadeh b2fcd0a729
Merge pull request from afbjorklund/cri-dockerd-kic
KIC: Add building of cri-dockerd
2021-12-24 08:20:04 -08:00
minikube-bot 2bd63b55aa Updating kicbase image to v0.0.28-1640212998-13227 2021-12-23 00:19:12 +00:00
klaases 2c712452f8 Merge branch 'master' of github.com:kubernetes/minikube into boot1 2021-12-16 14:48:49 -08:00
Steven Powell e43ead0043 add quote to Windows env 2021-12-16 10:02:59 -08:00
Steven Powell 9200267c04
Merge pull request from spowelljr/supressDockerPerformance
Added env to suppress Docker performance messages
2021-12-15 16:41:28 -08:00
Steven Powell 5a66196a20 update message 2021-12-15 15:58:00 -08:00
Sharif Elgamal 5de765023a
Merge pull request from sharifelgamal/kicbase-arch
fix kicbase dockerfile to allow ppc64le and armv7 archs
2021-12-15 14:08:07 -08:00
minikube-bot a6ef730eb7 Updating kicbase image to v0.0.28-1639515145-13124 2021-12-14 21:54:37 +00:00
Steven Powell b17834c96b added env to suppress Docker performance messages 2021-12-14 13:46:52 -08:00
minikube-bot efe0dd71b4 Updating kicbase image to v0.0.28-1639444036-13124 2021-12-14 02:08:03 +00:00
klaases 9eaf95415e Merge branch 'master' of github.com:kubernetes/minikube into boot1 2021-12-13 11:17:38 -08:00
Steven Powell 8d7a636bfe don't output Docker performance issues when user wants JSON 2021-12-09 14:38:18 -08:00
klaases 694c9cc0ef Bootloader ISO EFI Support 2021-12-07 15:56:07 -08:00
Sharif Elgamal 41546a03e5
Merge pull request from klaases/kic1
Update BUILD KIT version to latest, 0.9.3.
2021-12-07 11:02:40 -08:00
minikube-bot 3e901caf92 Updating kicbase image to v0.0.28-1638824847-13104 2021-12-06 21:36:10 +00:00
Piotr Resztak 7b3860388c Print a message about preserving kicbase image
Print additional info about preserving kicbase image and generates
image deletion command for user when running `minikube delete`.
Message is printed only when `--purge` option is used.
2021-11-25 23:36:59 +01:00
James Yin 54be390bba fix: check err before preload 2021-11-03 15:27:15 +08:00
minikube-bot 3bc369459b Update kicbase to v0.0.28 2021-10-27 19:53:03 +00:00
Steven Powell 016b3ac40a trim space earlier 2021-10-21 13:28:52 -07:00
Steven Powell fbd4d27582 fix podman network inspect index check 2021-10-21 10:01:10 -07:00
Anders F Björklund 75804c43ad Match the lower case of the podman error message
Turns out that Docker says "No such network",
but Podman says "no such network". Little nuances.
2021-10-10 12:25:18 +02:00
KallyDev 70022d9b2e
Move from deprecated ioutil to os and io packages 2021-10-08 08:57:19 +08:00