<p>I am running a jenkins pipeline with the following command:</p>

<pre><code>kubectl exec -it kafkacat-5f8fcfcc57-2txhc -- kafkacat -b cord-kafka -C -t BBSim-OLT-0-Events -o s@1585031458
</code></pre>

<p>which is running fine on the terminal of the machine the pipeline is running on, but on the actual pipeline I get the following error: "Unable to use a TTY - input is not a terminal or the right kind of file"</p>

<p>Any tips on how to go about resolving this?</p>

Shrey Baid
<p><strong>For windows git bash:</strong></p>
<pre><code>alias kubectl='winpty kubectl'
$ kubectl exec -it &lt;container&gt;
</code></pre>
<p>Or just use <code>winpty</code> before the desired command.</p>
