From 5aaa7dee708250941b269da84323369718357d23 Mon Sep 17 00:00:00 2001 From: chenk Date: Wed, 20 Mar 2024 10:46:14 +0200 Subject: [PATCH] fix: load trivy-policies by config (#1928) Signed-off-by: chenk --- pkg/operator/operator.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkg/operator/operator.go b/pkg/operator/operator.go index 9c40215f3..3fbc321e7 100644 --- a/pkg/operator/operator.go +++ b/pkg/operator/operator.go @@ -207,9 +207,12 @@ func Start(ctx context.Context, buildInfo trivyoperator.BuildInfo, operatorConfi return fmt.Errorf("unable to setup scan job reconciler: %w", err) } } - policyLoader, err := buildPolicyLoader(trivyOperatorConfig) - if err != nil { - return fmt.Errorf("unable to constract policy loader: %w", err) + var policyLoader policy.Loader + if operatorConfig.ConfigAuditScannerEnabled { + policyLoader, err = buildPolicyLoader(trivyOperatorConfig) + if err != nil { + return fmt.Errorf("unable to constract policy loader: %w", err) + } } if operatorConfig.ScannerReportTTL != nil {