Search Options

Results per page
Sort
Preferred Languages
Advance

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

  1. pkg/util/taints/taints.go

    	var key string
    	var value string
    	var effect v1.TaintEffect
    
    	parts := strings.Split(st, ":")
    	switch len(parts) {
    	case 1:
    		key = parts[0]
    	case 2:
    		effect = v1.TaintEffect(parts[1])
    		if err := validateTaintEffect(effect); err != nil {
    			return taint, err
    		}
    
    		partsKV := strings.Split(parts[0], "=")
    		if len(partsKV) > 2 {
    			return taint, fmt.Errorf("invalid taint spec: %v", st)
    		}
    		key = partsKV[0]
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Sep 16 09:23:35 UTC 2022
    - 8.4K bytes
    - Viewed (0)
  2. pkg/apis/core/validation/validation.go

    			allErrs = append(allErrs, validatePodAntiAffinity(affinity.PodAntiAffinity, opts.AllowInvalidLabelValueInSelector, fldPath.Child("podAntiAffinity"))...)
    		}
    	}
    
    	return allErrs
    }
    
    func validateTaintEffect(effect *core.TaintEffect, allowEmpty bool, fldPath *field.Path) field.ErrorList {
    	if !allowEmpty && len(*effect) == 0 {
    		return field.ErrorList{field.Required(fldPath, "")}
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 349.5K bytes
    - Viewed (1)
Back to top