diff --git a/pkg/minikube/cluster/cluster.go b/pkg/minikube/cluster/cluster.go index 9737fd63e2..9db2875444 100644 --- a/pkg/minikube/cluster/cluster.go +++ b/pkg/minikube/cluster/cluster.go @@ -43,6 +43,7 @@ import ( "github.com/shirou/gopsutil/disk" "github.com/shirou/gopsutil/mem" "github.com/spf13/viper" + cfg "k8s.io/minikube/pkg/minikube/config" "k8s.io/minikube/pkg/minikube/constants" "k8s.io/minikube/pkg/minikube/driver" @@ -50,6 +51,7 @@ import ( "k8s.io/minikube/pkg/minikube/localpath" "k8s.io/minikube/pkg/minikube/out" "k8s.io/minikube/pkg/minikube/registry" + _ "k8s.io/minikube/pkg/minikube/registry/drvs" pkgutil "k8s.io/minikube/pkg/util" "k8s.io/minikube/pkg/util/retry" ) @@ -432,7 +434,7 @@ func createHost(api libmachine.API, config cfg.MachineConfig) (*host.Host, error def, err := registry.Driver(config.VMDriver) if err != nil { if err == registry.ErrDriverNotFound { - return nil, fmt.Errorf("unsupported driver: %s", config.VMDriver) + return nil, fmt.Errorf("unsupported/missing driver: %s", config.VMDriver) } return nil, errors.Wrap(err, "error getting driver") } diff --git a/pkg/minikube/machine/client.go b/pkg/minikube/machine/client.go index 5b1bca0c57..2c6464b430 100644 --- a/pkg/minikube/machine/client.go +++ b/pkg/minikube/machine/client.go @@ -274,7 +274,7 @@ func registerDriver(drvName string) { def, err := registry.Driver(drvName) if err != nil { if err == registry.ErrDriverNotFound { - exit.UsageT("unsupported driver: {{.name}}", out.V{"name": drvName}) + exit.UsageT("unsupported or missing driver: {{.name}}", out.V{"name": drvName}) } exit.WithError("error getting driver", err) }