Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for authProvider (6.64 sec)

  1. cmd/kubeadm/app/util/kubeconfig/kubeconfig.go

    		return true
    	}
    
    	// exec authentication
    	if authInfo.Exec != nil && len(authInfo.Exec.Command) != 0 {
    		return true
    	}
    
    	// authprovider authentication
    	if authInfo.AuthProvider != nil && len(authInfo.AuthProvider.Name) != 0 {
    		return true
    	}
    
    	return false
    }
    
    // EnsureAuthenticationInfoAreEmbedded check if some authentication info are provided as external key/certificate
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 21 10:21:33 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  2. pkg/kube/client_config.go

    		ImpersonateGroups:     restConfig.Impersonate.Groups,
    		ImpersonateUserExtra:  restConfig.Impersonate.Extra,
    		Username:              restConfig.Username,
    		Password:              restConfig.Password,
    		AuthProvider:          restConfig.AuthProvider,
    		Exec:                  restConfig.ExecProvider,
    	}
    }
    
    func newCluster(restConfig *rest.Config) *api.Cluster {
    	return &api.Cluster{
    		Server:                   restConfig.Host,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Jun 17 16:52:06 UTC 2020
    - 3.1K bytes
    - Viewed (0)
  3. cmd/kubeadm/app/util/kubeconfig/kubeconfig_test.go

    			},
    			expected: true,
    		},
    		{
    			name: "authprovider authentication credentials",
    			config: &clientcmdapi.Config{
    				CurrentContext: "kubernetes",
    				Contexts:       map[string]*clientcmdapi.Context{"kubernetes": {AuthInfo: "kubernetes"}},
    				AuthInfos:      map[string]*clientcmdapi.AuthInfo{"kubernetes": {AuthProvider: &clientcmdapi.AuthProviderConfig{Name: "A"}}},
    			},
    			expected: true,
    		},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Aug 18 06:49:59 UTC 2023
    - 13.3K bytes
    - Viewed (0)
  4. pkg/kube/util.go

    			ImpersonateGroups:     auths.ImpersonateGroups,
    			ImpersonateUserExtra:  auths.ImpersonateUserExtra,
    			Username:              auths.Username,
    			Password:              auths.Password,
    			AuthProvider:          auths.AuthProvider, // Included because it is sanitized above
    			Exec:                  auths.Exec,
    			// Extensions: Not needed,
    		}
    
    		// Other relevant fields that are not acted on:
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 06 05:10:23 UTC 2024
    - 18.6K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/util/webhook/authentication.go

    		config.Username = configAuthInfo.Username
    		config.Password = configAuthInfo.Password
    	}
    	if configAuthInfo.Exec != nil {
    		config.ExecProvider = configAuthInfo.Exec.DeepCopy()
    	}
    	if configAuthInfo.AuthProvider != nil {
    		return nil, fmt.Errorf("auth provider not supported")
    	}
    
    	return setGlobalDefaults(config), nil
    }
    
    func setGlobalDefaults(config *rest.Config) *rest.Config {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 29 15:48:39 UTC 2023
    - 9.5K bytes
    - Viewed (0)
  6. istioctl/pkg/multicluster/remote_secret.go

    	c := createBaseKubeconfig(caData, clusterName, server)
    	c.AuthInfos[c.CurrentContext] = &api.AuthInfo{
    		AuthProvider: authProviderConfig,
    	}
    	return c
    }
    
    func createRemoteSecretFromPlugin(
    	tokenSecret *v1.Secret,
    	server, clusterName, secName string,
    	authProviderConfig *api.AuthProviderConfig,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Oct 11 01:43:17 UTC 2023
    - 24K bytes
    - Viewed (0)
  7. cmd/kubeadm/app/cmd/join.go

    		provide a file - a subset of the standard kubeconfig file. The
    		discovery/kubeconfig file supports token, client-go authentication
    		plugins ("exec"), "tokenFile", and "authProvider". This file can be a
    		local file or downloaded via an HTTPS URL. The forms are
    		kubeadm join --discovery-token abcdef.1234567890abcdef 1.2.3.4:6443,
    		kubeadm join --discovery-file path/to/file.conf, or kubeadm join
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Feb 16 15:33:38 UTC 2024
    - 25.2K bytes
    - Viewed (0)
  8. CHANGELOG/CHANGELOG-1.3.md

    * Extend secrets volumes with path control ([#25285](https://github.com/kubernetes/kubernetes/pull/25285), [@ingvagabund](https://github.com/ingvagabund))
    * With this PR, kubectl and other RestClient's using the AuthProvider framework can make OIDC authenticated requests, and, if there is a refresh token present, the tokens will be refreshed as needed. ([#25270](https://github.com/kubernetes/kubernetes/pull/25270), [@bobbyrullo](https://github.com/bobbyrullo))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Dec 24 02:28:26 UTC 2020
    - 84K bytes
    - Viewed (0)
  9. CHANGELOG/CHANGELOG-1.25.md

    - Kubeadm: Added support for additional authentication strategies in `kubeadm join` with discovery/kubeconfig file: client-go authentication plugins (`exec`), `tokenFile`, and `authProvider.` ([#110553](https://github.com/kubernetes/kubernetes/pull/110553), [@tallaxes](https://github.com/tallaxes))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 06 09:23:20 UTC 2024
    - 419.1K bytes
    - Viewed (0)
  10. pilot/pkg/features/pilot.go

    			"PILOT_INSECURE_MULTICLUSTER_KUBECONFIG_OPTIONS",
    			"",
    			"Comma separated list of potentially insecure kubeconfig authentication options that are allowed for multicluster authentication."+
    				"Support values: all authProviders (`gcp`, `azure`, `exec`, `openstack`), "+
    				"`clientKey`, `clientCertificate`, `tokenFile`, and `exec`.").Get()
    		return sets.New(strings.Split(v, ",")...)
    	}()
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 17:48:28 UTC 2024
    - 13.3K bytes
    - Viewed (0)
Back to top