@@ -16,52 +16,30 @@ See the License for the specific language governing permissions and
16
16
limitations under the License.
17
17
*/
18
18
19
+ // vmwarefusion contains a shell of the deprecated vmware vdriver
19
20
package vmwarefusion
20
21
21
22
import (
22
23
"fmt"
23
- "os/exec"
24
24
25
- "github.com/docker/machine/drivers/vmwarefusion"
26
- "github.com/docker/machine/libmachine/drivers"
27
- "github.com/pkg/errors"
28
-
29
- "k8s.io/minikube/pkg/minikube/config"
30
- "k8s.io/minikube/pkg/minikube/download"
31
25
"k8s.io/minikube/pkg/minikube/driver"
32
- "k8s.io/minikube/pkg/minikube/localpath"
33
26
"k8s.io/minikube/pkg/minikube/registry"
34
27
)
35
28
36
29
func init () {
37
30
if err := registry .Register (registry.DriverDef {
38
31
Name : driver .VMwareFusion ,
39
- Config : configure ,
40
32
Status : status ,
41
- Init : func () drivers.Driver { return vmwarefusion .NewDriver ("" , "" ) },
42
- Priority : registry .Deprecated ,
33
+ Priority : registry .Obsolete ,
43
34
}); err != nil {
44
35
panic (fmt .Sprintf ("register: %v" , err ))
45
36
}
46
37
}
47
38
48
- func configure (cfg config.ClusterConfig , n config.Node ) (interface {}, error ) {
49
- d := vmwarefusion .NewDriver (driver .MachineName (cfg , n ), localpath .MiniPath ()).(* vmwarefusion.Driver )
50
- d .Boot2DockerURL = download .LocalISOResource (cfg .MinikubeISO )
51
- d .Memory = cfg .Memory
52
- d .CPU = cfg .CPUs
53
- d .DiskSize = cfg .DiskSize
54
-
55
- // TODO(philips): push these defaults upstream to fixup this driver
56
- d .SSHPort = 22
57
- d .ISO = d .ResolveStorePath ("boot2docker.iso" )
58
- return d , nil
59
- }
60
-
61
39
func status () registry.State {
62
- _ , err := exec .LookPath ("vmrun" )
63
- if err != nil {
64
- return registry.State {Error : errors .Wrap (err , "vmrun path check" ), Fix : "Install VMWare Fusion" , Doc : "https://minikube.sigs.k8s.io/docs/reference/drivers/vmwarefusion/" }
40
+ return registry.State {
41
+ Error : fmt .Errorf ("The 'vmwarefusion' driver is no longer available" ),
42
+ Fix : "Switch to the newer 'vmware' driver by using '--driver=vmware'. This may require first deleting your existing cluster" ,
43
+ Doc : "https://minikube.sigs.k8s.io/docs/drivers/vmware/" ,
65
44
}
66
- return registry.State {Installed : true , Healthy : true }
67
45
}
0 commit comments