Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for ValidateConfiguration (0.31 sec)

  1. staging/src/k8s.io/apiserver/pkg/admission/plugin/resourcequota/apis/resourcequota/validation/validation.go

    package validation
    
    import (
    	resourcequotaapi "k8s.io/apiserver/pkg/admission/plugin/resourcequota/apis/resourcequota"
    
    	"k8s.io/apimachinery/pkg/util/validation/field"
    )
    
    // ValidateConfiguration validates the configuration.
    func ValidateConfiguration(config *resourcequotaapi.Configuration) field.ErrorList {
    	allErrs := field.ErrorList{}
    	fldPath := field.NewPath("limitedResources")
    	for i, limitedResource := range config.LimitedResources {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Sep 04 12:53:52 UTC 2020
    - 1.2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/admission/plugin/resourcequota/apis/resourcequota/validation/validation_test.go

    			Resource:      "persistentvolumeclaims",
    			MatchContains: []string{"requests.storage"},
    		}},
    	},
    	}
    	for i := range successCases {
    		configuration := successCases[i]
    		if errs := ValidateConfiguration(&configuration); len(errs) != 0 {
    			t.Errorf("expected success: %v", errs)
    		}
    	}
    	errorCases := map[string]resourcequotaapi.Configuration{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 02 07:48:42 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  3. plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/validation/validation.go

    	"k8s.io/kubernetes/pkg/apis/core/validation"
    	internalapi "k8s.io/kubernetes/plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction"
    )
    
    // ValidateConfiguration validates the configuration.
    func ValidateConfiguration(config *internalapi.Configuration) error {
    	allErrs := field.ErrorList{}
    	fldpath := field.NewPath("podtolerationrestriction")
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Nov 09 11:14:08 UTC 2017
    - 1.3K bytes
    - Viewed (0)
  4. plugin/pkg/admission/eventratelimit/apis/eventratelimit/validation/validation.go

    	eventratelimitapi.NamespaceLimitType:       true,
    	eventratelimitapi.UserLimitType:            true,
    	eventratelimitapi.SourceAndObjectLimitType: true,
    }
    
    // ValidateConfiguration validates the configuration.
    func ValidateConfiguration(config *eventratelimitapi.Configuration) field.ErrorList {
    	allErrs := field.ErrorList{}
    	limitsPath := field.NewPath("limits")
    	if len(config.Limits) == 0 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Sep 01 17:38:03 UTC 2017
    - 2.1K bytes
    - Viewed (0)
  5. plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/validation/validation_test.go

    			Default: []api.Toleration{{Operator: "Equal", Value: "bar", Effect: "NoSchedule"}},
    		},
    		testName:   "Invalid case",
    		testStatus: false,
    	}}
    
    	for i := range tests {
    		errs := ValidateConfiguration(&tests[i].config)
    		if tests[i].testStatus && errs != nil {
    			t.Errorf("Test: %s, expected success: %v", tests[i].testName, errs)
    		}
    		if !tests[i].testStatus && errs == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 02 07:48:42 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  6. plugin/pkg/admission/podtolerationrestriction/config.go

    	if err != nil {
    		return nil, err
    	}
    	externalConfig, ok := decodedObj.(*internalapi.Configuration)
    	if !ok {
    		return nil, fmt.Errorf("unexpected type: %T", decodedObj)
    	}
    
    	if err := validation.ValidateConfiguration(externalConfig); err != nil {
    		return nil, err
    	}
    
    	return externalConfig, nil
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 08 22:33:50 UTC 2018
    - 2.2K bytes
    - Viewed (0)
  7. plugin/pkg/admission/eventratelimit/apis/eventratelimit/validation/validation_test.go

    				Type:      "Namespace",
    				Burst:     10,
    				QPS:       2,
    				CacheSize: -1,
    			}},
    		},
    		expectedResult: false,
    	}}
    	for _, tc := range cases {
    		errs := ValidateConfiguration(&tc.config)
    		if e, a := tc.expectedResult, len(errs) == 0; e != a {
    			if e {
    				t.Errorf("%v: expected success: %v", tc.name, errs)
    			} else {
    				t.Errorf("%v: expected failure", tc.name)
    			}
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 02 07:48:42 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  8. plugin/pkg/admission/eventratelimit/admission.go

    			configuration, err := LoadConfiguration(config)
    			if err != nil {
    				return nil, err
    			}
    			// validate the configuration (if any)
    			if configuration != nil {
    				if errs := validation.ValidateConfiguration(configuration); len(errs) != 0 {
    					return nil, errs.ToAggregate()
    				}
    			}
    			return newEventRateLimit(configuration, clock.RealClock{})
    		})
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Sep 14 15:26:57 UTC 2021
    - 3.6K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/admission/plugin/resourcequota/admission.go

    			configuration, err := LoadConfiguration(config)
    			if err != nil {
    				return nil, err
    			}
    			// validate the configuration (if any)
    			if configuration != nil {
    				if errs := validation.ValidateConfiguration(configuration); len(errs) != 0 {
    					return nil, errs.ToAggregate()
    				}
    			}
    			return NewResourceQuota(configuration, 5)
    		})
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 23 10:34:50 UTC 2022
    - 5.8K bytes
    - Viewed (0)
  10. plugin/pkg/admission/security/podsecurity/admission.go

    	}
    	if err := p.delegate.CompleteConfiguration(); err != nil {
    		return fmt.Errorf("%s configuration error: %w", PluginName, err)
    	}
    	if err := p.delegate.ValidateConfiguration(); err != nil {
    		return fmt.Errorf("%s invalid: %w", PluginName, err)
    	}
    	return nil
    }
    
    var (
    	applicableResources = map[schema.GroupResource]bool{
    		corev1.Resource("pods"):       true,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 27 08:49:11 UTC 2023
    - 8.5K bytes
    - Viewed (0)
Back to top