| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -23,6 +23,7 @@ type EndpointMeta struct {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						AuthProvider     *clientcmdapi.AuthProviderConfig `json:",omitempty"`
 | 
					 | 
					 | 
					 | 
						AuthProvider     *clientcmdapi.AuthProviderConfig `json:",omitempty"`
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						Exec             *clientcmdapi.ExecConfig         `json:",omitempty"`
 | 
					 | 
					 | 
					 | 
						Exec             *clientcmdapi.ExecConfig         `json:",omitempty"`
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						UsernamePassword *UsernamePassword                `json:"usernamePassword,omitempty"`
 | 
					 | 
					 | 
					 | 
						UsernamePassword *UsernamePassword                `json:"usernamePassword,omitempty"`
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						Token            string                           `json:"token,omitempty"`
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					}
 | 
					 | 
					 | 
					 | 
					}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					// UsernamePassword contains username/password auth info
 | 
					 | 
					 | 
					 | 
					// UsernamePassword contains username/password auth info
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -77,6 +78,9 @@ func (c *Endpoint) KubernetesConfig() clientcmd.ClientConfig {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							authInfo.Username = c.UsernamePassword.Username
 | 
					 | 
					 | 
					 | 
							authInfo.Username = c.UsernamePassword.Username
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							authInfo.Password = c.UsernamePassword.Password
 | 
					 | 
					 | 
					 | 
							authInfo.Password = c.UsernamePassword.Password
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						}
 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						if c.Token != "" {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							authInfo.Token = c.Token
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						authInfo.AuthProvider = c.AuthProvider
 | 
					 | 
					 | 
					 | 
						authInfo.AuthProvider = c.AuthProvider
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						authInfo.Exec = c.Exec
 | 
					 | 
					 | 
					 | 
						authInfo.Exec = c.Exec
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						cfg.Clusters["cluster"] = cluster
 | 
					 | 
					 | 
					 | 
						cfg.Clusters["cluster"] = cluster
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |