Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 42 for XValidations (0.16 sec)

  1. 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)
  2. 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)
  3. staging/src/k8s.io/apiextensions-apiserver/pkg/registry/customresourcedefinition/strategy.go

    // dropOptionalOldSelfField drops field optionalOldSelf from CRD schema
    func dropOptionalOldSelfField(schema *apiextensions.JSONSchemaProps) {
    	if schema == nil {
    		return
    	}
    	for i := range schema.XValidations {
    		schema.XValidations[i].OptionalOldSelf = nil
    	}
    
    	if schema.AdditionalProperties != nil {
    		dropOptionalOldSelfField(schema.AdditionalProperties.Schema)
    	}
    	for def, jsonSchema := range schema.Properties {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 10.3K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/compilation.go

    	t := time.Now()
    	defer func() {
    		metrics.Metrics.ObserveCompilation(time.Since(t))
    	}()
    
    	if len(s.XValidations) == 0 {
    		return nil, nil
    	}
    	celRules := s.XValidations
    
    	oldSelfEnvSet, optionalOldSelfEnvSet, err := prepareEnvSet(baseEnvSet, declType)
    	if err != nil {
    		return nil, err
    	}
    	estimator := newCostEstimator(declType)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 13.8K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/validation.go

    }
    
    // validator creates a Validator for all x-kubernetes-validations at the level of the provided schema and lower and
    // returns the Validator if any x-kubernetes-validations exist in the schema, or nil if no x-kubernetes-validations
    // exist. declType is expected to be a CEL DeclType corresponding to the structural schema.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 20 18:21:31 UTC 2024
    - 32.2K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/validation.go

    		allErrs = append(allErrs, field.Forbidden(fldPath.Child("x-kubernetes-map-type"), "must be undefined to be structural"))
    	}
    	if len(v.ValidationExtensions.XValidations) > 0 && !opts.AllowNestedXValidations {
    		allErrs = append(allErrs, field.Forbidden(fldPath.Child("x-kubernetes-validations"), "must be empty to be structural"))
    	}
    
    	// forbid reasoning about metadata because it can lead to metadata restriction we don't want
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 20 18:21:31 UTC 2024
    - 14.9K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/conversion_test.go

    			}
    		})
    	}
    }
    
    func TestMemoryEqual(t *testing.T) {
    	testcases := []struct {
    		a interface{}
    		b interface{}
    	}{
    		{apiextensions.JSONSchemaProps{}.XValidations, JSONSchemaProps{}.XValidations},
    	}
    
    	for _, tc := range testcases {
    		aType := reflect.TypeOf(tc.a)
    		bType := reflect.TypeOf(tc.b)
    		t.Run(aType.String(), func(t *testing.T) {
    			assertEqualTypes(t, nil, aType, bType)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 29.2K bytes
    - Viewed (0)
  8. api/api-rules/violation_exceptions.list

    API rule violation: names_match,k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1,JSONSchemaProps,XPreserveUnknownFields
    API rule violation: names_match,k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1,JSONSchemaProps,XValidations
    API rule violation: names_match,k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1,JSONSchemaPropsOrArray,JSONSchemas
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 27 02:59:09 UTC 2024
    - 29.9K bytes
    - Viewed (0)
  9. docs/en/docs/tutorial/query-params-str-validations.md

        ```
    
    ## Recap
    
    You can declare additional validations and metadata for your parameters.
    
    Generic validations and metadata:
    
    * `alias`
    * `title`
    * `description`
    * `deprecated`
    
    Validations specific for strings:
    
    * `min_length`
    * `max_length`
    * `pattern`
    
    In these examples you saw how to declare validations for `str` values.
    
    Registered: Mon Jun 17 08:32:26 UTC 2024
    - Last Modified: Fri May 31 02:38:05 UTC 2024
    - 25.8K bytes
    - Viewed (0)
  10. docs/em/docs/tutorial/query-params-str-validations.md

        "foo",
        "bar"
      ]
    }
    ```
    
    !!! tip
        📣 🔢 🔢 ⏮️ 🆎 `list`, 💖 🖼 🔛, 👆 💪 🎯 ⚙️ `Query`, ⏪ ⚫️ 🔜 🔬 📨 💪.
    
    🎓 🛠️ 🩺 🔜 ℹ ➡️, ✔ 💗 💲:
    
    <img src="/img/tutorial/query-params-str-validations/image02.png">
    
    ### 🔢 🔢 📇 / 💗 💲 ⏮️ 🔢
    
    &amp; 👆 💪 🔬 🔢 `list` 💲 🚥 👌 🚚:
    
    === "🐍 3️⃣.6️⃣ &amp; 🔛"
    
        ```Python hl_lines="9"
    Registered: Mon Jun 17 08:32:26 UTC 2024
    - Last Modified: Fri Mar 22 01:42:11 UTC 2024
    - 11.9K bytes
    - Viewed (0)
Back to top