From 9bc9e65703f2bb5e2e1790b2686473acf680eaa7 Mon Sep 17 00:00:00 2001 From: Grahit Desai Date: Thu, 20 Feb 2025 09:02:49 +0530 Subject: [PATCH 1/2] fix empty ilm tier list --- cmd/ilm-tier-list.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/ilm-tier-list.go b/cmd/ilm-tier-list.go index f9a2fe001d..a7ee788d3f 100644 --- a/cmd/ilm-tier-list.go +++ b/cmd/ilm-tier-list.go @@ -28,6 +28,7 @@ import ( json "github.com/minio/colorjson" madmin "github.com/minio/madmin-go/v3" "github.com/minio/mc/pkg/probe" + "github.com/minio/pkg/v3/console" ) var adminTierListCmd = cli.Command{ @@ -109,6 +110,11 @@ func mainAdminTierList(ctx *cli.Context) error { tiers, e := client.ListTiers(globalContext) fatalIf(probe.NewError(e).Trace(args...), "Unable to list configured remote tier targets") + if len(tiers) == 0 { + console.Info("No remote tier targets found for alias '" + aliasedURL + "'. Use `mc ilm tier add` to configure one.\n") + return nil + } + if globalJSON { printMsg(&tierListMessage{ Status: "success", From b9138f48280f4cdea86da4169f0f64ad9b71a1a1 Mon Sep 17 00:00:00 2001 From: Grahit Desai Date: Thu, 20 Feb 2025 09:09:17 +0530 Subject: [PATCH 2/2] fix print statement --- cmd/ilm-tier-list.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/ilm-tier-list.go b/cmd/ilm-tier-list.go index a7ee788d3f..9401c348ac 100644 --- a/cmd/ilm-tier-list.go +++ b/cmd/ilm-tier-list.go @@ -111,7 +111,7 @@ func mainAdminTierList(ctx *cli.Context) error { fatalIf(probe.NewError(e).Trace(args...), "Unable to list configured remote tier targets") if len(tiers) == 0 { - console.Info("No remote tier targets found for alias '" + aliasedURL + "'. Use `mc ilm tier add` to configure one.\n") + console.Infoln("No remote tier targets found for alias '" + aliasedURL + "'. Use `mc ilm tier add` to configure one.") return nil }