diff --git a/src/common/k8s-api/kube-api.ts b/src/common/k8s-api/kube-api.ts index 6bdf26e496..44c50864bd 100644 --- a/src/common/k8s-api/kube-api.ts +++ b/src/common/k8s-api/kube-api.ts @@ -584,7 +584,11 @@ export class KubeApi { logger.info(`[KUBE-API] system suspended, abort watching of ${watchUrl}...`); try { - abort(); + if (opts.abortController) { + opts.abortController.abort?.(); + } else { + abort?.(); + } } catch (error) { logger.error(`[KUBE-API] error aborting watch (${watchId})`, error); }