private static async Task CreateClientConfigurationAsync()

in src/Azure.Deployments.Extensibility.Providers.Kubernetes/Extensions/ExtensibilityOperationRequestExtensions.cs [84:101]


        private static async Task<KubernetesClientConfiguration> CreateClientConfigurationAsync(ExtensibleImport<KubernetesConfig> import)
        {
            try
            {
                return await KubernetesClientConfiguration.BuildConfigFromConfigFileAsync(
                    new MemoryStream(import.Config.KubeConfig),
                    currentContext: import.Config.Context);
            }
            catch (Exception exception)
            {
                exception = exception.GetBaseException();

                throw new ExtensibilityException(
                    "InvalidImportConfig",
                    import.GetJsonPointer(x => x.Config),
                    exception.Message ?? exception.ToString());
            }
        }