- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 53 for declTypes (0.15 sec)
-
staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/typechecking.go
var varOpts []cel.EnvOption var declTypes []*apiservercel.DeclType // namespace, hand-crafted type declTypes = append(declTypes, namespaceType) varOpts = append(varOpts, createVariableOpts(namespaceType, plugincel.NamespaceVarName)...) // request, hand-crafted type declTypes = append(declTypes, requestType)
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 15.3K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/environment/environment.go
var progOpts []cel.ProgramOption var declTypes []*apiservercel.DeclType for _, opt := range opts { if compatVer.AtLeast(opt.IntroducedVersion) && (opt.RemovedVersion == nil || compatVer.LessThan(opt.RemovedVersion)) { envOpts = append(envOpts, opt.EnvOptions...) progOpts = append(progOpts, opt.ProgramOptions...) declTypes = append(declTypes, opt.DeclTypes...) } } if len(declTypes) > 0 {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon May 08 15:52:31 UTC 2023 - 10.1K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/environment/environment_test.go
opts: []VersionedOptions{ { IntroducedVersion: version.MajorMinor(1, 28), RemovedVersion: version.MajorMinor(1, 29), DeclTypes: []*apiservercel.DeclType{widgetsType}, EnvOptions: []cel.EnvOption{ cel.Variable("widget", cel.ObjectType("Widget")), }, }, }, }, { name: "declared type disabled after removed",
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 10K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/authentication/cel/compile.go
buildEnvSet := func(envOpts []cel.EnvOption, declTypes []*apiservercel.DeclType) *environment.EnvSet { env, err := baseEnv.Extend(environment.VersionedOptions{ IntroducedVersion: version.MajorMinor(1, 0), EnvOptions: envOpts, DeclTypes: declTypes, }) if err != nil { panic(fmt.Sprintf("environment misconfigured: %v", err)) } return env
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/cel/openapi/compiling_test.go
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 4.1K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/types.go
ev[i] = types.DefaultTypeAdapter.NativeToValue(e) } return ev } func allTypesForDecl(declTypes []*DeclType) map[string]*DeclType { if declTypes == nil { return nil } allTypes := map[string]*DeclType{} for _, declType := range declTypes { for k, t := range FieldTypeMap(declType.TypeName(), declType) { allTypes[k] = t } } return allTypes }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon May 08 15:52:31 UTC 2023 - 18K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/compilation.go
oldSelfEnvSet, optionalOldSelfEnvSet, err := prepareEnvSet(baseEnvSet, declType) if err != nil { return nil, err } estimator := newCostEstimator(declType) // compResults is the return value which saves a list of compilation results in the same order as x-kubernetes-validations rules. compResults := make([]CompilationResult, len(celRules)) maxCardinality := maxCardinality(declType.MinSerializedSize) for i, rule := range celRules {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Thu May 16 20:13:14 UTC 2024 - 13.8K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/lazy/lazy_test.go
environment.VersionedOptions{ IntroducedVersion: version.MajorMinor(1, 28), EnvOptions: []cel.EnvOption{ cel.Variable("variables", variablesType.CelType()), }, DeclTypes: []*apiservercel.DeclType{ variablesType, }, }) if err != nil { return nil, nil, err } // TODO: change to NewExpressions after 1.28 env, err := envSet.Env(environment.StoredExpressions)
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 4.6K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/composition.go
IntroducedVersion: version.MajorMinor(1, 0), EnvOptions: []cel.EnvOption{ cel.Variable("variables", declType.CelType()), }, DeclTypes: []*apiservercel.DeclType{ declType, }, }) if err != nil { return nil, err } return &CompositionEnv{ MapType: declType, EnvSet: envSet, CompiledVariables: map[string]CompilationResult{}, }, nil }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Feb 13 21:06:39 UTC 2024 - 7.4K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/authorization/cel/compile.go
)) } // buildResourceAttributesType generates a DeclType for ResourceAttributes. // if attributes are added here, also add to convertObjectToUnstructured. func buildResourceAttributesType(field func(name string, declType *apiservercel.DeclType, required bool) *apiservercel.DeclField, fields func(fields ...*apiservercel.DeclField) map[string]*apiservercel.DeclField) *apiservercel.DeclType {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Thu Nov 02 20:56:52 UTC 2023 - 7.9K bytes - Viewed (0)