diff --git a/pkg/controllers/report/utils/scanner.go b/pkg/controllers/report/utils/scanner.go index 94224aa29e..3ff83059ca 100644 --- a/pkg/controllers/report/utils/scanner.go +++ b/pkg/controllers/report/utils/scanner.go @@ -47,16 +47,17 @@ func (s *scanner) ScanResource(ctx context.Context, resource unstructured.Unstru results := map[kyvernov1.PolicyInterface]ScanResult{} for _, policy := range policies { var errors []error + logger := s.logger.WithValues("kind", resource.GetKind(), "namespace", resource.GetNamespace(), "name", resource.GetName()) response, err := s.validateResource(ctx, resource, nsLabels, policy) if err != nil { - s.logger.Error(err, "failed to scan resource") + logger.Error(err, "failed to scan resource") errors = append(errors, err) } spec := policy.GetSpec() if spec.HasVerifyImages() { ivResponse, err := s.validateImages(ctx, resource, nsLabels, policy) if err != nil { - s.logger.Error(err, "failed to scan images") + logger.Error(err, "failed to scan images") errors = append(errors, err) } if response == nil {