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());
}
}