var serviceObjectCountName …
var serviceResources …
func NewServiceEvaluator(f quota.ListerForResourceFunc) quota.Evaluator { … }
type serviceEvaluator …
func (p *serviceEvaluator) Constraints(required []corev1.ResourceName, item runtime.Object) error { … }
func (p *serviceEvaluator) GroupResource() schema.GroupResource { … }
func (p *serviceEvaluator) Handles(a admission.Attributes) bool { … }
func (p *serviceEvaluator) Matches(resourceQuota *corev1.ResourceQuota, item runtime.Object) (bool, error) { … }
func (p *serviceEvaluator) MatchingResources(input []corev1.ResourceName) []corev1.ResourceName { … }
func (p *serviceEvaluator) MatchingScopes(item runtime.Object, scopes []corev1.ScopedResourceSelectorRequirement) ([]corev1.ScopedResourceSelectorRequirement, error) { … }
func (p *serviceEvaluator) UncoveredQuotaScopes(limitedScopes []corev1.ScopedResourceSelectorRequirement, matchedQuotaScopes []corev1.ScopedResourceSelectorRequirement) ([]corev1.ScopedResourceSelectorRequirement, error) { … }
func toExternalServiceOrError(obj runtime.Object) (*corev1.Service, error) { … }
func (p *serviceEvaluator) Usage(item runtime.Object) (corev1.ResourceList, error) { … }
func portsWithNodePorts(svc *corev1.Service) *resource.Quantity { … }
func (p *serviceEvaluator) UsageStats(options quota.UsageStatsOptions) (quota.UsageStats, error) { … }
var _ …
func GetQuotaServiceType(service *corev1.Service) corev1.ServiceType { … }