mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-31 03:45:17 +00:00
fix: log kind/namespace/name in scan errors (#7498)
Signed-off-by: bakito <github@bakito.ch>
This commit is contained in:
parent
92989dcf94
commit
3d5ed2b4e5
1 changed files with 3 additions and 2 deletions
|
@ -47,16 +47,17 @@ func (s *scanner) ScanResource(ctx context.Context, resource unstructured.Unstru
|
||||||
results := map[kyvernov1.PolicyInterface]ScanResult{}
|
results := map[kyvernov1.PolicyInterface]ScanResult{}
|
||||||
for _, policy := range policies {
|
for _, policy := range policies {
|
||||||
var errors []error
|
var errors []error
|
||||||
|
logger := s.logger.WithValues("kind", resource.GetKind(), "namespace", resource.GetNamespace(), "name", resource.GetName())
|
||||||
response, err := s.validateResource(ctx, resource, nsLabels, policy)
|
response, err := s.validateResource(ctx, resource, nsLabels, policy)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
s.logger.Error(err, "failed to scan resource")
|
logger.Error(err, "failed to scan resource")
|
||||||
errors = append(errors, err)
|
errors = append(errors, err)
|
||||||
}
|
}
|
||||||
spec := policy.GetSpec()
|
spec := policy.GetSpec()
|
||||||
if spec.HasVerifyImages() {
|
if spec.HasVerifyImages() {
|
||||||
ivResponse, err := s.validateImages(ctx, resource, nsLabels, policy)
|
ivResponse, err := s.validateImages(ctx, resource, nsLabels, policy)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
s.logger.Error(err, "failed to scan images")
|
logger.Error(err, "failed to scan images")
|
||||||
errors = append(errors, err)
|
errors = append(errors, err)
|
||||||
}
|
}
|
||||||
if response == nil {
|
if response == nil {
|
||||||
|
|
Loading…
Add table
Reference in a new issue