Fix reading incorrect stream in ExecuteExternalCommand (#444)

This commit is contained in:
Alexey Golub
2020-05-12 00:14:22 +03:00
committed by GitHub
parent b32f9d1567
commit 914c78b5f9

View File

@@ -420,7 +420,7 @@ namespace k8s
/// https://github.com/kubernetes-client/python-base/blob/master/config/exec_provider.py
/// </summary>
/// <param name="config">The external command execution configuration</param>
/// <returns>The token received from the external commmand execution</returns>
/// <returns>The token received from the external command execution</returns>
public static string ExecuteExternalCommand(ExternalExecution config)
{
var execInfo = new Dictionary<string, dynamic>
@@ -464,7 +464,7 @@ namespace k8s
}
var stdout = process.StandardOutput.ReadToEnd();
var stderr = process.StandardOutput.ReadToEnd();
var stderr = process.StandardError.ReadToEnd();
if (string.IsNullOrWhiteSpace(stderr) == false)
{
throw new KubeConfigException($"external exec failed due to: {stderr}");