/// <summary> /// Clears all cached items. /// </summary> private static void ClearCachedItems() { cachedConfig = null; cachedContext = null; cachedHeadendClient = null; cachedNeonKubeUserFolder = null; cachedKubeUserFolder = null; cachedRunFolder = null; cachedLogFolder = null; cachedClustersFolder = null; cachedPasswordsFolder = null; cachedCacheFolder = null; cachedDesktopFolder = null; cachedClientConfig = null; cachedClusterCertificate = null; cachedProgramFolder = null; cachedPwshPath = null; }
/// <summary> /// Loads or reloads the <see cref="ClientConfig"/>. /// </summary> public static KubeClientConfig LoadClientConfig() { cachedClientConfig = null; return(ClientConfig); }