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:
parent
aee3159aa9
commit
b1ef884c82
1 changed files with 9 additions and 8 deletions
|
@ -238,15 +238,16 @@ func (s *scanner) ScanResource(
|
|||
nil,
|
||||
)
|
||||
engineResponse, _, err := engine.HandleMutating(ctx, request)
|
||||
if len(engineResponse.Policies) > 1 {
|
||||
response := engineapi.EngineResponse{
|
||||
Resource: resource,
|
||||
PolicyResponse: engineapi.PolicyResponse{
|
||||
Rules: []engineapi.RuleResponse{engineResponse.Policies[0].Result},
|
||||
},
|
||||
PolicyResponse: engineapi.PolicyResponse{},
|
||||
}.WithPolicy(ivpols[i])
|
||||
results[&ivpols[i]] = ScanResult{&response, err}
|
||||
|
||||
if len(engineResponse.Policies) >= 1 {
|
||||
response.PolicyResponse.Rules = []engineapi.RuleResponse{engineResponse.Policies[0].Result}
|
||||
}
|
||||
|
||||
results[&ivpols[i]] = ScanResult{&response, err}
|
||||
}
|
||||
}
|
||||
// evaluate validating admission policies
|
||||
|
|
Loading…
Add table
Reference in a new issue