From d7b6e6603863871bdc9236019ec319a262e979f2 Mon Sep 17 00:00:00 2001
From: Medya Gh <medya@google.com>
Date: Tue, 26 Nov 2019 20:07:56 -0800
Subject: [PATCH] fix unit tests and improve naming

---
 cmd/minikube/cmd/delete.go                         |  4 ++--
 cmd/minikube/cmd/delete_test.go                    |  2 +-
 pkg/minikube/bootstrapper/kubeadm/kubeadm.go       |  2 +-
 pkg/minikube/machine/machine.go                    | 14 +++++++-------
 pkg/minikube/machine/machine_test.go               |  2 +-
 .../.minikube/machines/p1/config.json              |  0
 .../.minikube/machines/p2/config.json              |  0
 .../.minikube/machines/p3_empty_config/config.json |  0
 .../machines/p4_invalid_machine_config/config.json |  0
 .../machines/p5_partial_config/config.json         |  0
 10 files changed, 12 insertions(+), 12 deletions(-)
 rename pkg/minikube/{cluster => machine}/testdata/list-machines/.minikube/machines/p1/config.json (100%)
 rename pkg/minikube/{cluster => machine}/testdata/list-machines/.minikube/machines/p2/config.json (100%)
 rename pkg/minikube/{cluster => machine}/testdata/list-machines/.minikube/machines/p3_empty_config/config.json (100%)
 rename pkg/minikube/{cluster => machine}/testdata/list-machines/.minikube/machines/p4_invalid_machine_config/config.json (100%)
 rename pkg/minikube/{cluster => machine}/testdata/list-machines/.minikube/machines/p5_partial_config/config.json (100%)

