From 91fc9c94f0e12c19d20017d3f322474742427152 Mon Sep 17 00:00:00 2001 From: chenk Date: Mon, 12 Feb 2024 15:24:07 +0200 Subject: [PATCH] fix: add context to target finding on k8s table view Signed-off-by: chenk --- pkg/k8s/report/table.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/k8s/report/table.go b/pkg/k8s/report/table.go index 41536cd2efe7..c3f6091818fe 100644 --- a/pkg/k8s/report/table.go +++ b/pkg/k8s/report/table.go @@ -2,7 +2,9 @@ package report import ( "context" + "fmt" "io" + "strings" "sync" "golang.org/x/xerrors" @@ -73,7 +75,11 @@ func (tw TableWriter) Write(ctx context.Context, report Report) error { // updateTargetContext add context namespace, kind and name to the target func updateTargetContext(r *Resource) { + targetName := fmt.Sprintf("namespace: %s, %s: %s", r.Namespace, strings.ToLower(r.Kind), r.Name) + if r.Kind == "NodeComponents" { + targetName = fmt.Sprintf("node: %s", r.Name) + } for i := range r.Report.Results { - r.Report.Results[i].Target = r.fullname() + r.Report.Results[i].Target = targetName } }