- Sort Score
- Result 10 results
- Languages All
Results 1 - 7 of 7 for GetSchemaForVersion (0.31 sec)
-
staging/src/k8s.io/apiextensions-apiserver/test/integration/helpers.go
} } return nil, fmt.Errorf("too many retries after conflicts updating CustomResourceDefinition %q", name) } // getSchemaForVersion returns the validation schema for given version in given CRD. func getSchemaForVersion(crd *apiextensionsv1.CustomResourceDefinition, version string) (*apiextensionsv1.CustomResourceValidation, error) { for _, v := range crd.Spec.Versions { if version == v.Name {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Thu Sep 30 11:46:49 UTC 2021 - 7.2K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/helpers.go
for _, v := range crd.Status.StoredVersions { if version == v { return true } } return false } // GetSchemaForVersion returns the validation schema for the given version or nil. func GetSchemaForVersion(crd *CustomResourceDefinition, version string) (*CustomResourceValidation, error) { if !HasPerVersionSchema(crd.Spec.Versions) { return crd.Spec.Validation, nil }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Aug 27 10:54:44 UTC 2019 - 9K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apihelpers/helpers.go
for _, v := range crd.Status.StoredVersions { if version == v { return true } } return false } // GetSchemaForVersion returns the validation schema for the given version or nil. func GetSchemaForVersion(crd *apiextensionsv1.CustomResourceDefinition, version string) (*apiextensionsv1.CustomResourceValidation, error) { for _, v := range crd.Spec.Versions { if version == v.Name {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Dec 03 16:49:27 UTC 2019 - 9.5K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/test/integration/validation_test.go
for _, v := range noxuDefinition.Spec.Versions { // Re-define the CRD to make sure we start with a clean CRD noxuDefinition := newNoxuValidationCRDs()[i] validationSchema, err := getSchemaForVersion(noxuDefinition, v.Name) if err != nil { t.Fatal(err) } // set stricter schema validationSchema.OpenAPIV3Schema.Required = []string{"alpha", "beta", "gamma"}
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon Apr 26 20:48:36 UTC 2021 - 63.6K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder.go
} func generateBuilder(crd *apiextensionsv1.CustomResourceDefinition, version string, opts Options) (*builder, error) { var schema *structuralschema.Structural s, err := apiextensionshelpers.GetSchemaForVersion(crd, version) if err != nil { return nil, err } if s != nil && s.OpenAPIV3Schema != nil { internalCRDSchema := &apiextensionsinternal.CustomResourceValidation{}
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Feb 28 19:06:46 UTC 2024 - 22.8K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/customresource_handler.go
equivalentResourceRegistry := runtime.NewEquivalentResourceRegistry() structuralSchemas := map[string]*structuralschema.Structural{} for _, v := range crd.Spec.Versions { val, err := apiextensionshelpers.GetSchemaForVersion(crd, v.Name) if err != nil { utilruntime.HandleError(err) return nil, fmt.Errorf("the server could not properly serve the CR schema") } if val == nil { continue }
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
versionsWithUnchangedSchemas := sets.New[string]() for _, version := range obj.Spec.Versions { newSchema, err := apiextensions.GetSchemaForVersion(obj, version.Name) if err != nil { continue } oldSchema, err := apiextensions.GetSchemaForVersion(oldObject, version.Name) if err != nil { continue } if apiequality.Semantic.DeepEqual(newSchema, oldSchema) {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 82.6K bytes - Viewed (0)