Merge pull request #126867 from piny940/master

fix ValidatingAdmissionPolicy's Validate func to return decision with valid Evaluation
This commit is contained in:
Kubernetes Prow Robot 2024-08-22 22:50:26 +01:00 committed by GitHub
commit 1e827f4b2a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -146,6 +146,7 @@ func (v *validator) Validate(ctx context.Context, matchedResource schema.GroupVe
decision.Message = fmt.Sprintf("failed messageExpression: %s", err)
} else if evalResult.EvalResult != celtypes.True {
decision.Action = ActionDeny
decision.Evaluation = EvalDeny
if validation.Reason == nil {
decision.Reason = metav1.StatusReasonInvalid
} else {