Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for CompileAndStoreVariables (0.37 sec)

  1. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/plugin.go

    	} else {
    		compositionEnvTemplate = compositionEnvTemplateWithoutStrictCost
    	}
    	filterCompiler := cel.NewCompositedCompilerFromTemplate(compositionEnvTemplate)
    	filterCompiler.CompileAndStoreVariables(convertv1beta1Variables(policy.Spec.Variables), optionalVars, environment.StoredExpressions)
    
    	if len(matchConditions) > 0 {
    		matchExpressionAccessors := make([]cel.ExpressionAccessor, len(matchConditions))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/composition_test.go

    			compiler, err := NewCompositedCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), tc.strictCostEnforcement))
    			if err != nil {
    				t.Fatal(err)
    			}
    			compiler.CompileAndStoreVariables(tc.variables, OptionalVariableDeclarations{HasParams: false, HasAuthorizer: false, StrictCost: tc.strictCostEnforcement}, environment.NewExpressions)
    			validations := []ExpressionAccessor{&condition{Expression: tc.expression}}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/composition.go

    	filterCompiler := NewFilterCompiler(context.EnvSet)
    	return &CompositedCompiler{
    		Compiler:       compiler,
    		FilterCompiler: filterCompiler,
    		CompositionEnv: context,
    	}
    }
    
    func (c *CompositedCompiler) CompileAndStoreVariables(variables []NamedExpressionAccessor, options OptionalVariableDeclarations, mode environment.Type) {
    	for _, v := range variables {
    		_ = c.CompileAndStoreVariable(v, options, mode)
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Feb 13 21:06:39 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/typechecking.go

    			HasParams:     ctx.paramDeclType != nil,
    			HasAuthorizer: true,
    			StrictCost:    utilfeature.DefaultFeatureGate.Enabled(features.StrictCostEnforcementForVAP),
    		}
    		compiler.CompileAndStoreVariables(convertv1beta1Variables(ctx.variables), options, environment.StoredExpressions)
    		result := compiler.CompileCELExpression(celExpression(expression), options, environment.StoredExpressions)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 15.3K bytes
    - Viewed (0)
Back to top