From 6eded41eee7f6dba820ce7f4f2960b2c54cbd1a0 Mon Sep 17 00:00:00 2001 From: Daniel-GrunbergerCA Date: Tue, 12 Oct 2021 17:08:03 +0300 Subject: [PATCH] fix number of resources --- cautils/opapolicy/datastructuresmethods.go | 6 +++--- resultshandling/printer/printresults.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cautils/opapolicy/datastructuresmethods.go b/cautils/opapolicy/datastructuresmethods.go index 57a499e8..56835967 100644 --- a/cautils/opapolicy/datastructuresmethods.go +++ b/cautils/opapolicy/datastructuresmethods.go @@ -124,9 +124,9 @@ func (ruleReport *RuleReport) GetNumberOfFailedResources() int { sum := 0 for i := len(ruleReport.RuleResponses) - 1; i >= 0; i-- { if ruleReport.RuleResponses[i].GetSingleResultStatus() == "failed" { - if !ruleReport.DeleteIfRedundantResponse(&ruleReport.RuleResponses[i], i) { - sum++ - } + //if !ruleReport.DeleteIfRedundantResponse(&ruleReport.RuleResponses[i], i) { + sum += len(ruleReport.RuleResponses[i].AlertObject.K8SApiObjects) + //} } } return sum diff --git a/resultshandling/printer/printresults.go b/resultshandling/printer/printresults.go index d77eb565..b5d255a1 100644 --- a/resultshandling/printer/printresults.go +++ b/resultshandling/printer/printresults.go @@ -107,7 +107,7 @@ func (printer *Printer) SummarySetup(postureReport *opapolicy.PostureReport) { printer.summary[cr.Name] = ControlSummary{ TotalResources: cr.GetNumberOfResources(), - TotalFailed: cr.GetNumberOfFailedResources(), + TotalFailed: len(workloadsSummary), TotalWarnign: cr.GetNumberOfWarningResources(), WorkloadSummary: mapResources, Description: cr.Description,