Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for structuralSchemas (0.18 sec)

  1. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/customresource_handler.go

    	return versioning.NewCodec(nil, d, runtime.UnsafeObjectConvertor(Scheme), Scheme, Scheme, unstructuredDefaulter{
    		delegate:           Scheme,
    		structuralSchemas:  s.structuralSchemas,
    		structuralSchemaGK: s.structuralSchemaGK,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 52.9K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/defaulting/algorithm_test.go

    			},
    		}, "4"},
    		{"scalar array", "[1,2]", &structuralschema.Structural{
    			Items: &structuralschema.Structural{
    				Generic: structuralschema.Generic{
    					Default: structuralschema.JSON{Object: "foo"},
    				},
    			},
    		}, "[1,2]"},
    		{"object array", `[{"a":1},{"b":1},{"c":1}]`, &structuralschema.Structural{
    			Items: &structuralschema.Structural{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 6.8K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/pruning/algorithm_test.go

    		{name: "scalar", json: "4", schema: &structuralschema.Structural{}, expectedObject: "4"},
    		{name: "scalar array", json: "[1,2]", schema: &structuralschema.Structural{
    			Items: &structuralschema.Structural{},
    		}, expectedObject: "[1,2]"},
    		{name: "object array", json: `[{"a":1},{"b":1},{"a":1,"b":2,"c":3}]`, schema: &structuralschema.Structural{
    			Items: &structuralschema.Structural{
    				Properties: map[string]structuralschema.Structural{
    					"a": {},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 20.3K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/objectmeta/validation_test.go

    			schema := &structuralschema.Structural{
    				Properties: map[string]structuralschema.Structural{
    					"embedded": {Extensions: structuralschema.Extensions{XEmbeddedResource: true}},
    					"nested": {
    						Extensions: structuralschema.Extensions{XEmbeddedResource: true},
    						Properties: map[string]structuralschema.Structural{
    							"embedded": {Extensions: structuralschema.Extensions{XEmbeddedResource: true}},
    						},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiextensions-apiserver/pkg/registry/customresource/strategy.go

    	errs = append(errs, schemaobjectmeta.Validate(nil, uNew.Object, a.structuralSchema, false)...)
    
    	// ratcheting validation of x-kubernetes-list-type value map and set
    	if oldErrs := structurallisttype.ValidateListSetsAndMaps(nil, a.structuralSchema, uOld.Object); len(oldErrs) == 0 {
    		errs = append(errs, structurallisttype.ValidateListSetsAndMaps(nil, a.structuralSchema, uNew.Object)...)
    	}
    
    	// validate x-kubernetes-validations rules
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 21:22:34 UTC 2024
    - 14.9K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/defaulting/validation_test.go

    limitations under the License.
    */
    
    package defaulting
    
    import (
    	"context"
    	"strings"
    	"testing"
    
    	"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
    	structuralschema "k8s.io/apiextensions-apiserver/pkg/apiserver/schema"
    	apiextensionsfeatures "k8s.io/apiextensions-apiserver/pkg/features"
    	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    	"k8s.io/apimachinery/pkg/util/validation/field"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/validation/metrics_test.go

    limitations under the License.
    */
    
    package validation_test
    
    import (
    	"context"
    	"strings"
    	"testing"
    	"time"
    
    	"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
    	structuralschema "k8s.io/apiextensions-apiserver/pkg/apiserver/schema"
    	"k8s.io/apiextensions-apiserver/pkg/apiserver/validation"
    	apiextensionsfeatures "k8s.io/apiextensions-apiserver/pkg/features"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder.go

    		}
    		if !validation.SchemaHasInvalidTypes(internalCRDSchema.OpenAPIV3Schema) {
    			if ss, err := structuralschema.NewStructural(internalCRDSchema.OpenAPIV3Schema); err == nil {
    				// skip non-structural schemas unless explicitly asked to produce swagger from them
    				if opts.AllowNonStructural || len(structuralschema.ValidateStructural(nil, ss)) == 0 {
    					schema = ss
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder_test.go

    				apiextensionsv1.Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(v1beta1Schema, internalSchema, nil)
    				var err error
    				schema, err = structuralschema.NewStructural(internalSchema)
    				if err != nil {
    					t.Fatalf("structural schema error: %v", err)
    				}
    				if errs := structuralschema.ValidateStructural(nil, schema); len(errs) > 0 {
    					t.Fatalf("structural schema validation error: %v", errs.ToAggregate())
    				}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 26.2K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation/validation.go

    	}
    	return false
    }
    func schemaIsNonStructural(schema *apiextensions.JSONSchemaProps) bool {
    	if schema == nil {
    		return false
    	}
    	ss, err := structuralschema.NewStructural(schema)
    	if err != nil {
    		return true
    	}
    	return len(structuralschema.ValidateStructural(nil, ss)) > 0
    }
    
    // requirePrunedDefaults returns false if there are any unpruned default in oldCRDSpec, and true otherwise.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 82.6K bytes
    - Viewed (0)
Back to top