From 83b0e6192f4fe12b969c58820599b2ae237ec012 Mon Sep 17 00:00:00 2001 From: Ben Luddy Date: Thu, 9 Mar 2023 16:13:12 -0500 Subject: [PATCH] Remove vestigal err check from CEL admission controller. Validate no longer returns an error. Kubernetes-commit: 13192176002ae4fd31bdaaff6083deb9e6256880 --- .../plugin/validatingadmissionpolicy/controller.go | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkg/admission/plugin/validatingadmissionpolicy/controller.go b/pkg/admission/plugin/validatingadmissionpolicy/controller.go index f54f1acb3..882f4075b 100644 --- a/pkg/admission/plugin/validatingadmissionpolicy/controller.go +++ b/pkg/admission/plugin/validatingadmissionpolicy/controller.go @@ -336,12 +336,6 @@ func (c *celAdmissionController) Validate( } validationResult := bindingInfo.validator.Validate(ctx, versionedAttr, param, celconfig.RuntimeCELCostBudget) - if err != nil { - // runtime error. Apply failure policy - wrappedError := fmt.Errorf("failed to evaluate CEL expression: %w", err) - addConfigError(wrappedError, definition, binding) - continue - } for i, decision := range validationResult.Decisions { switch decision.Action {