Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for NewPodEvaluator (0.19 sec)

  1. 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
    	for gvr, alias := range legacyObjectCountAliases {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Sep 10 09:42:32 UTC 2021
    - 1.9K bytes
    - Viewed (0)
  2. pkg/quota/v1/evaluator/core/pods_test.go

    					}},
    				},
    			},
    			required: []corev1.ResourceName{corev1.ResourceMemory, corev1.ResourceCPU},
    			err:      `must specify cpu for: bar,foo; memory for: bar,foo`,
    		},
    	}
    	evaluator := NewPodEvaluator(nil, clock.RealClock{})
    	for testName, test := range testCases {
    		err := evaluator.Constraints(test.required, test.pod)
    		switch {
    		case err != nil && len(test.err) == 0,
    			err == nil && len(test.err) != 0,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 41.6K bytes
    - Viewed (0)
  3. pkg/quota/v1/evaluator/core/pods.go

    	string(corev1.ResourceRequestsCPU),
    	string(corev1.ResourceRequestsMemory),
    	string(corev1.ResourceLimitsCPU),
    	string(corev1.ResourceLimitsMemory),
    )
    
    // NewPodEvaluator returns an evaluator that can evaluate pods
    func NewPodEvaluator(f quota.ListerForResourceFunc, clock clock.Clock) quota.Evaluator {
    	listFuncByNamespace := generic.ListResourceUsingListerFunc(f, corev1.SchemeGroupVersion.WithResource("pods"))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 05 00:02:47 UTC 2023
    - 17.4K bytes
    - Viewed (0)
Back to top