public CKubernatesConfig ParseForCurrentUser() { var userDir = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); var kubernetesUserCfg = string.Format(@"{0}\.kube\config", userDir); using (FileStream stream = File.OpenRead(kubernetesUserCfg)) { using (StreamReader reader = new StreamReader(stream)) { string cfgStr = reader.ReadToEnd(); return(CKubernatesConfig.Desirialize(cfgStr)); } } }
public void ApplyConfiguration(Uri endPoint, WebRequestHandler handler) { CKubernatesConfig configuration = ConfigurationProvider.GetConfiguration(); CKubernetesTokenConnectionSpec tokenSpec = CKubernetesTokenConnectionSpec.GetFromConfigFile(configuration); }