mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-30 19:35:06 +00:00
fix: keep admission warnings (#5269)
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> Co-authored-by: Vyankatesh Kudtarkar <vyankateshkd@gmail.com>
This commit is contained in:
parent
f5c7c68bac
commit
80c78a5439
2 changed files with 3 additions and 3 deletions
|
@ -37,7 +37,7 @@ func (h *handlers) Validate(logger logr.Logger, request *admissionv1.AdmissionRe
|
|||
warnings, err := policyvalidate.Validate(policy, h.client, false, h.openApiManager)
|
||||
if err != nil {
|
||||
logger.Error(err, "policy validation errors")
|
||||
return admissionutils.Response(err)
|
||||
return admissionutils.Response(err, warnings...)
|
||||
}
|
||||
return admissionutils.Response(err, warnings...)
|
||||
}
|
||||
|
|
|
@ -134,13 +134,13 @@ func (h *handlers) Validate(logger logr.Logger, request *admissionv1.AdmissionRe
|
|||
ok, msg, warnings := vh.HandleValidation(h.metricsConfig, request, policies, policyContext, namespaceLabels, startTime)
|
||||
if !ok {
|
||||
logger.Info("admission request denied")
|
||||
return admissionutils.Response(errors.New(msg))
|
||||
return admissionutils.Response(errors.New(msg), warnings...)
|
||||
}
|
||||
|
||||
defer h.handleDelete(logger, request)
|
||||
go h.createUpdateRequests(logger, request, policyContext, generatePolicies, mutatePolicies, startTime)
|
||||
|
||||
return admissionutils.Response(nil, warnings...)
|
||||
return admissionutils.ResponseSuccess(warnings...)
|
||||
}
|
||||
|
||||
func (h *handlers) Mutate(logger logr.Logger, request *admissionv1.AdmissionRequest, failurePolicy string, startTime time.Time) *admissionv1.AdmissionResponse {
|
||||
|
|
Loading…
Add table
Reference in a new issue