Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 24 for volumevalidation (0.36 sec)

  1. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/compilation_test.go

    			},
    			Items: &schema.Structural{
    				Generic: schema.Generic{
    					Type: passedType,
    				},
    				ValueValidation: &schema.ValueValidation{
    					Format: passedFormat,
    				},
    				Extensions: schema.Extensions{
    					XIntOrString: xIntString,
    				},
    			},
    			ValueValidation: &schema.ValueValidation{
    				MaxItems: maxItems,
    			},
    			ValidationExtensions: schema.ValidationExtensions{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 51.5K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/validation.go

    	if s == nil || s.ValueValidation == nil {
    		return false
    	}
    	return len(s.ValueValidation.AnyOf) == 2 && reflect.DeepEqual(s.ValueValidation.AnyOf, intOrStringAnyOf)
    }
    
    func isIntOrStringAllOfPattern(s *Structural) bool {
    	if s == nil || s.ValueValidation == nil {
    		return false
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 20 18:21:31 UTC 2024
    - 14.9K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/structural.go

    type Structural struct {
    	Items                *Structural
    	Properties           map[string]Structural
    	AdditionalProperties *StructuralOrBool
    
    	Generic
    	Extensions
    	ValidationExtensions
    
    	ValueValidation *ValueValidation
    }
    
    // +k8s:deepcopy-gen=true
    
    // StructuralOrBool is either a structural schema or a boolean.
    type StructuralOrBool struct {
    	Structural *Structural
    	Bool       bool
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 6.9K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/skeleton.go

    func (s *Structural) StripValueValidations() *Structural {
    	s = s.DeepCopy()
    	v := Visitor{
    		Structural: func(s *Structural) bool {
    			changed := false
    			if s.ValueValidation != nil {
    				s.ValueValidation = nil
    				changed = true
    			}
    			return changed
    		},
    	}
    	v.Visit(s)
    	return s
    }
    
    // StripNullable returns a copy without nullable.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Nov 14 01:06:36 UTC 2020
    - 1.2K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/complete.go

    	if s == nil {
    		return nil
    	}
    
    	return validateValueValidationCompleteness(s.ValueValidation, s, fldPath, fldPath, opts)
    }
    
    func validateValueValidationCompleteness(v *ValueValidation, s *Structural, sPath, vPath *field.Path, opts ValidationOptions) field.ErrorList {
    	if v == nil {
    		return nil
    	}
    	if s == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 31 18:20:00 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/kubeopenapi.go

    			Allows: s.AdditionalProperties.Bool,
    			Schema: s.AdditionalProperties.Structural.ToKubeOpenAPI(),
    		}
    	}
    	s.Generic.toKubeOpenAPI(ret)
    	s.Extensions.toKubeOpenAPI(ret)
    	s.ValueValidation.toKubeOpenAPI(ret)
    	s.ValidationExtensions.toKubeOpenAPI(ret)
    	return ret
    }
    
    func (g *Generic) toKubeOpenAPI(ret *spec.Schema) {
    	if g == nil {
    		return
    	}
    
    	if len(g.Type) != 0 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/unfold_test.go

    limitations under the License.
    */
    
    package schema
    
    import (
    	"testing"
    )
    
    // TestStructuralUnfoldNilValueValidation tests that Unfold() does not crash
    // on a IntOrString pattern with nil ValueValidation.
    func TestStructuralUnfoldIntOrString(t *testing.T) {
    	schema := Structural{
    		Extensions: Extensions{
    			XIntOrString: true,
    		},
    	}
    	schema.Unfold()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 11 16:10:43 UTC 2019
    - 893 bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/convert.go

    	}
    
    	return g, nil
    }
    
    func newValueValidation(s *apiextensions.JSONSchemaProps) (*ValueValidation, error) {
    	if s == nil {
    		return nil, nil
    	}
    	not, err := newNestedValueValidation(s.Not)
    	if err != nil {
    		return nil, err
    	}
    	v := &ValueValidation{
    		Format:           s.Format,
    		Maximum:          s.Maximum,
    		ExclusiveMaximum: s.ExclusiveMaximum,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 7.6K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/model/schemas.go

    		return s
    	}
    	result := &schema.Structural{
    		AdditionalProperties: s.AdditionalProperties,
    		Generic:              s.Generic,
    		Extensions:           s.Extensions,
    		ValueValidation:      s.ValueValidation,
    		ValidationExtensions: s.ValidationExtensions,
    	}
    	props := make(map[string]schema.Structural, len(s.Properties))
    	for k, prop := range s.Properties {
    		props[k] = prop
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/validation_test.go

    	if s.ValueValidation == nil {
    		s.ValueValidation = &schema.ValueValidation{}
    	}
    	s.ValueValidation.MaxLength = maxLength
    	return s
    }
    
    func withMaxItems(s schema.Structural, maxItems *int64) schema.Structural {
    	if s.ValueValidation == nil {
    		s.ValueValidation = &schema.ValueValidation{}
    	}
    	s.ValueValidation.MaxItems = maxItems
    	return s
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 17:14:10 UTC 2024
    - 159.9K bytes
    - Viewed (0)
Back to top