Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 82 for MessageExpression (0.29 sec)

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

    type StructuralValidationRule struct {
    	rule, message, messageExpression, fieldPath string
    }
    
    func (s *StructuralValidationRule) Rule() string {
    	return s.rule
    }
    func (s *StructuralValidationRule) Message() string {
    	return s.message
    }
    func (s *StructuralValidationRule) FieldPath() string {
    	return s.fieldPath
    }
    func (s *StructuralValidationRule) MessageExpression() string {
    	return s.messageExpression
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/validation.go

    					warning.AddWarning(ctx, "", e.Error())
    				} else {
    					errs = append(errs, e)
    				}
    			}
    
    			if compiled.MessageExpression != nil {
    				messageExpression, newRemainingBudget, msgErr := evalMessageExpression(ctx, compiled.MessageExpression, rule.MessageExpression, activation, remainingBudget)
    				if msgErr != nil {
    					if msgErr.Type == cel.ErrorTypeInternal {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 20 18:21:31 UTC 2024
    - 32.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/types_jsonschema.go

    	// MessageExpression declares a CEL expression that evaluates to the validation failure message that is returned when this rule fails.
    	// Since messageExpression is used as a failure message, it must evaluate to a string.
    	// If both message and messageExpression are present on a rule, then messageExpression will be used if validation
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Nov 27 20:06:21 UTC 2023
    - 24.7K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/types_jsonschema.go

    	// MessageExpression declares a CEL expression that evaluates to the validation failure message that is returned when this rule fails.
    	// Since messageExpression is used as a failure message, it must evaluate to a string.
    	// If both message and messageExpression are present on a rule, then messageExpression will be used if validation
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Nov 27 20:06:21 UTC 2023
    - 24.7K bytes
    - Viewed (0)
  5. common-protos/k8s.io/api/admissionregistration/v1alpha1/generated.proto

      optional string reason = 3;
    
      // messageExpression declares a CEL expression that evaluates to the validation failure message that is returned when this rule fails.
      // Since messageExpression is used as a failure message, it must evaluate to a string.
      // If both message and messageExpression are present on a validation, then messageExpression will be used if validation fails.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Mar 11 18:43:24 UTC 2024
    - 25.7K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/cel/openapi/extensions.go

    	MessageExpressionField string `json:"messageExpression"`
    	PathField              string `json:"fieldPath"`
    }
    
    func (v ValidationRule) Rule() string {
    	return v.RuleField
    }
    
    func (v ValidationRule) Message() string {
    	return v.MessageField
    }
    
    func (v ValidationRule) FieldPath() string {
    	return v.PathField
    }
    
    func (v ValidationRule) MessageExpression() string {
    	return v.MessageExpressionField
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 10 21:26:55 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  7. staging/src/k8s.io/api/admissionregistration/v1alpha1/types.go

    	// messageExpression declares a CEL expression that evaluates to the validation failure message that is returned when this rule fails.
    	// Since messageExpression is used as a failure message, it must evaluate to a string.
    	// If both message and messageExpression are present on a validation, then messageExpression will be used if validation fails.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Oct 05 20:06:13 UTC 2023
    - 33.8K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/plugin.go

    	celExpressionAccessor := make([]cel.ExpressionAccessor, len(inputValidations))
    	for i, validation := range inputValidations {
    		if validation.MessageExpression != "" {
    			condition := MessageExpressionCondition{
    				MessageExpression: validation.MessageExpression,
    			}
    			celExpressionAccessor[i] = &condition
    		}
    	}
    	return celExpressionAccessor
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/testdata/HEAD/apiextensions.k8s.io.v1beta1.CustomResourceDefinition.yaml

          x-kubernetes-map-type: x-kubernetes-map-typeValue
          x-kubernetes-preserve-unknown-fields: true
          x-kubernetes-validations:
          - fieldPath: fieldPathValue
            message: messageValue
            messageExpression: messageExpressionValue
            optionalOldSelf: true
            reason: reasonValue
            rule: ruleValue
      version: versionValue
      versions:
      - additionalPrinterColumns:
        - JSONPath: JSONPathValue
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/validation_test.go

    			messageExpression:     `"str with \na newline"`,
    			costBudget:            celconfig.RuntimeCELCostBudget,
    			expectedLogErr:        "messageExpression should not contain line breaks",
    			expectedValidationErr: "message not messageExpression",
    		},
    		{
    			name:                  "messageExpression is not allowed to generate messages >5000 characters",
    			message:               "message not messageExpression",
    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