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,
|
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
|
||||||
|
|
Loading…
Add table
Reference in a new issue