Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for validateCredentialProviderConfig (1.04 sec)

  1. pkg/credentialprovider/plugin/config.go

    		return internalConfig, nil
    	}
    
    	return nil, fmt.Errorf("unable to convert %T to *CredentialProviderConfig", obj)
    }
    
    // validateCredentialProviderConfig validates CredentialProviderConfig.
    func validateCredentialProviderConfig(config *kubeletconfig.CredentialProviderConfig) field.ErrorList {
    	allErrs := field.ErrorList{}
    
    	if len(config.Providers) == 0 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 19 15:11:57 UTC 2023
    - 4.5K bytes
    - Viewed (0)
  2. pkg/credentialprovider/plugin/config_test.go

    					},
    				},
    			},
    			shouldErr: false,
    		},
    	}
    
    	for _, testcase := range testcases {
    		t.Run(testcase.name, func(t *testing.T) {
    			errs := validateCredentialProviderConfig(testcase.config)
    
    			if testcase.shouldErr && len(errs) == 0 {
    				t.Errorf("expected error but got none")
    			} else if !testcase.shouldErr && len(errs) > 0 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 09 14:24:11 UTC 2023
    - 14.2K bytes
    - Viewed (0)
  3. pkg/credentialprovider/plugin/plugin.go

    	}
    
    	credentialProviderConfig, err := readCredentialProviderConfigFile(pluginConfigFile)
    	if err != nil {
    		return err
    	}
    
    	errs := validateCredentialProviderConfig(credentialProviderConfig)
    	if len(errs) > 0 {
    		return fmt.Errorf("failed to validate credential provider config: %v", errs.ToAggregate())
    	}
    
    	// Register metrics for credential providers
    	registerMetrics()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jan 05 05:07:28 UTC 2024
    - 17.1K bytes
    - Viewed (0)
Back to top