Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for optionalOldSelf (0.23 sec)

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

    	compResults := make([]CompilationResult, len(celRules))
    	maxCardinality := maxCardinality(declType.MinSerializedSize)
    	for i, rule := range celRules {
    		ruleEnvSet := oldSelfEnvSet
    		if rule.OptionalOldSelf != nil && *rule.OptionalOldSelf {
    			ruleEnvSet = optionalOldSelfEnvSet
    		}
    		compResults[i] = compileRule(s, rule, ruleEnvSet, envLoader, estimator, maxCardinality, perCallLimit)
    	}
    
    	return compResults, nil
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 13.8K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/validation.go

    			continue
    		}
    		if compiled.Program == nil {
    			// rule is empty
    			continue
    		}
    
    		// If ratcheting is enabled, allow rule with oldSelf to evaluate
    		// when `optionalOldSelf` is set to true
    		optionalOldSelfRule := ptr.Deref(rule.OptionalOldSelf, false)
    		if compiled.UsesOldSelf && oldObj == nil {
    			// transition rules are evaluated only if there is a comparable existing value
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 20 18:21:31 UTC 2024
    - 32.2K bytes
    - Viewed (0)
Back to top