Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for validatePullPolicy (0.26 sec)

  1. pkg/apis/core/validation/validation.go

    	}
    	return allErrs
    }
    
    var supportedPullPolicies = sets.New(
    	core.PullAlways,
    	core.PullIfNotPresent,
    	core.PullNever)
    
    func validatePullPolicy(policy core.PullPolicy, fldPath *field.Path) field.ErrorList {
    	allErrors := field.ErrorList{}
    
    	switch policy {
    	case core.PullAlways, core.PullIfNotPresent, core.PullNever:
    		break
    	case "":
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 349.5K bytes
    - Viewed (0)
  2. pkg/apis/core/validation/validation_test.go

    		},
    		"Never2": {
    			core.Container{Name: "abc-1234", Image: "image", ImagePullPolicy: "Never"},
    			core.PullNever,
    		},
    	}
    	for k, v := range testCases {
    		ctr := &v.Container
    		errs := validatePullPolicy(ctr.ImagePullPolicy, field.NewPath("field"))
    		if len(errs) != 0 {
    			t.Errorf("case[%s] expected success, got %#v", k, errs)
    		}
    		if ctr.ImagePullPolicy != v.ExpectedPolicy {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 857.7K bytes
    - Viewed (0)
Back to top