mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-31 03:45:17 +00:00
fix: check permissions for validate.cel subrules only (#10829)
Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com> Co-authored-by: Jim Bugwadia <jim@nirmata.com>
This commit is contained in:
parent
b8a69a7eac
commit
3a69702b49
1 changed files with 1 additions and 1 deletions
|
@ -55,7 +55,7 @@ func validateActions(idx int, rule *kyvernov1.Rule, client dclient.Interface, mo
|
|||
}
|
||||
|
||||
// In case generateValidatingAdmissionPolicy flag is set to true, check the required permissions.
|
||||
if toggle.FromContext(context.TODO()).GenerateValidatingAdmissionPolicy() {
|
||||
if rule.HasValidateCEL() && toggle.FromContext(context.TODO()).GenerateValidatingAdmissionPolicy() {
|
||||
authCheck := authChecker.NewSelfChecker(client.GetKubeClient().AuthorizationV1().SelfSubjectAccessReviews())
|
||||
// check if the controller has the required permissions to generate validating admission policies.
|
||||
if !validatingadmissionpolicy.HasValidatingAdmissionPolicyPermission(authCheck) {
|
||||
|
|
Loading…
Add table
Reference in a new issue