Fix bug with CloudRunner and K8s with Namespaces (#763)

* Fixes bug where kubectl picks a different namespace (e.g. cloud runner is kicked from self hosted k8s agents that are in a non default namespace)

* update generated content

* Add support for setting a namespace for containers in Cloud Runner
This commit is contained in:
harry8525
2025-12-04 14:47:45 -08:00
committed by GitHub
parent 1d4ee0697f
commit 0c82a58873
6 changed files with 17 additions and 9 deletions
@@ -30,8 +30,8 @@ class KubernetesTaskRunner {
);
let extraFlags = ``;
extraFlags += (await KubernetesPods.IsPodRunning(podName, namespace, kubeClient))
? ` -f -c ${containerName}`
: ` --previous`;
? ` -f -c ${containerName} -n ${namespace}`
: ` --previous -n ${namespace}`;
const callback = (outputChunk: string) => {
output += outputChunk;