- Sort Score
- Result 10 results
- Languages All
Results 1 - 7 of 7 for NewSchemaValidator (3.11 sec)
-
staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/validation/ratcheting.go
sv := validate.NewSchemaValidator(r.schema, r.root, r.path, r.knownFormats, r.options...) return sv.Validate(new) } func (r *RatchetingSchemaValidator) ValidateUpdate(new, old interface{}, options ...ValidationOption) *validate.Result { opts := NewValidationOptions(options...) if !opts.Ratcheting { sv := validate.NewSchemaValidator(r.schema, r.root, r.path, r.knownFormats, r.options...)
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Jan 26 21:17:17 UTC 2024 - 7.7K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/validation/validation.go
return s.SchemaValidator.Validate(new) } func (s basicSchemaValidator) ValidateUpdate(new, old interface{}, options ...ValidationOption) *validate.Result { return s.Validate(new, options...) } // NewSchemaValidator creates an openapi schema validator for the given CRD validation. // // If feature `CRDValidationRatcheting` is disabled, this returns validator which
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Oct 24 18:23:28 UTC 2023 - 15K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/validation/metrics_test.go
t.Run(tt.desc, func(t *testing.T) { testRegistry := metrics.NewKubeRegistry() ms := testMetrics.Reset() testRegistry.MustRegister(ms...) schemaValidator, _, err := validation.NewSchemaValidator(&tt.schema) if err != nil { t.Fatal(err) return } sts, err := structuralschema.NewStructural(&tt.schema) if err != nil { t.Fatal(err) }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Apr 24 18:25:29 UTC 2024 - 10.9K bytes - Viewed (0) -
pkg/config/crd/validator.go
if crdSchema == nil { crdSchema = crd.Spec.Validation } if crdSchema == nil { return nil, fmt.Errorf("crd did not have validation defined") } schemaValidator, _, err := validation.NewSchemaValidator(crdSchema.OpenAPIV3Schema) if err != nil { return nil, err } structural, err := structuralschema.NewStructural(crdSchema.OpenAPIV3Schema) if err != nil { return nil, err }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Tue Oct 17 15:38:40 UTC 2023 - 8.3K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/validation/validation_test.go
`fieldX: Too long: may not be longer than 2`, }}, }, }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { validator, _, err := NewSchemaValidator(&tt.schema) if err != nil { t.Fatal(err) } structural, err := structuralschema.NewStructural(&tt.schema) if err != nil { t.Fatal(err) }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Jul 18 04:49:59 UTC 2023 - 24.8K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/customresource_handler.go
return nil, fmt.Errorf("failed to convert CRD validation to internal version: %v", err) } internalSchemaProps = internalValidationSchema.OpenAPIV3Schema } validator, _, err := apiservervalidation.NewSchemaValidator(internalSchemaProps) if err != nil { return nil, err } var statusSpec *apiextensionsinternal.CustomResourceSubresourceStatus var statusValidator apiservervalidation.SchemaValidator
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Feb 28 19:06:46 UTC 2024 - 52.9K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation/validation.go
} } } // if validation passed otherwise, make sure we can actually construct a schema validator from this custom resource validation. if len(allErrs) == 0 { if _, _, err := apiservervalidation.NewSchemaValidator(customResourceValidation.OpenAPIV3Schema); err != nil { allErrs = append(allErrs, field.Invalid(fldPath, "", fmt.Sprintf("error building validator: %v", err))) } } return allErrs }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 82.6K bytes - Viewed (0)