Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 24 for MustBaseEnvSet (0.35 sec)

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

    			runtimeCostBudget:     5,
    			strictCostEnforcement: false,
    		},
    	}
    	for _, tc := range cases {
    		t.Run(tc.name, func(t *testing.T) {
    			compiler, err := NewCompositedCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), tc.strictCostEnforcement))
    			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
    - 8.2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/filter_test.go

    				},
    			},
    		},
    	}
    
    	for _, tc := range cases {
    		t.Run(tc.name, func(t *testing.T) {
    			c := filterCompiler{compiler: NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true))}
    			e := c.Compile(tc.validation, OptionalVariableDeclarations{HasParams: false, HasAuthorizer: false, StrictCost: true}, environment.NewExpressions)
    			if e == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 40.4K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/cel/environment/environment_test.go

    				activation = map[string]any{}
    			}
    			for _, tv := range tc.typeVersionCombinations {
    				t.Run(fmt.Sprintf("version=%s,envType=%s", tv.version.String(), tv.envType), func(t *testing.T) {
    
    					envSet := MustBaseEnvSet(tv.version, true)
    					if tc.opts != nil {
    						var err error
    						envSet, err = envSet.Extend(tc.opts...)
    						if err != nil {
    							t.Errorf("unexpected error extending environment %v", err)
    						}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 10K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/generic/webhook.go

    		clientManager:    &cm,
    		namespaceMatcher: &namespace.Matcher{},
    		objectMatcher:    &object.Matcher{},
    		dispatcher:       dispatcherFactory(&cm),
    		filterCompiler:   cel.NewFilterCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), utilfeature.DefaultFeatureGate.Enabled(features.StrictCostEnforcementForWebhooks))),
    	}, nil
    }
    
    // SetAuthenticationInfoResolverWrapper sets the
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 9.3K bytes
    - Viewed (0)
  5. pkg/apis/admissionregistration/validation/validation.go

    // nonStrictStatelessCELCompiler is a cel Compiler that does not enforce strict cost enforcement.
    var strictStatelessCELCompiler = plugincel.NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true))
    var nonStrictStatelessCELCompiler = plugincel.NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), false))
    
    func createCompiler(allowComposition, strictCost bool) plugincel.Compiler {
    	if !allowComposition {
    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. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/compilation_test.go

    				invalidError("undeclared reference to 'fakeFunction'"),
    			},
    		},
    	}
    
    	for _, tt := range cases {
    		t.Run(tt.name, func(t *testing.T) {
    			env, err := environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true).Extend(
    				environment.VersionedOptions{
    					IntroducedVersion: version.MajorMinor(1, 999),
    					EnvOptions:        []celgo.EnvOption{celgo.Lib(&fakeLib{})},
    				})
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 51.5K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/apis/apiserver/validation/validation.go

    	var allErrs field.ErrorList
    
    	// strictCost is set to true which enables the strict cost for CEL validation.
    	compiler := authenticationcel.NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true))
    	state := &validationState{}
    
    	allErrs = append(allErrs, validateIssuer(authenticator.Issuer, disallowedIssuers, fldPath.Child("issuer"))...)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 31.3K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/typechecking.go

    	if r, ok := c.RestMapper.(meta.ResettableRESTMapper); ok {
    		r.Reset()
    	}
    }
    
    func buildEnvSet(hasParams bool, hasAuthorizer bool, types typeOverwrite) (*environment.EnvSet, error) {
    	baseEnv := environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), utilfeature.DefaultFeatureGate.Enabled(features.StrictCostEnforcementForVAP))
    	requestType := plugincel.BuildRequestType()
    	namespaceType := plugincel.BuildNamespaceType()
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 15.3K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/validator_test.go

    	fakeVersionedAttr, _ := admission.NewVersionedAttributes(fakeAttr, schema.GroupVersionKind{}, nil)
    	fc := cel.NewFilterCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), 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)
  10. pkg/apis/admissionregistration/validation/validation_test.go

    		defer func() {
    			strictStatelessCELCompiler = plugincel.NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), strictCost))
    		}()
    	} else {
    		nonStrictStatelessCELCompiler = plugincel.NewCompiler(extended)
    		defer func() {
    			nonStrictStatelessCELCompiler = plugincel.NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), strictCost))
    		}()
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 147.1K bytes
    - Viewed (0)
Back to top