1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-22 07:41:10 +00:00

fix: engine response for ivpol background scanning (#12436)

Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
This commit is contained in:
Frank Jogeleit 2025-03-18 19:20:41 +01:00 committed by GitHub
parent aee3159aa9
commit b1ef884c82
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -238,15 +238,16 @@ func (s *scanner) ScanResource(
nil, nil,
) )
engineResponse, _, err := engine.HandleMutating(ctx, request) engineResponse, _, err := engine.HandleMutating(ctx, request)
if len(engineResponse.Policies) > 1 { response := engineapi.EngineResponse{
response := engineapi.EngineResponse{ Resource: resource,
Resource: resource, PolicyResponse: engineapi.PolicyResponse{},
PolicyResponse: engineapi.PolicyResponse{ }.WithPolicy(ivpols[i])
Rules: []engineapi.RuleResponse{engineResponse.Policies[0].Result},
}, if len(engineResponse.Policies) >= 1 {
}.WithPolicy(ivpols[i]) response.PolicyResponse.Rules = []engineapi.RuleResponse{engineResponse.Policies[0].Result}
results[&ivpols[i]] = ScanResult{&response, err}
} }
results[&ivpols[i]] = ScanResult{&response, err}
} }
} }
// evaluate validating admission policies // evaluate validating admission policies