提交 4ea0250a 编写于 作者: J Jose Donizetti 提交者: Sharif Elgamal

Validate driver is supported on current OS (#4720)

* Validate None driver is supported on current OS

* Add Virtualbox tests to validateOSSupportVMDriver

* Add Hyperv driver OS validation

* Add Hyperkit driver OS validation

* Add Kvm2 driver OS validation

* Refactor driver validation to use IsValidDriver
上级 9d1a6e1e
......@@ -211,6 +211,14 @@ var startCmd = &cobra.Command{
func runStart(cmd *cobra.Command, args []string) {
out.T(out.Happy, "minikube {{.version}} on {{.os}} ({{.arch}})", out.V{"version": version.GetVersion(), "os": runtime.GOOS, "arch": runtime.GOARCH})
vmDriver := viper.GetString(vmDriver)
if err := cmdcfg.IsValidDriver(runtime.GOOS, vmDriver); err != nil {
exit.WithCodeT(
exit.Failure,
"The driver '{{.driver}}' is not supported on {{.os}}",
out.V{"driver": vmDriver, "os": runtime.GOOS},
)
}
validateConfig()
validateUser()
validateDriverVersion(viper.GetString(vmDriver))
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册