Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for StoredExpressions (0.33 sec)

  1. staging/src/k8s.io/apiserver/pkg/cel/environment/environment_test.go

    			typeVersionCombinations: []envTypeAndVersion{
    				{version.MajorMinor(1, 28), NewExpressions},
    				{version.MajorMinor(1, 26), StoredExpressions},
    				{version.MajorMinor(1, 27), StoredExpressions},
    				{version.MajorMinor(1, 28), StoredExpressions},
    			},
    			validExpressions: []string{"test() == false", "testV1() == true"},
    			opts: []VersionedOptions{
    				{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 10K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/plugin.go

    	}
    	res := NewValidator(
    		filterCompiler.Compile(convertv1Validations(policy.Spec.Validations), optionalVars, environment.StoredExpressions),
    		matcher,
    		filterCompiler.Compile(convertv1AuditAnnotations(policy.Spec.AuditAnnotations), optionalVars, environment.StoredExpressions),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/cel/mutation/env_test.go

    			IntroducedVersion: version.MajorMinor(1, 30),
    			EnvOptions:        envOptions,
    		})
    	if err != nil {
    		t.Fatalf("fail to create env set: %v", err)
    	}
    	env, err := envSet.Env(environment.StoredExpressions)
    	if err != nil {
    		t.Fatalf("fail to setup env: %v", env)
    	}
    	return env
    }
    
    // mustCreateEnvWithOptional creates the default env for testing, with given option,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/cel/mutation/unstructured/typeresolver_test.go

    			IntroducedVersion: version.MajorMinor(1, 30),
    			EnvOptions:        envOptions,
    		})
    	if err != nil {
    		t.Fatalf("fail to create env set: %v", err)
    	}
    	env, err := envSet.Env(environment.StoredExpressions)
    	if err != nil {
    		t.Fatalf("fail to setup env: %v", env)
    	}
    	return env
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/compile_test.go

    		},
    		{
    			name: "compile with storage environment should recognize functions available only in the storage environment",
    			expressions: []string{
    				"test() == true",
    			},
    			envType: environment.StoredExpressions,
    		},
    		{
    			name: "compile with supported environment should not recognize functions available only in the storage environment",
    			errorExpressions: map[string]string{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 10.8K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/accessors.go

    			expressions,
    			cel.OptionalVariableDeclarations{
    				HasParams:     false,
    				HasAuthorizer: true,
    				StrictCost:    strictCost,
    			},
    			environment.StoredExpressions,
    		), m.FailurePolicy, "webhook", "admit", m.Name)
    	})
    	return m.compiledMatcher
    }
    
    func (m *mutatingWebhookAccessor) GetParsedNamespaceSelector() (labels.Selector, error) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 12.4K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/compilation.go

    }
    
    // EnvLoader delegates the decision of which CEL environment to use for each expression.
    // Callers should return the appropriate CEL environment based on the guidelines from
    // environment.NewExpressions and environment.StoredExpressions.
    type EnvLoader interface {
    	// RuleEnv returns the appropriate environment from the EnvSet for the given CEL rule.
    	RuleEnv(envSet *environment.EnvSet, expression string) *cel.Env
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 13.8K bytes
    - Viewed (0)
  8. 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)
  9. 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)
  10. 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)
Back to top