Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for CelType (0.17 sec)

  1. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/compilation.go

    			EnvOptions: []cel.EnvOption{
    				cel.Variable(ScopedVarName, scopedType.CelType()),
    			},
    			DeclTypes: []*apiservercel.DeclType{
    				scopedType,
    			},
    		},
    		environment.VersionedOptions{
    			IntroducedVersion: version.MajorMinor(1, 24),
    			EnvOptions: []cel.EnvOption{
    				cel.Variable(OldScopedVarName, scopedType.CelType()),
    			},
    		},
    	)
    	if err != nil {
    		return nil, nil, err
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 13.8K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/cel/environment/environment_test.go

    				{
    					IntroducedVersion: version.MajorMinor(1, 28),
    					DeclTypes:         []*apiservercel.DeclType{widgetsType},
    					EnvOptions: []cel.EnvOption{
    						cel.Variable("widget", widgetsType.CelType()),
    					},
    				},
    			},
    		},
    		{
    			name: "declared type enabled",
    			typeVersionCombinations: []envTypeAndVersion{
    				{version.MajorMinor(1, 28), NewExpressions},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 10K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/compile.go

    				}
    				envOpts = append(envOpts,
    					cel.Variable(ObjectVarName, cel.DynType),
    					cel.Variable(OldObjectVarName, cel.DynType),
    					cel.Variable(NamespaceVarName, namespaceType.CelType()),
    					cel.Variable(RequestVarName, requestType.CelType()))
    
    				extended, err := baseEnv.Extend(
    					environment.VersionedOptions{
    						// Feature epoch was actually 1.26, but we artificially set it to 1.0 because these
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 10.5K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/typechecking.go

    func createVariableOpts(declType *apiservercel.DeclType, variables ...string) []cel.EnvOption {
    	opts := make([]cel.EnvOption, 0, len(variables))
    	t := cel.DynType
    	if declType != nil {
    		t = declType.CelType()
    	}
    	for _, v := range variables {
    		opts = append(opts, cel.Variable(v, t))
    	}
    	return opts
    }
    
    type typeCheckingCompiler struct {
    	compositionEnv *plugincel.CompositionEnv
    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