From cd787da24e38c3df93d65dc0e2d095d939131b96 Mon Sep 17 00:00:00 2001 From: Swastik_Gour Date: Thu, 16 Feb 2023 07:41:50 +0530 Subject: [PATCH] added detail json for addons --- cmd/minikube/cmd/config/addons_list.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/cmd/minikube/cmd/config/addons_list.go b/cmd/minikube/cmd/config/addons_list.go index d03dde1778..09246e1d09 100644 --- a/cmd/minikube/cmd/config/addons_list.go +++ b/cmd/minikube/cmd/config/addons_list.go @@ -166,13 +166,19 @@ var printAddonsJSON = func(cc *config.ClusterConfig) { addonBundle := assets.Addons[addonName] enabled := addonBundle.IsEnabled(cc) - + maintainer := addonBundle.Maintainer + docs := addonBundle.Docs addonsMap[addonName] = map[string]interface{}{ "Status": stringFromStatus(enabled), "Profile": cc.Name, + "maintainer": maintainer, + "docs": docs, } } - jsonString, _ := json.Marshal(addonsMap) - - out.String(string(jsonString)) + jsonOut, err := json.MarshalIndent(addonsMap, "", " ") + if err != nil { + exit.Error(reason.InternalJSONMarshal, "Failed to marshal addons to JSON", err) + } + fmt.Println(string(jsonOut)) + }