@@ -17,8 +17,11 @@ limitations under the License.
17
17
package config
18
18
19
19
import (
20
+ "fmt"
21
+
20
22
"github.com/spf13/cobra"
21
23
"k8s.io/minikube/pkg/addons"
24
+ "k8s.io/minikube/pkg/minikube/constants"
22
25
"k8s.io/minikube/pkg/minikube/exit"
23
26
"k8s.io/minikube/pkg/minikube/out"
24
27
)
@@ -42,12 +45,16 @@ var addonsEnableCmd = &cobra.Command{
42
45
exit .WithError ("enable failed" , err )
43
46
}
44
47
if addon == "dashboard" {
45
- out .T (out .Waiting , "Some dashboard features require the 'metrics-server' add-on" )
46
- err = addons .SetAndSave (ClusterFlagValue (), "metrics-server" , "true" )
47
- if err != nil {
48
- exit .WithError ("enable failed" , err )
48
+ tipProfileArg := ""
49
+ if ClusterFlagValue () != constants .DefaultClusterName {
50
+ tipProfileArg = fmt .Sprintf (" -p %s" , ClusterFlagValue ())
49
51
}
50
- out .T (out .AddonEnable , "The 'metrics-server' add-on was enabled automatically" )
52
+ out .T (out .Tip , `Some dashboard features require the metrics-server addon. To enable all features please run:
53
+
54
+ minikube{{.profileArg}} addons enable metrics-server
55
+
56
+ ` , out.V {"profileArg" : tipProfileArg })
57
+
51
58
}
52
59
53
60
out .T (out .AddonEnable , "The '{{.addonName}}' addon is enabled" , out.V {"addonName" : addon })
0 commit comments