minikube/deploy/iso
dlorenc ac14eff554 Move the addon-manager and dashboard configuration from the iso to minikube.
Minikube now copies these into the VM, just like it copies in localkube.
New ISOs will not contain these files, but this is compatible with the existing ISO
because minikube will overwrite existing files.
2016-06-09 15:35:09 -07:00
..
.gitignore Move ./iso/ to ./deploy/iso/ 2016-05-28 00:10:20 +03:00
Dockerfile Move the addon-manager and dashboard configuration from the iso to minikube. 2016-06-09 15:35:09 -07:00
Dockerfile.conntrack Build conntrack as part of the iso. 2016-06-02 14:04:32 -07:00
Dockerfile.ethtool Move ./iso/ to ./deploy/iso/ 2016-05-28 00:10:20 +03:00
Dockerfile.socat Move ./iso/ to ./deploy/iso/ 2016-05-28 00:10:20 +03:00
README.md Updated Dockerfile to get docker version 1.11.1 for the iso file 2016-06-04 17:22:31 -07:00
addon-manager.yaml Fix hostPort bug in dashboard-svc.yaml. hostPort is invalid in a service. 2016-05-29 11:13:05 -07:00
build.sh Move the addon-manager and dashboard configuration from the iso to minikube. 2016-06-09 15:35:09 -07:00
conntrack.sh Build conntrack as part of the iso. 2016-06-02 14:04:32 -07:00

README.md

Scripts for building a VM iso based on boot2docker

Build instructions

./build.sh

Test instructions

To manually try out the built iso, you can run the following commands to create a VM:

VBoxManage createvm --name testminikube --ostype "Linux_64" --register
VBoxManage storagectl testminikube --name "IDE Controller" --add ide
VBoxManage storageattach testminikube --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium ./minikube.iso
VBoxManage modifyvm testminikube --memory 1024 --vrde on --vrdeaddress 127.0.0.1 --vrdeport 3390 --vrdeauthtype null

Then use the VirtualBox gui to start and open a session.

Release instructions

  • Build an iso following the above build instructions.
  • Test the iso with --iso-url=file:///$PATHTOISO.
  • Push the new iso to GCS, with a new name (minikube-0x.iso) with a command like this: gsutil cp $PATHTOISO gs://$BUCKET
  • Update the default URL in start.go.