add isKindToBeGrouped

This commit is contained in:
yiscah
2021-11-23 09:07:37 +02:00
parent 3a50c5686e
commit 3006e6bcbf
2 changed files with 10 additions and 2 deletions
+1 -1
View File
@@ -138,7 +138,7 @@ func (printer *PrettyPrinter) printGroupedResources(workloads map[string][]Workl
for ns, rsc := range workloads {
preIndent := indent
if ns == "Group" || ns == "User" {
if isKindToBeGrouped(ns) {
cautils.SimpleDisplay(printer.writer, "%s%ss\n", indent, ns)
} else if ns != "" {
cautils.SimpleDisplay(printer.writer, "%sNamespace %s\n", indent, ns)
+9 -1
View File
@@ -12,7 +12,7 @@ func groupByNamespaceOrKind(resources []WorkloadSummary, status func(workloadSum
mapResources := make(map[string][]WorkloadSummary)
for i := range resources {
if status(&resources[i]) {
if resources[i].Namespace == "" && (resources[i].Kind == "Group" || resources[i].Kind == "User") {
if resources[i].Namespace == "" && isKindToBeGrouped(resources[i].Kind) {
if r, ok := mapResources[resources[i].Kind]; ok {
r = append(r, resources[i])
mapResources[resources[i].Kind] = r
@@ -29,6 +29,14 @@ func groupByNamespaceOrKind(resources []WorkloadSummary, status func(workloadSum
}
return mapResources
}
func isKindToBeGrouped(kind string) bool {
if kind == "Group" || kind == "User" {
return true
}
return false
}
func listResultSummary(ruleReports []reporthandling.RuleReport) []WorkloadSummary {
workloadsSummary := []WorkloadSummary{}
track := map[string]bool{}