Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 14 for evalResults (0.28 sec)

  1. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/filter_test.go

    				t.Fatalf("unexpected error: %v", err)
    			}
    			require.Equal(t, len(evalResults), len(tc.results))
    			for i, result := range tc.results {
    				if result.EvalResult != evalResults[i].EvalResult {
    					t.Errorf("Expected result '%v' but got '%v'", result.EvalResult, evalResults[i].EvalResult)
    				}
    				if result.Error != nil && !strings.Contains(evalResults[i].Error.Error(), result.Error.Error()) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 40.4K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/validator.go

    			continue
    		}
    		auditAnnotationResult.Key = validation.Key
    
    		if evalResult.Error != nil {
    			auditAnnotationResult.Action = auditAnnotationEvaluationForError(f)
    			auditAnnotationResult.Error = evalResult.Error.Error()
    		} else {
    			switch evalResult.EvalResult.Type() {
    			case celtypes.StringType:
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 23:31:44 UTC 2024
    - 9.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/matchconditions/matcher.go

    			continue
    		}
    		if evalResult.Error != nil {
    			errorList = append(errorList, evalResult.Error)
    			admissionmetrics.Metrics.ObserveMatchConditionEvalError(ctx, m.objectName, m.matcherKind, m.matcherType, string(versionedAttr.GetOperation()))
    		}
    		if evalResult.EvalResult == celtypes.False {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jul 24 14:46:11 UTC 2023
    - 5K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/matchconditions/matcher_test.go

    			evaluations: []cel.EvaluationResult{
    				{
    					EvalResult:         celtypes.True,
    					ExpressionAccessor: &MatchCondition{},
    				},
    			},
    			shouldMatch: true,
    		},
    		{
    			name: "test multiple match",
    			evaluations: []cel.EvaluationResult{
    				{
    					EvalResult:         celtypes.True,
    					ExpressionAccessor: &MatchCondition{},
    				},
    				{
    					EvalResult:         celtypes.True,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Jul 15 00:53:08 UTC 2023
    - 8.6K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/validator_test.go

    			evaluations: []cel.EvaluationResult{
    				{
    					EvalResult:         celtypes.True,
    					ExpressionAccessor: &ValidationCondition{},
    				},
    			},
    			policyDecision: []PolicyDecision{
    				{
    					Action: ActionAdmit,
    				},
    			},
    		},
    		{
    			name: "test multiple pass",
    			evaluations: []cel.EvaluationResult{
    				{
    					EvalResult:         celtypes.True,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 24.7K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/authentication/cel/mapper.go

    		evaluation.ExpressionAccessor = compilationResult.ExpressionAccessor
    
    		evalResult, _, err := compilationResult.Program.ContextEval(ctx, input)
    		if err != nil {
    			return nil, fmt.Errorf("expression '%s' resulted in error: %w", compilationResult.ExpressionAccessor.GetExpression(), err)
    		}
    
    		evaluation.EvalResult = evalResult
    	}
    
    	return evaluations, nil
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 20:16:09 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/authorization/cel/matcher.go

    			continue
    		}
    		match, ok := evalResult.Value().(bool)
    		if !ok {
    			evalErrors = append(evalErrors, fmt.Errorf("cel evaluation error: expression '%v' eval result value should be bool but got %W", compilationResult.ExpressionAccessor.GetExpression(), evalResult.Value()))
    			continue
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 01 22:41:27 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/plugin/pkg/authenticator/token/oidc/oidc.go

    	if a.celMapper.Username != nil {
    		evalResult, err := a.celMapper.Username.EvalClaimMapping(ctx, claimsUnstructured)
    		if err != nil {
    			return "", fmt.Errorf("oidc: error evaluating username claim expression: %w", err)
    		}
    		if evalResult.EvalResult.Type() != celgo.StringType {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Mar 09 19:29:33 UTC 2024
    - 37.9K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/filter.go

    				Type:   cel.ErrorTypeInvalid,
    				Detail: fmt.Sprintf("expression '%v' resulted in error: %v", compilationResult.ExpressionAccessor.GetExpression(), err),
    			}
    		} else {
    			evaluation.EvalResult = evalResult
    		}
    	}
    
    	return evaluations, remainingBudget, nil
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jul 24 14:46:11 UTC 2023
    - 12.1K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/interface.go

    	GetName() string // follows the naming convention of ExpressionAccessor
    }
    
    // EvaluationResult contains the minimal required fields and metadata of a cel evaluation
    type EvaluationResult struct {
    	EvalResult         ref.Val
    	ExpressionAccessor ExpressionAccessor
    	Elapsed            time.Duration
    	Error              error
    }
    
    // OptionalVariableDeclarations declares which optional CEL variables
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 3.9K bytes
    - Viewed (0)
Back to top