fix ValidatingAdmissionPolicy's Validate func to return decision with valid Evaluation
Kubernetes-commit: 9f7ea45ea0ffc76be7793dbcb4730a98fa03bcf5
This commit is contained in:
parent
27f5f2543a
commit
2ed104b2e5
|
|
@ -146,6 +146,7 @@ func (v *validator) Validate(ctx context.Context, matchedResource schema.GroupVe
|
||||||
decision.Message = fmt.Sprintf("failed messageExpression: %s", err)
|
decision.Message = fmt.Sprintf("failed messageExpression: %s", err)
|
||||||
} else if evalResult.EvalResult != celtypes.True {
|
} else if evalResult.EvalResult != celtypes.True {
|
||||||
decision.Action = ActionDeny
|
decision.Action = ActionDeny
|
||||||
|
decision.Evaluation = EvalDeny
|
||||||
if validation.Reason == nil {
|
if validation.Reason == nil {
|
||||||
decision.Reason = metav1.StatusReasonInvalid
|
decision.Reason = metav1.StatusReasonInvalid
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue