Fix reading incorrect stream in ExecuteExternalCommand (#444)
This commit is contained in:
@@ -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}");
|
||||
|
||||
Reference in New Issue
Block a user