From 8890fffafb983665b54630333eda8a0e437bfaaa Mon Sep 17 00:00:00 2001 From: Yukun Wang <airycanon@airycanon.me> Date: Mon, 1 Jul 2024 21:29:11 +0800 Subject: [PATCH] fix: include error message when policy context creation failed (#10566) * fix: include error message when policy context creation failed Signed-off-by: airycanon <airycanon@airycanon.me> * Update pkg/webhooks/resource/validation/validation.go Co-authored-by: shuting <shuting@nirmata.com> Signed-off-by: Yukun Wang <airycanon@airycanon.me> --------- Signed-off-by: airycanon <airycanon@airycanon.me> Signed-off-by: Yukun Wang <airycanon@airycanon.me> Co-authored-by: shuting <shuting@nirmata.com> --- pkg/webhooks/resource/validation/validation.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/webhooks/resource/validation/validation.go b/pkg/webhooks/resource/validation/validation.go index 441b24418d..0876577b56 100644 --- a/pkg/webhooks/resource/validation/validation.go +++ b/pkg/webhooks/resource/validation/validation.go @@ -92,7 +92,8 @@ func (v *validationHandler) HandleValidationEnforce( policyContext, err := v.buildPolicyContextFromAdmissionRequest(logger, request) if err != nil { - return false, "failed create policy context", nil + msg := fmt.Sprintf("failed to create policy context: %v", err) + return false, msg, nil } var engineResponses []engineapi.EngineResponse