Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ValidateAuthorizationConfiguration (0.47 sec)

  1. pkg/kubeapiserver/authorizer/config.go

    	if err != nil {
    		return nil, fmt.Errorf("failed to load AuthorizationConfiguration from file: %w", err)
    	}
    
    	// validate the file and return any error
    	if errors := validation.ValidateAuthorizationConfiguration(nil, authorizationConfiguration,
    		sets.NewString(modes.AuthorizationModeChoices...),
    		sets.NewString(repeatableAuthorizerTypes...),
    	); len(errors) != 0 {
    		return nil, fmt.Errorf(errors.ToAggregate().Error())
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 21:22:55 UTC 2024
    - 8K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/apis/apiserver/validation/validation.go

    	if err != nil {
    		return nil, convertCELErrorToValidationError(fldPath, expression.GetExpression(), err)
    	}
    	return &compilationResult, nil
    }
    
    // ValidateAuthorizationConfiguration validates a given AuthorizationConfiguration.
    func ValidateAuthorizationConfiguration(fldPath *field.Path, c *api.AuthorizationConfiguration, knownTypes sets.String, repeatableTypes sets.String) field.ErrorList {
    	allErrs := field.ErrorList{}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 31.3K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/apis/apiserver/validation/validation_test.go

    			repeatableTypes: sets.NewString(string("Webhook")),
    		},
    	}
    
    	for _, test := range tests {
    		t.Run(test.name, func(t *testing.T) {
    			errList := ValidateAuthorizationConfiguration(nil, &test.configuration, test.knownTypes, test.repeatableTypes)
    			if len(errList) != len(test.expectedErrList) {
    				t.Errorf("expected %d errs, got %d, errors %v", len(test.expectedErrList), len(errList), errList)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 87.2K bytes
    - Viewed (0)
Back to top