From ddbdb8845204d4984313a315ab5373133f6ee484 Mon Sep 17 00:00:00 2001 From: a le <101848970+1aal@users.noreply.github.com> Date: Wed, 5 Jul 2023 09:10:41 +0800 Subject: [PATCH] feat: kbcli support to show addon provider (#4075) --- internal/cli/cmd/addon/addon.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/internal/cli/cmd/addon/addon.go b/internal/cli/cmd/addon/addon.go index 36a3b30a5b7..98645601cad 100644 --- a/internal/cli/cmd/addon/addon.go +++ b/internal/cli/cmd/addon/addon.go @@ -824,19 +824,22 @@ func addonListRun(o *list.ListOptions) error { selectors = addon.Spec.Installable.GetSelectorsStrings() autoInstall = addon.Spec.Installable.AutoInstall } + label := obj.GetLabels() + provider := label[constant.AddonProviderLabelKey] tbl.AddRow(addon.Name, addon.Spec.Type, + provider, addon.Status.Phase, - strings.Join(extraNames, ","), autoInstall, strings.Join(selectors, ";"), + strings.Join(extraNames, ","), ) } return nil } if err = printer.PrintTable(o.Out, nil, printRows, - "NAME", "TYPE", "STATUS", "EXTRAS", "AUTO-INSTALL", "AUTO-INSTALLABLE-SELECTOR"); err != nil { + "NAME", "TYPE", "PROVIDER", "STATUS", "AUTO-INSTALL", "AUTO-INSTALLABLE-SELECTOR", "EXTRAS"); err != nil { return err } return nil