diff --git a/cmd/minikube/cmd/status.go b/cmd/minikube/cmd/status.go index 40a09d051d..5727bed101 100644 --- a/cmd/minikube/cmd/status.go +++ b/cmd/minikube/cmd/status.go @@ -441,6 +441,7 @@ func readEventLog(name string) ([]cloudevents.Event, time.Time, error) { // clusterState converts Status structs into a ClusterState struct func clusterState(sts []*Status) ClusterState { sc := statusCode(sts[0].Host) + glog.Infof("Initial status code is %v", sc) cs := ClusterState{ BinaryVersion: version.GetVersion(), @@ -499,6 +500,7 @@ func clusterState(sts []*Status) ClusterState { glog.Errorf("unable to parse data: %v\nraw data: %s", err, ev.Data()) continue } + glog.Infof("looking at step %v", data["name"]) switch data["name"] { case string(register.InitialSetup): @@ -531,6 +533,7 @@ func clusterState(sts []*Status) ClusterState { case mkerrors.ErrDockerOOM.Error(): transientCode = InsufficientStorage default: + glog.Infof("skipping error we don't have info about") continue } for _, n := range cs.Nodes { @@ -549,6 +552,7 @@ func clusterState(sts []*Status) ClusterState { cs.Step = strings.TrimSpace(finalStep["name"]) cs.StepDetail = strings.TrimSpace(finalStep["message"]) if transientCode != 0 { + glog.Infof("resetting status code to transient code %v", transientCode) cs.StatusCode = transientCode } } diff --git a/test/integration/status_test.go b/test/integration/status_test.go index a315f18bb0..cbc6414da5 100644 --- a/test/integration/status_test.go +++ b/test/integration/status_test.go @@ -75,7 +75,7 @@ func TestInsufficientStorage(t *testing.T) { // runStatusCmd runs the status command and returns stdout func runStatusCmd(ctx context.Context, t *testing.T, profile string) []byte { // make sure minikube status shows insufficient storage - c := exec.CommandContext(ctx, Target(), "status", "-p", profile, "--output=json", "--layout=cluster") + c := exec.CommandContext(ctx, Target(), "status", "-p", profile, "--output=json", "--layout=cluster", "--alsologtostderr") // artificially set /var to 100% capacity c.Env = append(os.Environ(), fmt.Sprintf("%s=100", constants.TestMemoryCapacityEnv)) rr, err := Run(t, c)