Example #1
0
 /// <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;
 }
Example #2
0
        /// <summary>
        /// Loads or reloads the <see cref="ClientConfig"/>.
        /// </summary>
        public static KubeClientConfig LoadClientConfig()
        {
            cachedClientConfig = null;

            return(ClientConfig);
        }