Merge pull request #1876 from cx-anjali-deore/fix/policy-binding-param

Fixed issue #1800 : Added parameterNotFoundAction in spec.paramRef while creating policy binding
This commit is contained in:
Ben Hirschberg
2025-09-15 10:17:52 +03:00
committed by GitHub

View File

@@ -220,9 +220,11 @@ func createPolicyBinding(bindingName string, policyName string, action string, p
}
policyBinding.Spec.ValidationActions = []admissionv1.ValidationAction{admissionv1.ValidationAction(action)}
paramAction := admissionv1.DenyAction
if paramRefName != "" {
policyBinding.Spec.ParamRef = &admissionv1.ParamRef{
Name: paramRefName,
Name: paramRefName,
ParameterNotFoundAction: &paramAction,
}
}
// Marshal the policy binding to YAML