func matchesFlowSchema(digest RequestDigest, flowSchema *flowcontrol.FlowSchema) bool { … }
func matchesPolicyRule(digest RequestDigest, policyRule *flowcontrol.PolicyRulesWithSubjects) bool { … }
func matchesASubject(user user.Info, subjects []flowcontrol.Subject) bool { … }
func matchesSubject(user user.Info, subject flowcontrol.Subject) bool { … }
func serviceAccountMatchesNamespace(namespace string, username string) bool { … }
func matchesAResourceRule(ri *request.RequestInfo, rules []flowcontrol.ResourcePolicyRule) bool { … }
func matchesResourcePolicyRule(ri *request.RequestInfo, policyRule flowcontrol.ResourcePolicyRule) bool { … }
func matchesANonResourceRule(ri *request.RequestInfo, rules []flowcontrol.NonResourcePolicyRule) bool { … }
func matchesNonResourcePolicyRule(ri *request.RequestInfo, policyRule flowcontrol.NonResourcePolicyRule) bool { … }
func matchPolicyRuleVerb(policyRuleVerbs []string, requestVerb string) bool { … }
func matchPolicyRuleNonResourceURL(policyRuleRequestURLs []string, requestPath string) bool { … }
func matchPolicyRuleAPIGroup(policyRuleAPIGroups []string, requestAPIGroup string) bool { … }
func rsJoin(requestResource, requestSubresource string) string { … }
func matchPolicyRuleResource(policyRuleRequestResources []string, requestResource, requestSubresource string) bool { … }
func containsString(x string, list []string, wildcard string) bool { … }