From 7a15dd5bc4307759d05018f6ce4dc77b03af86d7 Mon Sep 17 00:00:00 2001 From: Filipe Regadas Date: Thu, 25 Nov 2021 10:30:41 +0000 Subject: [PATCH] Set Forbidden as the response status reason --- pkg/webhook/policy.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/webhook/policy.go b/pkg/webhook/policy.go index f5c86e5e8c2..68b095ff74e 100644 --- a/pkg/webhook/policy.go +++ b/pkg/webhook/policy.go @@ -189,14 +189,14 @@ func (h *validationHandler) Handle(ctx context.Context, req admission.Request) a denyMsgs, warnMsgs := h.getValidationMessages(res, &req) if len(denyMsgs) > 0 { - vResp := admission.Denied(strings.Join(denyMsgs, "\n")) + vResp := admission.Denied(string(metav1.StatusReasonForbidden)) if vResp.Result == nil { vResp.Result = &metav1.Status{} } if len(warnMsgs) > 0 { vResp.Warnings = warnMsgs } - vResp.Result.Code = http.StatusForbidden + vResp.Result.Message = strings.Join(denyMsgs, "\n") requestResponse = denyResponse return vResp }