Allowing direct CEL reserved keyword usage in CRD (#126188)
* automatically escape reserved keywords for direct usage * Add reserved keyword support in a ratcheting way, add tests. --------- Co-authored-by: Wenxue Zhao <ballista01@outlook.com>
This commit is contained in:
@@ -382,7 +382,7 @@ func simpleCompileCEL(schema *spec.Schema, expression string) (cel.Program, erro
|
||||
}
|
||||
declType := celopenapi.SchemaDeclType(schema, true).MaybeAssignTypeName("selfType")
|
||||
rt := commoncel.NewDeclTypeProvider(declType)
|
||||
opts, err := rt.EnvOptions(env.TypeProvider())
|
||||
opts, err := rt.EnvOptions(env.CELTypeProvider())
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user