From 9c79d2b763027081b4f8e4664a9445e4a0641b57 Mon Sep 17 00:00:00 2001 From: Brendan Burns Date: Thu, 16 Jun 2022 22:14:43 +0000 Subject: [PATCH] Revert "Add interactive configuration to exec provider." This reverts commit e0dfc6b0da0db1ff2ea74cdfb6fcae3328ba8b0c. --- kubernetes/base/config/exec_provider.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/kubernetes/base/config/exec_provider.py b/kubernetes/base/config/exec_provider.py index 3a7ffd238..08f0af2fb 100644 --- a/kubernetes/base/config/exec_provider.py +++ b/kubernetes/base/config/exec_provider.py @@ -57,12 +57,11 @@ class ExecProvider(object): self.cwd = cwd or None def run(self, previous_response=None): - is_interactive = sys.stdout.isatty() kubernetes_exec_info = { 'apiVersion': self.api_version, 'kind': 'ExecCredential', 'spec': { - 'interactive': is_interactive + 'interactive': sys.stdout.isatty() } } if previous_response: @@ -71,8 +70,7 @@ class ExecProvider(object): process = subprocess.Popen( self.args, stdout=subprocess.PIPE, - stderr=sys.stderr when is_interactive else subprocess.PIPE, - stdin=sys.stdin when is_interactive else None, + stderr=subprocess.PIPE, cwd=self.cwd, env=self.env, universal_newlines=True)