From 1edda12e63bfeed2e7ab0f4d2237e59f041fb51d Mon Sep 17 00:00:00 2001 From: Maxime Bertin Date: Mon, 7 Jul 2025 17:34:15 +0200 Subject: [PATCH] fix: enable stdin on exec. fixes kata containers output Signed-off-by: Maxime Bertin --- packages/k8s/src/hooks/run-script-step.ts | 3 ++- packages/k8s/src/k8s/index.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/k8s/src/hooks/run-script-step.ts b/packages/k8s/src/hooks/run-script-step.ts index 631946d3..9ef1e9e1 100644 --- a/packages/k8s/src/hooks/run-script-step.ts +++ b/packages/k8s/src/hooks/run-script-step.ts @@ -26,7 +26,8 @@ export async function runScriptStep( await execPodStep( [args.entryPoint, ...args.entryPointArgs], state.jobPod, - JOB_CONTAINER_NAME + JOB_CONTAINER_NAME, + process.stdin ) } catch (err) { core.debug(`execPodStep failed: ${JSON.stringify(err)}`) diff --git a/packages/k8s/src/k8s/index.ts b/packages/k8s/src/k8s/index.ts index 021b3839..2e4cf26e 100644 --- a/packages/k8s/src/k8s/index.ts +++ b/packages/k8s/src/k8s/index.ts @@ -525,7 +525,8 @@ export async function isPodContainerAlpine( `'[ $(cat /etc/*release* | grep -i -e "^ID=*alpine*" -c) != 0 ] || exit 1'` ], podName, - containerName + containerName, + process.stdin ) } catch (err) { isAlpine = false