mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-24 08:36:46 +00:00
fix: check if response includes a policy for ivpol (#12433)
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
This commit is contained in:
parent
f869638edf
commit
fea8b37971
1 changed files with 9 additions and 8 deletions
|
@ -238,14 +238,15 @@ func (s *scanner) ScanResource(
|
|||
nil,
|
||||
)
|
||||
engineResponse, _, err := engine.HandleMutating(ctx, request)
|
||||
response := engineapi.EngineResponse{
|
||||
Resource: resource,
|
||||
PolicyResponse: engineapi.PolicyResponse{
|
||||
// TODO: policies at index 0
|
||||
Rules: []engineapi.RuleResponse{engineResponse.Policies[0].Result},
|
||||
},
|
||||
}.WithPolicy(vpols[i])
|
||||
results[&vpols[i]] = ScanResult{&response, err}
|
||||
if len(engineResponse.Policies) > 1 {
|
||||
response := engineapi.EngineResponse{
|
||||
Resource: resource,
|
||||
PolicyResponse: engineapi.PolicyResponse{
|
||||
Rules: []engineapi.RuleResponse{engineResponse.Policies[0].Result},
|
||||
},
|
||||
}.WithPolicy(vpols[i])
|
||||
results[&vpols[i]] = ScanResult{&response, err}
|
||||
}
|
||||
}
|
||||
}
|
||||
// evaluate validating admission policies
|
||||
|
|
Loading…
Add table
Reference in a new issue