- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 118 for Evaluators (0.47 sec)
-
staging/src/k8s.io/apiserver/pkg/quota/v1/generic/configuration.go
type simpleConfiguration struct { evaluators []quota.Evaluator ignoredResources map[schema.GroupResource]struct{} } // NewConfiguration creates a quota configuration func NewConfiguration(evaluators []quota.Evaluator, ignoredResources map[schema.GroupResource]struct{}) quota.Configuration { return &simpleConfiguration{ evaluators: evaluators, ignoredResources: ignoredResources, } }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Sep 04 12:53:52 UTC 2020 - 1.3K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/quota/v1/generic/registry.go
type simpleRegistry struct { lock sync.RWMutex // evaluators tracked by the registry evaluators map[schema.GroupResource]quota.Evaluator } // NewRegistry creates a simple registry with initial list of evaluators func NewRegistry(evaluators []quota.Evaluator) quota.Registry { return &simpleRegistry{ evaluators: evaluatorsByGroupResource(evaluators), } } func (r *simpleRegistry) Add(e quota.Evaluator) {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Sep 04 12:53:52 UTC 2020 - 2.2K bytes - Viewed (0) -
pkg/quota/v1/install/registry.go
"k8s.io/kubernetes/pkg/apis/authorization" "k8s.io/kubernetes/pkg/quota/v1/evaluator/core" ) // NewQuotaConfigurationForAdmission returns a quota configuration for admission control. func NewQuotaConfigurationForAdmission() quota.Configuration { evaluators := core.NewEvaluators(nil) return generic.NewConfiguration(evaluators, DefaultIgnoredResources()) }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Sep 14 16:00:26 UTC 2022 - 2.6K bytes - Viewed (0) -
pkg/quota/v1/evaluator/core/registry.go
} // NewEvaluators returns the list of static evaluators that manage more than counts func NewEvaluators(f quota.ListerForResourceFunc) []quota.Evaluator { // these evaluators have special logic result := []quota.Evaluator{ NewPodEvaluator(f, clock.RealClock{}), NewServiceEvaluator(f), NewPersistentVolumeClaimEvaluator(f), } // these evaluators require an alias for backwards compatibility
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Sep 10 09:42:32 UTC 2021 - 1.9K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/quota/v1/interfaces.go
IgnoredResources() map[schema.GroupResource]struct{} // Evaluators for quota evaluation. Evaluators() []Evaluator } // Registry maintains a list of evaluators type Registry interface { // Add to registry Add(e Evaluator) // Remove from registry Remove(e Evaluator) // Get by group resource Get(gr schema.GroupResource) Evaluator // List from registry List() []Evaluator }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Mar 30 21:02:09 UTC 2021 - 3.8K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/quota/v1/resources.go
hardResources := ResourceNames(hardLimits) potentialResources := []corev1.ResourceName{} evaluators := registry.List() for _, evaluator := range evaluators { potentialResources = append(potentialResources, evaluator.MatchingResources(hardResources)...) } // NOTE: the intersection just removes duplicates since the evaluator match intersects with hard matchedResources := Intersection(hardResources, potentialResources)
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Jan 06 23:11:22 UTC 2021 - 8.7K bytes - Viewed (0) -
pkg/controlplane/apiserver/admission/initializer_test.go
type doNothingQuotaConfiguration struct{} func (doNothingQuotaConfiguration) IgnoredResources() map[schema.GroupResource]struct{} { return nil } func (doNothingQuotaConfiguration) Evaluators() []quota.Evaluator { return nil } type WantsQuotaConfigurationAdmissionPlugin struct { doNothingAdmission doNothingPluginInitialization config quota.Configuration }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon Apr 29 21:28:42 UTC 2024 - 2K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/interfaces.go
} // An evaluator represents a compiled CEL expression that can be evaluated a // given a set of inputs used by the generic PolicyHook for Mutating and // ValidatingAdmissionPolicy. // Mutating and Validating may have different forms of evaluators type Evaluator interface {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Feb 13 21:06:39 UTC 2024 - 2.3K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/admission/plugin/resourcequota/admission.go
func (a *QuotaAdmission) SetQuotaConfiguration(c quota.Configuration) { a.quotaConfiguration = c if a.stopCh == nil { a.initializationErr = stopChUnconfiguredErr return } a.evaluator = NewQuotaEvaluator(a.quotaAccessor, a.quotaConfiguration.IgnoredResources(), generic.NewRegistry(a.quotaConfiguration.Evaluators()), nil, a.config, a.numEvaluators, a.stopCh) }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon May 23 10:34:50 UTC 2022 - 5.8K bytes - Viewed (0) -
pkg/controller/resourcequota/resource_quota_monitor.go
continue } // check if we need to create an evaluator for this resource (if none previously registered) evaluator := qm.registry.Get(resource.GroupResource()) if evaluator == nil { listerFunc := generic.ListerFuncForResourceFunc(qm.informerFactory.ForResource) listResourceFunc := generic.ListResourceUsingListerFunc(listerFunc, resource)
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sat May 04 18:33:12 UTC 2024 - 11.6K bytes - Viewed (0)