diff --git a/cmd/minikube/cmd/delete.go b/cmd/minikube/cmd/delete.go
index 898c470217..54f13720b5 100644
--- a/cmd/minikube/cmd/delete.go
+++ b/cmd/minikube/cmd/delete.go
@@ -163,7 +163,7 @@ func DeleteProfiles(profiles []*pkg_config.Profile) []error {
 		err := deleteProfile(profile)
 
 		if err != nil {
-			mm, loadErr := machine.LoadMachine(profile.Name)
+			mm, loadErr := machine.Load(profile.Name)
 
 			if !profile.IsValid() || (loadErr != nil || !mm.IsValid()) {
 				invalidProfileDeletionErrs := deleteInvalidProfile(profile)
@@ -263,7 +263,7 @@ func deleteInvalidProfile(profile *pkg_config.Profile) []error {
 		}
 	}
 
-	pathToMachine := machine.MachinePath(profile.Name, localpath.MiniPath())
+	pathToMachine := machine.Path(profile.Name, localpath.MiniPath())
 	if _, err := os.Stat(pathToMachine); !os.IsNotExist(err) {
 		err := os.RemoveAll(pathToMachine)
 		if err != nil {
diff --git a/cmd/minikube/cmd/delete_test.go b/cmd/minikube/cmd/delete_test.go
index 29915a394a..89b6555dc0 100644
--- a/cmd/minikube/cmd/delete_test.go
+++ b/cmd/minikube/cmd/delete_test.go
@@ -117,7 +117,7 @@ func TestDeleteProfile(t *testing.T) {
 				t.Errorf("Profile folder of profile \"%s\" was not deleted", profile.Name)
 			}
 
-			pathToMachine := machine.MachinePath(profile.Name, localpath.MiniPath())
+			pathToMachine := machine.Path(profile.Name, localpath.MiniPath())
 			if _, err := os.Stat(pathToMachine); !os.IsNotExist(err) {
 				t.Errorf("Profile folder of profile \"%s\" was not deleted", profile.Name)
 			}
diff --git a/pkg/minikube/bootstrapper/kubeadm/kubeadm.go b/pkg/minikube/bootstrapper/kubeadm/kubeadm.go
index 727c5870c2..cd06bab9ad 100644
--- a/pkg/minikube/bootstrapper/kubeadm/kubeadm.go
+++ b/pkg/minikube/bootstrapper/kubeadm/kubeadm.go
@@ -655,7 +655,7 @@ func (k *Bootstrapper) UpdateCluster(cfg config.MachineConfig) error {
 		return errors.Wrap(err, "generating kubelet service")
 	}
 
-	glog.Infof("kubelet %s config:\n%s", cfg.KubernetesConfig, kubeletCfg)
+	glog.Infof("kubelet %s config:\n%+v", kubeletCfg, cfg.KubernetesConfig)
 
 	stopCmd := exec.Command("/bin/bash", "-c", "pgrep kubelet && sudo systemctl stop kubelet")
 	// stop kubelet to avoid "Text File Busy" error
diff --git a/pkg/minikube/machine/machine.go b/pkg/minikube/machine/machine.go
index 98299905fb..552d529fa1 100644
--- a/pkg/minikube/machine/machine.go
+++ b/pkg/minikube/machine/machine.go
@@ -60,15 +60,15 @@ func (h *Machine) IsValid() bool {
 	return true
 }
 
-// ListMachines return all valid and invalid machines
+// List return all valid and invalid machines
 // If a machine is valid or invalid is determined by the cluster.IsValid function
-func ListMachines(miniHome ...string) (validMachines []*Machine, inValidMachines []*Machine, err error) {
+func List(miniHome ...string) (validMachines []*Machine, inValidMachines []*Machine, err error) {
 	pDirs, err := machineDirs(miniHome...)
 	if err != nil {
 		return nil, nil, err
 	}
 	for _, n := range pDirs {
-		p, err := LoadMachine(n)
+		p, err := Load(n)
 		if err != nil {
 			glog.Infof("%s not valid: %v", n, err)
 			inValidMachines = append(inValidMachines, p)
@@ -83,8 +83,8 @@ func ListMachines(miniHome ...string) (validMachines []*Machine, inValidMachines
 	return validMachines, inValidMachines, nil
 }
 
-// LoadMachine loads a machine or throws an error if the machine could not be loadedG
-func LoadMachine(name string) (*Machine, error) {
+// Load loads a machine or throws an error if the machine could not be loadedG
+func Load(name string) (*Machine, error) {
 	api, err := NewAPIClient()
 	if err != nil {
 		return nil, err
@@ -120,8 +120,8 @@ func machineDirs(miniHome ...string) (dirs []string, err error) {
 	return dirs, err
 }
 
-// MachinePath returns the Minikube machine path of a machine
-func MachinePath(machine string, miniHome ...string) string {
+// Path returns the Minikube machine path of a machine
+func Path(machine string, miniHome ...string) string {
 	miniPath := localpath.MiniPath()
 	if len(miniHome) > 0 {
 		miniPath = miniHome[0]
diff --git a/pkg/minikube/machine/machine_test.go b/pkg/minikube/machine/machine_test.go
index 380decf7aa..7fc9e4c557 100644
--- a/pkg/minikube/machine/machine_test.go
+++ b/pkg/minikube/machine/machine_test.go
@@ -51,7 +51,7 @@ func TestListMachines(t *testing.T) {
 	files, _ := ioutil.ReadDir(filepath.Join(localpath.MiniPath(), "machines"))
 	numberOfMachineDirs := len(files)
 
-	validMachines, inValidMachines, err := ListMachines()
+	validMachines, inValidMachines, err := List()
 
 	if err != nil {
 		t.Error(err)
diff --git a/pkg/minikube/cluster/testdata/list-machines/.minikube/machines/p1/config.json b/pkg/minikube/machine/testdata/list-machines/.minikube/machines/p1/config.json
similarity index 100%
rename from pkg/minikube/cluster/testdata/list-machines/.minikube/machines/p1/config.json
rename to pkg/minikube/machine/testdata/list-machines/.minikube/machines/p1/config.json
diff --git a/pkg/minikube/cluster/testdata/list-machines/.minikube/machines/p2/config.json b/pkg/minikube/machine/testdata/list-machines/.minikube/machines/p2/config.json
similarity index 100%
rename from pkg/minikube/cluster/testdata/list-machines/.minikube/machines/p2/config.json
rename to pkg/minikube/machine/testdata/list-machines/.minikube/machines/p2/config.json
diff --git a/pkg/minikube/cluster/testdata/list-machines/.minikube/machines/p3_empty_config/config.json b/pkg/minikube/machine/testdata/list-machines/.minikube/machines/p3_empty_config/config.json
similarity index 100%
rename from pkg/minikube/cluster/testdata/list-machines/.minikube/machines/p3_empty_config/config.json
rename to pkg/minikube/machine/testdata/list-machines/.minikube/machines/p3_empty_config/config.json
diff --git a/pkg/minikube/cluster/testdata/list-machines/.minikube/machines/p4_invalid_machine_config/config.json b/pkg/minikube/machine/testdata/list-machines/.minikube/machines/p4_invalid_machine_config/config.json
similarity index 100%
rename from pkg/minikube/cluster/testdata/list-machines/.minikube/machines/p4_invalid_machine_config/config.json
rename to pkg/minikube/machine/testdata/list-machines/.minikube/machines/p4_invalid_machine_config/config.json
diff --git a/pkg/minikube/cluster/testdata/list-machines/.minikube/machines/p5_partial_config/config.json b/pkg/minikube/machine/testdata/list-machines/.minikube/machines/p5_partial_config/config.json
similarity index 100%
rename from pkg/minikube/cluster/testdata/list-machines/.minikube/machines/p5_partial_config/config.json
rename to pkg/minikube/machine/testdata/list-machines/.minikube/machines/p5_partial_config/config.json