diff --git a/CHANGELOG.md b/CHANGELOG.md index f0b6738cddfccf5e487a790937ccc22d64db5fd0..89d01b57b17147ab80af7c49c2aad1c72de0e120 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,84 @@ # Release Notes +## Version 1.16.0-beta.0 - 2020-12-14 + +Features: +* Add persistent storage for /var/lib/buildkit [#9948](https://github.com/kubernetes/minikube/pull/9948) +* start: Support comma-delimited --addons [#9957](https://github.com/kubernetes/minikube/pull/9957) +* added statusName for kubeconfig [#9888](https://github.com/kubernetes/minikube/pull/9888) +* Add spinner at preparing Kubernetes... [#9855](https://github.com/kubernetes/minikube/pull/9855) +* Make none driver work as regular user (use sudo on demand) [#9379](https://github.com/kubernetes/minikube/pull/9379) +* Display ScheduledStop status in minikube status [#9793](https://github.com/kubernetes/minikube/pull/9793) +* Add support for restoring existing podman env [#9801](https://github.com/kubernetes/minikube/pull/9801) +* Add linux packages for the arm64 architecture [#9859](https://github.com/kubernetes/minikube/pull/9859) +* Ability to use a custom TLS certificate with the Ingress [#9797](https://github.com/kubernetes/minikube/pull/9797) +* Add private network implementation for podman [#9716](https://github.com/kubernetes/minikube/pull/9716) +* Add --cancel-scheduled flag to cancel all existing scheduled stops [#9774](https://github.com/kubernetes/minikube/pull/9774) +* Add OpenTelemetry tracing to minikube [#9723](https://github.com/kubernetes/minikube/pull/9723) +* Implement scheduled stop on windows [#9689](https://github.com/kubernetes/minikube/pull/9689) +* Support non-default docker endpoints [#9510](https://github.com/kubernetes/minikube/pull/9510) + +Bug Fixes: +* wsl2: log warning if br_netfilter cannot be enabled rather than fatally exit [#9932](https://github.com/kubernetes/minikube/pull/9932) +* Fix podman network inspect format and error [#9866](https://github.com/kubernetes/minikube/pull/9866) +* Fix multi node two pods getting same IP and nodespec not having PodCIDR [#9875](https://github.com/kubernetes/minikube/pull/9875) +* Fix `node start` master node [#9833](https://github.com/kubernetes/minikube/pull/9833) +* Optionally use ssh for docker-env instead of tcp [#9548](https://github.com/kubernetes/minikube/pull/9548) +* Fix --extra-config when starting an existing cluster [#9634](https://github.com/kubernetes/minikube/pull/9634) +* fix unable to set memory in config [#9789](https://github.com/kubernetes/minikube/pull/9789) +* Set 'currentstep' for PullingBaseImage json event [#9844](https://github.com/kubernetes/minikube/pull/9844) +* Fix missing InitialSetup in `node start` [#9832](https://github.com/kubernetes/minikube/pull/9832) +* fix base image when using with custom image repository [#9791](https://github.com/kubernetes/minikube/pull/9791) +* add Restart=on-failure for inner docker systemd service [#9775](https://github.com/kubernetes/minikube/pull/9775) +* Add number of nodes for cluster in `minikube profile list` [#9702](https://github.com/kubernetes/minikube/pull/9702) +* Do not auto-select Hyper-V driver if session has no privilege [#9588](https://github.com/kubernetes/minikube/pull/9588) +* Fix registry-creds addon failure with ImageRepository [#9733](https://github.com/kubernetes/minikube/pull/9733) + +Upgrades: +* Upgrade buildkit from 0.7.2 to 0.8.0 [#9940](https://github.com/kubernetes/minikube/pull/9940) +* Upgrade crio.conf to version v1.19.0 [#9917](https://github.com/kubernetes/minikube/pull/9917) +* Update the containerd configuration to v2 [#9915](https://github.com/kubernetes/minikube/pull/9915) +* update default kubernetes version to 1.20.0 [#9897](https://github.com/kubernetes/minikube/pull/9897) +* Upgrade CRI-O, from 1.18.4 to 1.19.0 [#9902](https://github.com/kubernetes/minikube/pull/9902) +* Update crictl to v1.19.0 [#9901](https://github.com/kubernetes/minikube/pull/9901) +* ISO: Upgrade Podman, from 2.2.0 to 2.2.1 [#9896](https://github.com/kubernetes/minikube/pull/9896) +* Upgrade go version to 1.15.5 [#9899](https://github.com/kubernetes/minikube/pull/9899) +* Upgrade Docker, from 19.03.14 to 20.10.0 [#9895](https://github.com/kubernetes/minikube/pull/9895) +* ISO: Upgrade podman to version 2.2.0 and remove varlink [#9635](https://github.com/kubernetes/minikube/pull/9635) +* KIC: Upgrade podman to version 2.2.0 and remove varlink [#9636](https://github.com/kubernetes/minikube/pull/9636) +* Upgrade kicbase to ubuntu:focal-20201106 [#9863](https://github.com/kubernetes/minikube/pull/9863) +* Upgrade Docker, from 19.03.13 to 19.03.14 [#9861](https://github.com/kubernetes/minikube/pull/9861) +* Buildroot 2020.02.8 [#9862](https://github.com/kubernetes/minikube/pull/9862) +* Update crictl to v1.18.0 [#9867](https://github.com/kubernetes/minikube/pull/9867) +* bump storage provsioner to multi arch [#9822](https://github.com/kubernetes/minikube/pull/9822) + +Thank you to our contributors for this release! + +- AUT0R3V +- Anders Björklund +- Andrea Spadaccini +- Brian Li +- Daehyeok Mun +- Ilya Zuyev +- Jeroen Dekkers +- Jituri, Pranav +- Ling Samuel +- Martin Schimandl +- Medya Ghazizadeh +- Parthvi Vala +- Peyton Duncan +- Predrag Rogic +- Priya Wadhwa +- Ruben Baez +- Sadlil +- Sharif Elgamal +- Stefan Lobbenmeier +- Steven Powell +- Tharun +- Thomas Strömberg +- Tpk +- Yehiyam Livneh +- edtrist +- msedzins ## Version 1.15.1 - 2020-11-16 diff --git a/Makefile b/Makefile index 5f2a7f35a9f5ff8729b3f6e45aa4881abc03acda..121636d6d6f63e4d2dcc1b67a3d355317244d43a 100644 --- a/Makefile +++ b/Makefile @@ -14,8 +14,8 @@ # Bump these on release - and please check ISO_VERSION for correctness. VERSION_MAJOR ?= 1 -VERSION_MINOR ?= 15 -VERSION_BUILD ?= 1 +VERSION_MINOR ?= 16 +VERSION_BUILD ?= 0-beta.0 RAW_VERSION=$(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_BUILD) VERSION ?= v$(RAW_VERSION) @@ -23,7 +23,7 @@ KUBERNETES_VERSION ?= $(shell egrep "DefaultKubernetesVersion =" pkg/minikube/co KIC_VERSION ?= $(shell egrep "Version =" pkg/drivers/kic/types.go | cut -d \" -f2) # Default to .0 for higher cache hit rates, as build increments typically don't require new ISO versions -ISO_VERSION ?= v1.16.0-snapshot4 +ISO_VERSION ?= v1.16.0 # Dashes are valid in semver, but not Linux packaging. Use ~ to delimit alpha/beta DEB_VERSION ?= $(subst -,~,$(RAW_VERSION)) RPM_VERSION ?= $(DEB_VERSION) diff --git a/hack/jenkins/linux_integration_tests_none.sh b/hack/jenkins/linux_integration_tests_none.sh index ce36afee5f78cc21be66b0e22e85301852ea099f..2a78e5308d11b5215f86aeebfc9ff11d7af3d974 100755 --- a/hack/jenkins/linux_integration_tests_none.sh +++ b/hack/jenkins/linux_integration_tests_none.sh @@ -68,4 +68,7 @@ fi mkdir -p cron && gsutil -m rsync "gs://minikube-builds/${MINIKUBE_LOCATION}/cron" cron || echo "FAILED TO GET CRON FILES" sudo install cron/cleanup_and_reboot_Linux.sh /etc/cron.hourly/cleanup_and_reboot || echo "FAILED TO INSTALL CLEANUP" +# We need this for reasons now +sudo sysctl fs.protected_regular=0 + source ./common.sh diff --git a/site/content/en/docs/commands/start.md b/site/content/en/docs/commands/start.md index b5bf841febdc90b66ebdc65484451e93b0310992..3d12e8dd1f64576e428d96df01f05085d7410e24 100644 --- a/site/content/en/docs/commands/start.md +++ b/site/content/en/docs/commands/start.md @@ -64,7 +64,7 @@ minikube start [flags] --insecure-registry strings Insecure Docker registries to pass to the Docker daemon. The default service CIDR range will automatically be added. --install-addons If set, install addons. Defaults to true. (default true) --interactive Allow user prompts for more information (default true) - --iso-url strings Locations to fetch the minikube ISO from. (default [https://storage.googleapis.com/minikube/iso/minikube-v1.16.0-snapshot4.iso,https://github.com/kubernetes/minikube/releases/download/v1.16.0-snapshot4/minikube-v1.16.0-snapshot4.iso,https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.16.0-snapshot4.iso]) + --iso-url strings Locations to fetch the minikube ISO from. (default [https://storage.googleapis.com/minikube/iso/minikube-v1.16.0.iso,https://github.com/kubernetes/minikube/releases/download/v1.16.0/minikube-v1.16.0.iso,https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.16.0.iso]) --keep-context This will keep the existing kubectl context and will create a minikube context. --kubernetes-version string The Kubernetes version that the minikube VM will use (ex: v1.2.3, 'stable' for v1.20.0, 'latest' for v1.20.0). Defaults to 'stable'. --kvm-gpu Enable experimental NVIDIA GPU support in minikube