Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 23 for DefaultCompatibilityVersion (0.32 sec)

  1. staging/src/k8s.io/apiserver/pkg/authentication/cel/compile_test.go

    			expressionAccessors: []ExpressionAccessor{
    				&ExtraMappingExpression{
    					Expression: "claims.foo",
    				},
    			},
    		},
    	}
    
    	compiler := NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true))
    
    	for _, tc := range testCases {
    		t.Run(tc.name, func(t *testing.T) {
    			for _, expressionAccessor := range tc.expressionAccessors {
    				_, err := compiler.CompileClaimsExpression(expressionAccessor)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/cel/mutation/env_test.go

    // it fatally fails the test if the env fails to set up.
    func mustCreateEnv(t testing.TB, envOptions ...cel.EnvOption) *cel.Env {
    	envSet, err := environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true).
    		Extend(environment.VersionedOptions{
    			IntroducedVersion: version.MajorMinor(1, 30),
    			EnvOptions:        envOptions,
    		})
    	if err != nil {
    		t.Fatalf("fail to create env set: %v", err)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/plugin.go

    var (
    	compositionEnvTemplateWithStrictCost *cel.CompositionEnv = func() *cel.CompositionEnv {
    		compositionEnvTemplateWithStrictCost, err := cel.NewCompositionEnv(cel.VariablesTypeName, environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true))
    		if err != nil {
    			panic(err)
    		}
    
    		return compositionEnvTemplateWithStrictCost
    	}()
    	compositionEnvTemplateWithoutStrictCost *cel.CompositionEnv = func() *cel.CompositionEnv {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/cel/environment/base.go

    	"github.com/google/cel-go/interpreter"
    	"golang.org/x/sync/singleflight"
    
    	"k8s.io/apimachinery/pkg/util/version"
    	celconfig "k8s.io/apiserver/pkg/apis/cel"
    	"k8s.io/apiserver/pkg/cel/library"
    )
    
    // DefaultCompatibilityVersion returns a default compatibility version for use with EnvSet
    // that guarantees compatibility with CEL features/libraries/parameters understood by
    // an n-1 version
    //
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 15 15:51:08 UTC 2024
    - 6.4K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/compile_test.go

    			},
    		},
    	}
    
    	// Include the test library, which includes the test() function in the storage environment during test
    	base := environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true)
    	extended, err := base.Extend(environment.VersionedOptions{
    		IntroducedVersion: version.MajorMinor(1, 999),
    		EnvOptions:        []celgo.EnvOption{library.Test()},
    	})
    	if err != nil {
    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/cel/mutation/unstructured/typeresolver_test.go

    				t.Errorf("expected %v but got %v", tc.expectedValue, v)
    			}
    		})
    	}
    }
    func mustCreateEnv(t testing.TB, envOptions ...cel.EnvOption) *cel.Env {
    	envSet, err := environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true).
    		Extend(environment.VersionedOptions{
    			IntroducedVersion: version.MajorMinor(1, 30),
    			EnvOptions:        envOptions,
    		})
    	if err != nil {
    		t.Fatalf("fail to create env set: %v", err)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/cel/openapi/compiling_test.go

    	barType := common.SchemaDeclType(simpleMapSchema("bar", spec.Int64Property()), true).MaybeAssignTypeName("barType")
    
    	env, err := environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true).Extend(
    		environment.VersionedOptions{
    			IntroducedVersion: version.MajorMinor(1, 26),
    			EnvOptions: []cel.EnvOption{
    				cel.Variable("foo", fooType.CelType()),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 4.1K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/cel/environment/base_test.go

    )
    
    // BenchmarkLoadBaseEnv is expected to be very fast, because a
    // a cached environment is loaded for each MustBaseEnvSet call.
    func BenchmarkLoadBaseEnv(b *testing.B) {
    	ver := DefaultCompatibilityVersion()
    	MustBaseEnvSet(ver, true)
    	b.ResetTimer()
    	for i := 0; i < b.N; i++ {
    		MustBaseEnvSet(ver, true)
    	}
    }
    
    // BenchmarkLoadBaseEnvDifferentVersions is expected to be relatively slow, because a
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/cel/lazy/lazy_test.go

    	variablesType := apiservercel.NewMapType(apiservercel.StringType, apiservercel.AnyType, 0)
    	variablesType.Fields = make(map[string]*apiservercel.DeclField)
    	envSet, err := environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true).Extend(
    		environment.VersionedOptions{
    			IntroducedVersion: version.MajorMinor(1, 28),
    			EnvOptions: []cel.EnvOption{
    				cel.Variable("variables", variablesType.CelType()),
    			},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/filter_test.go

    			if tc.testPerCallLimit == 0 {
    				tc.testPerCallLimit = celconfig.PerCallLimit
    			}
    			env, err := environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), tc.strictCost).Extend(
    				environment.VersionedOptions{
    					IntroducedVersion: environment.DefaultCompatibilityVersion(),
    					ProgramOptions:    []celgo.ProgramOption{celgo.CostLimit(tc.testPerCallLimit)},
    				},
    			)
    			if err != nil {
    				t.Fatal(err)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 40.4K bytes
    - Viewed (0)
Back to top