Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 231 for XValidations (0.26 sec)

  1. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/deepcopy.go

    		in, out := &in.XMapType, &out.XMapType
    		*out = new(string)
    		**out = **in
    	}
    
    	if in.XValidations != nil {
    		inValidations, outValidations := &in.XValidations, &out.XValidations
    		*outValidations = make([]ValidationRule, len(*inValidations))
    		for i := range *inValidations {
    			in.XValidations[i].DeepCopyInto(&out.XValidations[i])
    		}
    	}
    
    	return out
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jul 21 17:55:23 UTC 2023
    - 5.2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/compilation_test.go

    			name: "optional primitive transition rule type checking",
    			input: schema.Structural{
    				Generic: schema.Generic{
    					Type: "integer",
    				},
    				ValidationExtensions: schema.ValidationExtensions{
    					XValidations: apiextensions.ValidationRules{
    						{Rule: "self >= oldSelf.value()", OptionalOldSelf: ptr.To(true)},
    						{Rule: "self >= oldSelf.orValue(1)", OptionalOldSelf: ptr.To(true)},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 51.5K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiextensions-apiserver/pkg/registry/customresourcedefinition/strategy_test.go

    							Type: "object",
    							XValidations: apiextensions.ValidationRules{
    								{
    									Rule:    "size(self) > 0",
    									Message: "openAPIV3Schema should contain more than 0 element.",
    								},
    							},
    							Properties: map[string]apiextensions.JSONSchemaProps{
    								"subRule": {
    									Type: "object",
    									XValidations: apiextensions.ValidationRules{
    										{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 44.6K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation/validation_test.go

    				forbidden("spec", "validation", "openAPIV3Schema", "properties[a]", "allOf[0]", "x-kubernetes-validations"),
    				forbidden("spec", "validation", "openAPIV3Schema", "properties[a]", "anyOf[0]", "x-kubernetes-validations"),
    				forbidden("spec", "validation", "openAPIV3Schema", "properties[a]", "oneOf[0]", "x-kubernetes-validations"),
    			},
    		},
    		{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 349.4K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/deepcopy.go

    		in, out := &in.XMapType, &out.XMapType
    		*out = new(string)
    		**out = **in
    	}
    
    	if in.XValidations != nil {
    		inValidations, outValidations := &in.XValidations, &out.XValidations
    		*outValidations = make([]ValidationRule, len(*inValidations))
    		for i := range *inValidations {
    			in.XValidations[i].DeepCopyInto(&out.XValidations[i])
    		}
    	}
    
    	return out
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jul 21 17:55:23 UTC 2023
    - 6K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/defaulting/validation_test.go

    										"name": {
    											Type: "string",
    											XValidations: apiextensions.ValidationRules{
    												{
    													Rule: "self == 'singleton'",
    												},
    											},
    											Default: jsonPtr("singleton"),
    										},
    									},
    								},
    							},
    						},
    						"value": {
    							Type: "string",
    							XValidations: apiextensions.ValidationRules{
    								{
    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/apis/apiextensions/v1beta1/deepcopy.go

    		in, out := &in.XMapType, &out.XMapType
    		*out = new(string)
    		**out = **in
    	}
    
    	if in.XValidations != nil {
    		inValidations, outValidations := &in.XValidations, &out.XValidations
    		*outValidations = make([]ValidationRule, len(*inValidations))
    		for i := range *inValidations {
    			in.XValidations[i].DeepCopyInto(&out.XValidations[i])
    		}
    	}
    
    	return out
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jul 21 17:55:23 UTC 2023
    - 5.5K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/model/adaptor.go

    	return s.messageExpression
    }
    
    func (s *Structural) XValidations() []common.ValidationRule {
    	if len(s.Structural.XValidations) == 0 {
    		return nil
    	}
    	result := make([]common.ValidationRule, len(s.Structural.XValidations))
    	for i, v := range s.Structural.XValidations {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/validation_test.go

    			fuzzer.Fuzz(&vv.ValidationExtensions.XValidations)
    			errs := validateNestedValueValidation(&vv, false, false, fieldLevel, nil, opts)
    			if allowedNestedXValidations {
    				if len(errs) != 0 {
    					t.Errorf("unexpected XValidations validation errors for: %#v", vv)
    				}
    			} else if len(errs) == 0 && len(vv.ValidationExtensions.XValidations) != 0 {
    				t.Errorf("expected XValidations validation errors for: %#v", vv)
    			}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 31 18:20:00 UTC 2024
    - 11.6K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/kubeopenapi.go

    	}
    }
    
    func (x *ValidationExtensions) toKubeOpenAPI(ret *spec.Schema) {
    	if x == nil {
    		return
    	}
    
    	if len(x.XValidations) > 0 {
    		ret.VendorExtensible.AddExtension("x-kubernetes-validations", x.XValidations)
    	}
    }
    
    func (v *ValueValidation) toKubeOpenAPI(ret *spec.Schema) {
    	if v == nil {
    		return
    	}
    
    	ret.Format = v.Format
    	ret.Maximum = v.Maximum
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 4.2K bytes
    - Viewed (0)
Back to top