-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add new driver "SSH" to bootstrap generic minkube clusters over ssh #10099
Commits on Jan 6, 2021
-
Add minikube support for the "generic" VM driver
This driver connects to an already existing virtual machine, using the provided IP address and SSH user/key/port parameters. On this machine, libmachine will provision the docker daemon and minikube will bootstrap the kubernetes cluster (as usual).
Configuration menu - View commit details
-
Copy full SHA for 0076335 - Browse repository at this point
Copy the full SHA 0076335View commit details -
Configuration menu - View commit details
-
Copy full SHA for c076669 - Browse repository at this point
Copy the full SHA c076669View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c5ba62 - Browse repository at this point
Copy the full SHA 7c5ba62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b5c5b9 - Browse repository at this point
Copy the full SHA 2b5c5b9View commit details -
Don't try to start/stop drivers without VMs
It is not supported anyway, and just throws errors. There is no use to restart or to retry, just give up. This should never be a problem with "none", though. That always return running, while generic tests ssh.
Configuration menu - View commit details
-
Copy full SHA for 6dad258 - Browse repository at this point
Copy the full SHA 6dad258View commit details -
Allow actually using the generic driver
All drivers *must* be in "supportedDrivers" Delete Podman on Darwin (Mac), not available
Configuration menu - View commit details
-
Copy full SHA for d0260cc - Browse repository at this point
Copy the full SHA d0260ccView commit details -
Call DetectProvisioner for the generic driver
It was failing to install the "docker" package Since the provisioning was defaulting to ISO
Configuration menu - View commit details
-
Copy full SHA for d3ea174 - Browse repository at this point
Copy the full SHA d3ea174View commit details -
Fix failing unit test for MachineType
Since we don't know the remote machine type anyway, it could be a virtual machine or a physical server. But we don't add any _extra_ isolation for minikube, so go with "bare metal machine" machine type for now.
Configuration menu - View commit details
-
Copy full SHA for c3a23cd - Browse repository at this point
Copy the full SHA c3a23cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d96d3be - Browse repository at this point
Copy the full SHA d96d3beView commit details -
Need to set up docker group in start - not in fix
It was only called for existing machines, not for new. But other commands expect to be able to run "docker".
Configuration menu - View commit details
-
Copy full SHA for a0d2c1a - Browse repository at this point
Copy the full SHA a0d2c1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3b3b55 - Browse repository at this point
Copy the full SHA a3b3b55View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa05fcd - Browse repository at this point
Copy the full SHA fa05fcdView commit details -
Use CommonDrivers and drop machine GetCreateFlags
This makes the machine driver specific to minikube
Configuration menu - View commit details
-
Copy full SHA for a77e3de - Browse repository at this point
Copy the full SHA a77e3deView commit details -
Change meaning of Stop/Start/Restart to minikube
The "none" driver has redefined stop and start to mean the kubelet rather than the host itself. Use the same API here. Killing actual containers remotely remains to be implemented. Only stop the kubelet service for now, and assuming systemd.
Configuration menu - View commit details
-
Copy full SHA for a120c54 - Browse repository at this point
Copy the full SHA a120c54View commit details -
Move the constants for flag defaults from drivers
Not using the default libmachine drivers anymore
Configuration menu - View commit details
-
Copy full SHA for 72a0fd6 - Browse repository at this point
Copy the full SHA 72a0fd6View commit details -
Also remove unused machine SetConfigFromFlags
Setting the config directly instead in minikube
Configuration menu - View commit details
-
Copy full SHA for 1d6c86c - Browse repository at this point
Copy the full SHA 1d6c86cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d5ee9e - Browse repository at this point
Copy the full SHA 1d5ee9eView commit details
Commits on Jan 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7498432 - Browse repository at this point
Copy the full SHA 7498432View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3921836 - Browse repository at this point
Copy the full SHA 3921836View commit details -
Configuration menu - View commit details
-
Copy full SHA for d51443b - Browse repository at this point
Copy the full SHA d51443bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 010e5fb - Browse repository at this point
Copy the full SHA 010e5fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4ebaea - Browse repository at this point
Copy the full SHA e4ebaeaView commit details -
Add placeholder for docs for the generic driver
But most of it is identical to the "none" driver
Configuration menu - View commit details
-
Copy full SHA for fb6cf6b - Browse repository at this point
Copy the full SHA fb6cf6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40ec0e8 - Browse repository at this point
Copy the full SHA 40ec0e8View commit details
Commits on Jan 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e53f537 - Browse repository at this point
Copy the full SHA e53f537View commit details -
Rename the generic driver to the ssh driver
Now that we have forked the machine driver
Configuration menu - View commit details
-
Copy full SHA for b2121ea - Browse repository at this point
Copy the full SHA b2121eaView commit details
Commits on Jan 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1663a03 - Browse repository at this point
Copy the full SHA 1663a03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 529d2c3 - Browse repository at this point
Copy the full SHA 529d2c3View commit details
Commits on Jan 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for abb556f - Browse repository at this point
Copy the full SHA abb556fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 099c6b7 - Browse repository at this point
Copy the full SHA 099c6b7View commit details
Commits on Jan 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4611e2f - Browse repository at this point
Copy the full SHA 4611e2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 541193c - Browse repository at this point
Copy the full SHA 541193cView commit details