diff --git a/garden-service/src/plugins/kubernetes/logs.ts b/garden-service/src/plugins/kubernetes/logs.ts index 30257e9a64..a98542f984 100644 --- a/garden-service/src/plugins/kubernetes/logs.ts +++ b/garden-service/src/plugins/kubernetes/logs.ts @@ -51,6 +51,10 @@ export async function getPodLogs(params: GetPodLogsParams) { const procs = await Bluebird.map(params.pods, pod => getLogs({ ...omit(params, "pods"), pod })) return new Promise((resolve, reject) => { + // Make sure to resolve if no processes get created + if (procs.length === 0) { + return resolve({}) + } for (const proc of procs) { proc.on("error", reject)