From d4c51e99866149711e4c462dc79aa7f1d368f4ca Mon Sep 17 00:00:00 2001 From: Lauri Nevala Date: Tue, 17 Nov 2020 12:08:02 +0200 Subject: [PATCH] Extend ClusterManager from Singleton Signed-off-by: Lauri Nevala --- src/main/cluster-manager.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/cluster-manager.ts b/src/main/cluster-manager.ts index 1792fb953b..1a479e724e 100644 --- a/src/main/cluster-manager.ts +++ b/src/main/cluster-manager.ts @@ -6,9 +6,11 @@ import { clusterStore, getClusterIdFromHost } from "../common/cluster-store" import { Cluster } from "./cluster" import logger from "./logger"; import { apiKubePrefix } from "../common/vars"; +import { Singleton } from "../common/utils"; -export class ClusterManager { +export class ClusterManager extends Singleton { constructor(public readonly port: number) { + super() // auto-init clusters autorun(() => { clusterStore.enabledClustersList.forEach(cluster => {