From 65ac45866c760d6ec1404583f1f95720716517ee Mon Sep 17 00:00:00 2001 From: Lauri Nevala Date: Thu, 17 Jun 2021 13:18:16 +0300 Subject: [PATCH] Do not make watch requests without resourceVersion Signed-off-by: Lauri Nevala --- src/renderer/kube-object.store.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/renderer/kube-object.store.ts b/src/renderer/kube-object.store.ts index 0c9f8688a2..294b0a758b 100644 --- a/src/renderer/kube-object.store.ts +++ b/src/renderer/kube-object.store.ts @@ -280,7 +280,7 @@ export abstract class KubeObjectStore extends ItemSt async update(item: T, data: Partial): Promise { const newItem = await item.update(data); - + ensureObjectSelfLink(this.api, newItem); const index = this.items.findIndex(item => item.getId() === newItem.getId()); @@ -332,6 +332,10 @@ export abstract class KubeObjectStore extends ItemSt } private watchNamespace(namespace: string, abortController: AbortController) { + if (!this.api.getResourceVersion()) { + return; + } + let timedRetry: NodeJS.Timeout; const watch = () => this.api.watch({ namespace,