- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for CompileClaimsExpression (0.27 sec)
-
staging/src/k8s.io/apiserver/pkg/authentication/cel/compile.go
func NewCompiler(env *environment.EnvSet) Compiler { return &compiler{ varEnvs: mustBuildEnvs(env), } } // CompileClaimsExpression compiles the given expressionAccessor into a CEL program that can be evaluated. // The claims CEL variable is available to the expression. func (c compiler) CompileClaimsExpression(expressionAccessor ExpressionAccessor) (CompilationResult, error) { return c.compile(expressionAccessor, claimsVarName) }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Mar 08 17:59:05 UTC 2024 - 5.3K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/authentication/cel/compile_test.go
for _, tc := range testCases { t.Run(tc.name, func(t *testing.T) { for _, expressionAccessor := range tc.expressionAccessors { _, err := compiler.CompileClaimsExpression(expressionAccessor) if err != nil { t.Errorf("unexpected error: %v", err) } } }) } } func TestCompileUserExpression(t *testing.T) { testCases := []struct {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 7.3K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/authentication/cel/interface.go
EvalResult ref.Val ExpressionAccessor ExpressionAccessor } // Compiler provides a CEL expression compiler configured with the desired authentication related CEL variables. type Compiler interface { CompileClaimsExpression(expressionAccessor ExpressionAccessor) (CompilationResult, error) CompileUserExpression(expressionAccessor ExpressionAccessor) (CompilationResult, error) }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Mar 08 17:59:05 UTC 2024 - 5.2K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/apis/apiserver/validation/validation.go
func compileClaimsCELExpression(compiler authenticationcel.Compiler, expression authenticationcel.ExpressionAccessor, fldPath *field.Path) (*authenticationcel.CompilationResult, *field.Error) { compilationResult, err := compiler.CompileClaimsExpression(expression) if err != nil { return nil, convertCELErrorToValidationError(fldPath, expression.GetExpression(), err) } return &compilationResult, nil }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 31.3K bytes - Viewed (0)