From 6f1c51bfd8bae77d699620b8dc37ac0e847496b2 Mon Sep 17 00:00:00 2001 From: Hector Ros Date: Tue, 20 Jan 2026 17:37:38 +0100 Subject: [PATCH] Fix K8s pod creation: use correct V1Pod format - Remove apiVersion and kind from pod spec (not needed for client-node) - Remove namespace from metadata (passed as parameter) - Use proper V1Pod type from @kubernetes/client-node Co-Authored-By: Claude Sonnet 4.5 (1M context) --- src/lib/k8s.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/lib/k8s.ts b/src/lib/k8s.ts index e262d2d..9e91db0 100644 --- a/src/lib/k8s.ts +++ b/src/lib/k8s.ts @@ -43,13 +43,10 @@ export function getK8sClient(): k8s.CoreV1Api { /** * Create pod spec for agent */ -export function createAgentPodSpec(podName: string, userId: string) { +export function createAgentPodSpec(podName: string, userId: string): k8s.V1Pod { return { - apiVersion: 'v1', - kind: 'Pod', metadata: { name: podName, - namespace: 'agents', labels: { app: 'claude-agent', userId: userId,