Enabling metrics addon when someone enables dashboard

Signed-off-by: Pablo Caderno <kaderno@gmail.com>
pull/8842/head
Pablo Caderno 2020-07-26 12:52:18 +10:00
parent d546ea1b5c
commit 8578e09d3f
1 changed files with 9 additions and 0 deletions

View File

@ -41,6 +41,15 @@ var addonsEnableCmd = &cobra.Command{
if err != nil {
exit.WithError("enable failed", err)
}
if addon == "dashboard" {
out.T(out.Waiting, "Some dashboard features require the 'metrics-server' add-on")
err = addons.SetAndSave(ClusterFlagValue(), "metrics-server", "true")
if err != nil {
exit.WithError("enable failed", err)
}
out.T(out.AddonEnable, "The 'metrics-server' add-on was enabled automatically")
}
out.T(out.AddonEnable, "The '{{.addonName}}' addon is enabled", out.V{"addonName": addon})
},
}