- Bump to helm v3.11.2
- Fixed snapshot that were always removed after reset
- Added --force to avoid SSH check issues when starting VM
- Bump to minikube v1.29.0, K8S v1.24.10, helm v3.11.1
- Added configuration for container runtime (to prepare switch to containerd)
Note: containerd is currently not working for insecure registry set as CIDR and behind HTTP proxy (see kubernetes/minikube#15596 and kubernetes/minikube#15597)
- Fix to create snapshots when no snapshots exist #28
- Fixed save command when snapshot did not exist previously #26
- Bump to minikube v1.28.0, K8S v1.24.8, helm v3.10.2
Please note v1.27.1 is not mounting Windows user directory inside minikube VM (because of a minikube issue)
NOTE: Starting from this version, gokube is only compatible with helm 3.7+ (major change is chart push plugin command name is now 'cm-push' to not clash with new helm 3.7+ OCI 'push' command)
- Bump to minikube v1.27.1, K8S v1.22.15, helm v3.10.1, stern 1.22.0
- Bump to K8S v1.22.11
- Added --dns-domain flag to choose cluster DNS domain
- Bump to helm-image v1.0.7, docker 20.10.14
- Bump to minikube v1.25.2
- Bump to minikube v1.25.1, K8S v1.20.15
Please note latest minikube versions integrates new host-only networking constraints from VirtualBox, which means it may be mandatory to upgrade VirtualBox (to at least 6.1.28)
Please note helm 3.6 branch is kept by default for now because of incompatibility between helm-push plugin and newly introduced OCI push command in helm 3.7+
- Bump to K8S v1.20.10, helm-image v1.0.6, helm-spray v4.0.10
- Added --keep-vm flag for init command
- Multi snapshot management (finalized)
- Bump to minikube v1.22.0, K8S v1.20.9, helm v3.6.3, helm-image v1.0.5, helm-spray v4.0.9
- Increased timeout for chartmuseum availability
- Smarter implicit upgrade
- Multi snapshot management (draft)
- Bump to helm-spray v4.0.7
- Implicit upgrade will be applied again if last VM creation did not fully succeed (to ensure helm plugins will always be installed)
- Bump to minikube v1.17.1, helm v3.5.1, helm-image v1.0.4
- Bump to K8S v1.18.15
- Revert to docker 19.03.14 (because of issue with docker login on Win7)
- Did not bump yet to minikube v1.17.0 (because it now requires : for insecure registries)
- Added commands to manage snapshots
- Bump to minikube v1.16.0, K8S v1.18.14, docker 20.10.1
- Bump to minikube v1.15.1
- Changed chartmuseum chart repo following helm stable repo deprecation
- Bump to minikube v1.15.0
- Bump to minikube v1.14.2, K8S v1.18.12, helm v3.4.1, helm-push v0.9.0
- Bump to minikube v1.14.1, K8S v1.18.10, helm v3.4.0, helm-spray v4.0.5
- Bump to minikube v1.14.0, helm v3.3.4, helm-spray v4.0.3
- Bump to minikube v1.13.1, helm v3.3.3, helm-spray v4.0.2
- Bump to minikube v1.13.0, K8S v1.18.9, helm v3.3.1, helm-image v1.0.2
- Bump to minikube v1.12.3
- Bump to minikube v1.12.2, K8S v1.18.6, helm v3.3.0
- Bump to minikube v1.12.1
- Bump to minikube v1.12.0, K8S v1.18.5, docker 19.03.12, helm-image v1.0.1
- Bump to minikube v1.11.0, K8S v1.18.3, helm v3.2.4, helm-spray v4.0.1
- Added new helm image plugin v1.0.0
NOTE: Starting from this version, gokube is only compatible with helm 3
- Bump to minikube v1.10.1 (1.10 is buggy)
- Bump to helm-spray v4.0.0
- Bump to minikube v1.9.1
- Reduced the timeout to check for new version of gokube
- Shows a warning if not using the latest gokube release
- Bump to minikube v1.9.0, K8S v1.18, docker v19.03.8
- Upgrade is now also possible upon restart (when we don't want VM to be respawn)
- Upgrade is automatically done the first time you execute a new version of gokube
- Miniapps URL repo fixed to match new thalesgroup organization
- Bump to kubernetes v1.17.3, helm 2.16.3, minikube v1.8.2
- Bump to kubernetes v1.17.2, minikube v1.7.2
THE BIG ONE
- Bump to kubernetes v1.16.4, minikube v1.6.1, helm v2.16.1 and docker 19.03.3
- Support of Virtualbox 6 (with the limitation that no other VMs shall be running during gokube init)
- Added warning messages on gokube stop to prevent crashes/unstabilities on VM restart
- Support of environment variables to download more recent versions of dependencies (to avoid generating a new version of gokube each time)
- Added pause and resume commands
Supported environment variables are:
- KUBERNETES_VERSION (ex: "v1.16.4")
- MINIKUBE_VERSION (ex: "v1.6.1")
- DOCKER_VERSION (ex: "19.03.3")
- HELM_VERSION (ex: "v2.16.1")
- HELM_SPRAY_VERSION (ex: "v3.4.5")
As recent minikube versions automatically selects the best hypervisor, please note no tests have been made yet for Win10/Hyper-V contexts
- Update helm-spray to 3.4.5 #42
- Fix for 1.7.5 "Unable to read config file" #13
- Enhance management of default kubernetes version (hotfix)
- Enhance management of default kubernetes version
Changing the kubernetes version with the environment variable did not prevent a potential upgrade of kubernetes upon a VM restart (e.g. gokube stop / gokube start). The desired version of kubernetes is now stored under .gokube/config.yaml and is used for init and start commands
- Enhance management of default kubernetes version
You can change the default kubernetes version (v1.10.13) for your VM in setting a KUBERNETES_VERSION global environment variable
- Bump to helm spray v3.4.4 (which fixes issues on liveness/readiness for id-provider) #12
- Bump to minikube v1.3.1 (which fixes a TTY/PTY issue preventing gokube init progress bar to be displayed)
- Bump to minikube v1.3.0 (to benefit from the NAT DNS options), bump to helm spray v3.4.3 #10
- kubernetes-dashboard not always patched #9
- Fix for kubernetes-dashboard not always patched #8
- Bump to minikube v1.0.0 #7
- Bump to helm-spray v3.2.0 and stern v1.10.0 #6
- Bump to monocular v1.2.0 (that support http proxy)
- Bump to docker v18.06
- Bump to k8s v1.10.9
- Add docker image 'mongodb' in cache for monocular
- Add support of any-proxy (for transparent proxy)
- Add support of --cache-images
- Patch kubernetes-dashboard service to expose it on nodePort: 30000
- Add option for using a specific version for Minikube
- Add option for using a specific version for Helm
- Add option for using a specific fork for Minikube
- Updated Minikube to 0.30.0
- Updated Kubectl to 1.12.0
- Remove directories: '.kube' and '.docker' before upgrading gokube