Update Info

openSUSE-2024-399


Recommended update for minikube


Type: recommended
Severity: moderate
Issued: 2024-12-09
Description:
This update for minikube fixes the following issues:

- update to 1.34.0 (boo#1227017 boo#1227049 boo#1227005):
  For a more detailed changelog, including changes occurring in
  pre-release versions, see CHANGELOG.md.
  https://github.com/kubernetes/minikube/blob/master/CHANGELOG.md
  * Breaking Changes:
    - Bump minimum podman version to 4.9.0 #19457
    - Disallow using Docker Desktop 4.34.0 #19576
  * Features:
    - Bump default Kubernetes version to v1.31.0 #19435
    - Add new driver for macOS: vfkit #19423
    - Add Parallels driver support for darwin/arm64 #19373
    - Add new volcano addon #18602
    - Addons ingress-dns: Added support for all architectures
      #19198
    - Support privileged ports on WSL #19370
    - VM drivers with docker container-runtime now use
      docker-buildx for image building #19339
    - Support running x86 QEMU on arm64 #19228
    - Add -o json option for addon images command #19364
  * Improvements:
    - add -d shorthand for --driver #19356
    - add -c shorthand for --container-runtime #19217
    - kvm2: Don't delete the "default" libvirt network #18920
    - Update MINIKUBE_HOME usage #18648
    - CNI: Updated permissions to support network policies on
      kindnet #19360
    - GPU: Set NVIDIA_DRIVER_CAPABILITIES to all when GPU is
      enabled #19345
    - Improved error message when trying to use mount on system
      missing 9P #18995
    - Improved error message when enabling KVM addons on non-KVM
      cluster #19195
    - Added warning when loading image with wrong arch #19229
    - profile list --output json handle empty config folder #16900
    - Check connectivity outside minikube when connectivity issuse
      #18859
  * Bugs:
    - Fix not creating API server tunnel for QEMU w/ builtin
      network #19191
    - Fix waiting for user input on firewall unblock when
      --interactive=false #19531
    - Fix network retry check when subnet already in use for podman
      #17779
    - Fix empty tarball when generating image save #19312
    - Fix missing permission for kong-serviceaccount #19002
  * Version Upgrades:
    - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
      image from 1.5.17 to 1.5.23 #19341 #19501
    - Addon headlamp: Update headlamp-k8s/headlamp image from
      v0.23.2 to v0.25.0 #18992 #19152 #19349
    - Addon kong: Update kong image from 3.6.1 to 3.7.1 #19046
      #19124
    - Addon kubevirt: Update bitnami/kubectl image from 1.30.0 to
      1.31.0 #18929 #19087 #19313 #19479
    - Addon ingress: Update ingress-nginx/controller image from
      v1.10.1 to v1.11.2 #19302 #19461
    - Addon inspektor-gadget: Update inspektor-gadget image from
      v0.27.0 to v0.32.0 #18872 #18931 #19011 #19166 #19411 #19554
    - Addon istio-provisioner: Update istio/operator image from
      1.21.2 to 1.23.0 #18932 #19052 #19167 #19283 #19450
    - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
      image from v0.15.0 to v0.16.2 #19162 #19266 #19336 #19409
    - Addon metrics-server: Update metrics-server/metrics-server
      image from v0.7.1 to v0.7.2 #19529
    - Addon YAKD: bump marcnuri/yakd image from 0.0.4 to 0.0.5
      #19145
    - CNI: Update calico from v3.27.3 to v3.28.1 #18870 #19377
    - CNI: Update cilium from v1.15.3 to v1.16.1 #18925 #19084
      #19247 #19337 #19476
    - CNI: Update kindnetd from v20240202-8f1494ea to
      v20240813-c6f155d6 #18933 #19252 #19265 #19307 #19378 #19446
    - CNI: Update flannel from v0.25.1 to v0.25.6 #18966 #19008
      #19085 #19297 #19522
    - Kicbase: Update nerdctld from 0.6.0 to 0.6.1 #19282
    - Kicbase: Bump ubuntu:jammy from 20240427 to 20240808 #19068
      #19184 #19478
    - Kicbase/ISO: Update buildkit from v0.13.1 to v0.15.2 #19024
      #19116 #19264 #19355 #19452
    - Kicbase/ISO: Update cni-plugins from v1.4.1 to v1.5.1 #19044
      #19128
    - Kicbase/ISO: Update containerd from v1.7.15 to v1.7.21 #18934
      #19106 #19186 #19298 #19521
    - Kicbase/ISO: Update cri-dockerd from v0.3.12 to v0.3.15
      #19199 #19249
    - Kicbase/ISO: Update crun from 1.14.4 to 1.16.1 #19112 #19389
      #19443
    - Kicbase/ISO: Update docker from 26.0.2 to 27.2.0 #18993
      #19038 #19142 #19153 #19175 #19319 #19326 #19429 #19530
    - Kicbase/ISO: Update nerdctl from 1.7.5 to 1.7.6 #18869
    - Kicbase/ISO: Update runc from v1.1.12 to v1.1.13 #19104

- update to 1.33.1:
  * Bugs:
    - Fix DNSSEC validation failed errors #18830
    - Fix too many open files errors #18832
    - CNI cilium: Fix cilium pods failing to start-up #18846
    - Addon ingress: Fix enable failing on arm64 machines using VM
      driver #18779
    - Addon kubeflow: Fix some components missing arm64 images
      #18765
  * Version Upgrades:
    - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
      image from 1.5.15 to 1.5.17 #18773 #18811
    - Addon headlamp: Update headlamp-k8s/headlamp image from
      v0.23.1 to v0.23.2 #18793
    - Addon ingress: Update ingress-nginx/controller image from
      v1.10.0 to v1.10.1 #18756
    - Addon istio-provisioner: Update istio/operator image from
      1.21.1 to 1.21.2 #18757
    - Addon kubevirt: Update bitnami/kubectl image from 1.29.3 to
      1.30.0 #18711 #18771
    - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
      image from v0.14.5 to v0.15.0 #18703
    - CNI cilium: Update from v1.15.1 to v1.15.3 #18846
    - High Availability: Update kube-vip from 0.7.1 to v0.8.0
      #18774
    - Kicbase/ISO: Update docker from 26.0.1 to 26.0.2 #18706
    - Kicbase: Bump ubuntu:jammy from 20240227 to 20240427 #18702
      #18769 #18804

- update to 1.33.0:
  * Features:
    - Support multi-control plane - HA clusters --ha #17909
      Tutorial
    - Add support for Kubernetes v1.30 #18669
    - Support exposing clusterIP services via minikube service
      #17877
    - Addon gvisor: Add arm64 support #18063 #18453
    - New Addon: YAKD - Kubernetes Dashboard addon #17775
  * Minor Improvements:
    - Add active kubecontext to minikube profile list output #17735
    - CNI calico: support kubeadm.pod-network-cidr #18233
    - CNI bridge: Ensure pod communications are allowed #16143
    - Addon auto-pause: Remove memory leak & add configurable
      interval #17936
    - image build: Add docker.io/library to image short names
      #16214
    - cp: Create directory if not present #17715
    - Move errors getting logs into log output itself #18007
    - Add default sysctls to allow privileged ports with no
      capabilities #18421
    - Include extended attributes in preload tarballs #17829
    - Apply kubeadm.applyNodeLabels label to all nodes #16416
    - Limit driver status check to 20s #17553
    - Include journalctl logs if systemd service fails to start
      #17659
    - Fix "Failed to enable container runtime: sudo systemctl
      restart cri-docker" #17907
    - Fix containerd redownloading existing images on start #17671
    - Fix kvm2 not detecting containerd preload #17658
    - Fix modifying Docker binfmt config #17830
    - Fix auto-pause addon #17866
    - Fix not using preload with overlayfs storage driver #18333
    - Fix image repositories not allowing subdomains with numbers
      #17496
    - Fix stopping cluster when using kvm2 with containerd #17967
    - Fix starting more than one cluster on kvm2 arm64 #18241
    - Fix starting kvm2 clusters using Linux on arm64 Mac #18239
    - Fix displaying error when deleting non-existing cluster
      #17713
    - Fix no-limit not being respected on restart #17598
    - Fix not applying kubeadm.applyNodeLabels label to nodes added
      after inital start #16416
    - Fix logs delimiter output #17734
  * Bugs:
    - Fix unescaped local host regex #18617
    - Fix regex on validateNetwork to support special characters
      #18158
  * Version Upgrades:
    - Bump Kubernetes version default: v1.30.0 and latest: v1.30.0
      #18669
    - Addon headlamp: Update headlamp-k8s/headlamp image from
      v0.23.0 to 0.23.1 #18517
    - Addon inspektor-gadget: Update inspektor-gadget image from
      v0.26.0 to v0.27.0 #18588
    - Addon istio-provisioner: Update istio/operator image from
      1.21.0 to 1.21.1 #18644
    - Addon metrics-server: Update metrics-server/metrics-server
      image from v0.7.0 to v0.7.1 #18551
    - CNI: Update calico from v3.27.0 to v3.27.3 #18206
    - CNI: Update flannel from v0.24.4 to v0.25.1 #18641
    - Kicbase/ISO: Update buildkit from v0.13.0 to v0.13.1 #18566
    - Kicbase/ISO: Update containerd from v1.7.14 to v1.7.15 #18621
    - Kicbase/ISO: Update cri-dockerd from v0.3.3 to v0.3.12 #18585
    - Kicbase/ISO: Update crun from 1.14 to 1.14.4 #18610
    - Kicbase/ISO: Update docker from 25.0.4 to 26.0.1 #18485
      #18649
    - Kicbase/ISO: Update nerdctl from 1.7.4 to 1.7.5 #18634
    - Kicbase: Update nerdctld from 0.5.1 to 0.6.0 #18647

- update to 1.32.0:
  * rootless: support `--container-runtime=docker` #17520
  * Install NVIDIA container toolkit during image build (offline
    support)
  * Fix no-limit option for config validation #17530
  * NVIDIA GPU support with new `--gpus=nvidia` flag for docker
    driver #15927 #17314 #17488
  * New `kubeflow` addon #17114
  * New `local-path-provisioner` addon #15062
  * Kicbase: Add `no-limit` option to `--cpus` & `--memory` flags
    #17491
  * Hyper-V: Add memory validation for odd numbers #17325
  * QEMU: Improve cpu type and IP detection #17217
  * Mask http(s)_proxy password from startup output #17116
  * `--delete-on-faliure` also recreates cluster for kubeadm
    failures #16890
  * Addon auto-pause: Configure intervals using `--auto-pause-
    interval` #17070
  * `--kubernetes-version` checks GitHub for version validation
    and improved error output for invalid versions #16865
  * Bugs:
  * QEMU: Fix addons failing to enable #17402
  * Fix downloading the wrong kubeadm images for k8s versions
    after minikube release #17373
  * Fix enabling & disabling addons with non-existing cluster
    #17324
  * Fix delete if container-runtime doesn't exist #17347
  * Fix network not found not being detected on new Docker
    versions #17323
  * Fix addon registry doesn't follow Minikube DNS domain name
    configuration (--dns-domain) #15585
  * Version Upgrades:
  * Bump Kubernetes version default: v1.28.3 and latest: v1.28.3
  * Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.9 to 1.5.11 #17225 #17259
  * Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.19.0 to v0.20.1 #17135 #17365
  * Addon ingress: Update ingress-nginx/controller image from
    v1.8.1 to v1.9.3 #17223 #17297 #17348 #17421
  * Addon inspektor-gadget: Update inspektor-gadget image from
    v0.19.0 to v0.21.0 #17176 #17340
  * Addon istio-provisioner: Update istio/operator image from
    1.12.2 to 1.19.3 #17383 #17436
  * Addon kong: Update kong image from 3.2 to 3.4.2 #17485
  * Addon registry: Update registry image from 2.8.1 to 2.8.3
    #17382 #17467
  * CNI: Update calico from v3.26.1 to v3.26.3 #17363 #17375
  * CNI: Update flannel from v0.22.1 to v0.22.3 #17102 #17263
  * CNI: Update kindnetd from v20230511-dc714da8 to
    v20230809-80a64d96 #17233
  * Kicbase/ISO: Update buildkit from v0.11.6 to v0.12.2 #17194
  * Kicbase/ISO: Update containerd from v1.7.3 to v1.7.7 #17243
    #17466
  * Kicbase/ISO: Update crictl from v1.21.0 to v1.28.0 #17240
  * Kicbase/ISO: Update docker from 24.0.4 to 24.0.6 #17120
    #17207
  * Kicbase/ISO: Update nerdctl from 1.0.0 to 1.6.2 #17145 #17339
    #17434
  * Kicbase/ISO: Update runc from v1.1.7 to v1.1.9 #17250
  * Kicbase: Bump ubuntu:jammy from 20230624 to 20231004 #17086
    #17174 #17345 #17423

- update to 1.31.2:
  * docker-env Regression:
  * Create `~/.ssh` directory if missing #16934
  * Fix adding guest to `~/.ssh/known_hosts` when not needed
    #17030
  * Verify containerd storage separately from docker #16972
  * cni: Fix regression in auto selection #16912


              

Packages


  • minikube-1.34.0-bp156.2.3.1