Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 18 of 18 for StoredExpressions (0.37 sec)

  1. staging/src/k8s.io/apiserver/pkg/cel/lazy/lazy_test.go

    			DeclTypes: []*apiservercel.DeclType{
    				variablesType,
    			},
    		})
    	if err != nil {
    		return nil, nil, err
    	}
    	// TODO: change to NewExpressions after 1.28
    	env, err := envSet.Env(environment.StoredExpressions)
    	return env, variablesType, err
    }
    
    func (a *testActivation) ResolveName(name string) (any, bool) {
    	switch name {
    	case "variables":
    		return a.variables, true
    	default:
    		return nil, false
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/authentication/cel/compile.go

    		return CompilationResult{}, &apiservercel.Error{
    			Type:   errType,
    			Detail: errorString,
    		}
    	}
    
    	env, err := c.varEnvs[envVarName].Env(environment.StoredExpressions)
    	if err != nil {
    		return resultError(fmt.Sprintf("unexpected error loading CEL environment: %v", err), apiservercel.ErrorTypeInternal)
    	}
    
    	ast, issues := env.Compile(expressionAccessor.GetExpression())
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 08 17:59:05 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/authorization/cel/compile.go

    		err := &apiservercel.Error{
    			Type:   errType,
    			Detail: errorString,
    		}
    		return CompilationResult{
    			ExpressionAccessor: expressionAccessor,
    		}, err
    	}
    	env, err := c.envSet.Env(environment.StoredExpressions)
    	if err != nil {
    		return resultError(fmt.Sprintf("unexpected error loading CEL environment: %v", err), apiservercel.ErrorTypeInternal)
    	}
    	ast, issues := env.Compile(expressionAccessor.GetExpression())
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Nov 02 20:56:52 UTC 2023
    - 7.9K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/typechecking.go

    		}
    		compiler.CompileAndStoreVariables(convertv1beta1Variables(ctx.variables), options, environment.StoredExpressions)
    		result := compiler.CompileCELExpression(celExpression(expression), options, environment.StoredExpressions)
    		if err := result.Error; err != nil {
    			typeCheckingResult := &TypeCheckingResult{GVK: gvk}
    			if err.Type == apiservercel.ErrorTypeInvalid {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 15.3K bytes
    - Viewed (0)
  5. pkg/apis/admissionregistration/validation/validation.go

    	} else {
    		if compiler, ok := compiler.(*plugincel.CompositedCompiler); ok {
    			envType := environment.NewExpressions
    			if opts.preexistingExpressions.validationExpressions.Has(v.Expression) {
    				envType = environment.StoredExpressions
    			}
    			variable := &validatingadmissionpolicy.Variable{
    				Name:       v.Name,
    				Expression: v.Expression,
    			}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 56.6K bytes
    - Viewed (0)
  6. pkg/apis/resource/structured/namedresources/validation/validation_test.go

    		t.Run(name, func(t *testing.T) {
    			// At the moment, there's no difference between stored and new expressions.
    			// This uses the stricter validation.
    			opts := Options{
    				StoredExpressions: false,
    			}
    			errs := validateSelector(opts, scenario.selector, nil)
    			assert.Equal(t, scenario.wantFailures, errs)
    		})
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 21:22:13 UTC 2024
    - 10.4K bytes
    - Viewed (0)
  7. pkg/apis/resource/validation/validation.go

    	entries := sets.New[string]()
    	if model.NamedResources != nil {
    		entries.Insert("namedResources")
    		allErrs = append(allErrs, namedresourcesvalidation.ValidateRequest(namedresourcesvalidation.Options{StoredExpressions: requestStored}, model.NamedResources, fldPath.Child("namedResources"))...)
    	}
    	switch len(entries) {
    	case 0:
    		allErrs = append(allErrs, field.Required(fldPath, "exactly one structured model field must be set"))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 07 09:18:10 UTC 2024
    - 28.3K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/validator_test.go

    	f := fc.Compile([]cel.ExpressionAccessor{&ValidationCondition{Expression: "[1,2,3,4,5,6,7,8,9,10].map(x, [1,2,3,4,5,6,7,8,9,10].map(y, x*y)) == []"}}, cel.OptionalVariableDeclarations{HasParams: false, HasAuthorizer: false}, environment.StoredExpressions)
    	v := validator{
    		failPolicy:       &fail,
    		celMatcher:       &fakeCELMatcher{matches: true},
    		validationFilter: f,
    		messageFilter:    f,
    		auditAnnotationFilter: &fakeCelFilter{
    			evaluations: nil,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 24.7K bytes
    - Viewed (0)
Back to top