- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for ResourceMatches (0.17 sec)
-
pkg/apis/rbac/v1/evaluation_helpers.go
for _, ruleGroup := range rule.APIGroups { if ruleGroup == rbacv1.APIGroupAll { return true } if ruleGroup == requestedGroup { return true } } return false } func ResourceMatches(rule *rbacv1.PolicyRule, combinedRequestedResource, requestedSubresource string) bool { for _, ruleResource := range rule.Resources { // if everything is allowed, we match if ruleResource == rbacv1.ResourceAll {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Jan 18 15:37:57 UTC 2023 - 3.8K bytes - Viewed (0) -
pkg/apis/rbac/helpers_test.go
expected: false, }, } for _, tc := range tests { t.Run(tc.name, func(t *testing.T) { rule := &rbac.PolicyRule{ Resources: tc.ruleResources, } actual := rbac.ResourceMatches(rule, tc.combinedRequestedResource, tc.requestedSubresource) if tc.expected != actual { t.Errorf("expected %v, got %v", tc.expected, actual) } }) } }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Apr 12 15:46:12 UTC 2023 - 9.2K bytes - Viewed (0)