mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Remove dead "force activate" code
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
21352b3c6d
commit
9cbe7d5078
@ -90,7 +90,7 @@ export class KubernetesCluster<
|
||||
|
||||
await connectionCluster.activate();
|
||||
} else {
|
||||
await requestClusterActivation(this.getId(), false);
|
||||
await requestClusterActivation(this.getId());
|
||||
}
|
||||
}
|
||||
|
||||
@ -108,7 +108,7 @@ export class KubernetesCluster<
|
||||
|
||||
connectionCluster.disconnect();
|
||||
} else {
|
||||
await requestClusterDisconnection(this.getId(), false);
|
||||
await requestClusterDisconnection(this.getId());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -104,11 +104,8 @@ class ClusterConnection {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param force force activation
|
||||
*/
|
||||
async activate(force = false) {
|
||||
if (this.activated && !force) {
|
||||
async activate() {
|
||||
if (this.activated) {
|
||||
return;
|
||||
}
|
||||
|
||||
@ -124,7 +121,13 @@ class ClusterConnection {
|
||||
level: "info",
|
||||
message: "Starting connection ...",
|
||||
});
|
||||
await this.reconnect();
|
||||
this.dependencies.logger.info("[CLUSTER]: starting connection ...", this.cluster.getMeta());
|
||||
|
||||
await this.dependencies.kubeAuthProxyServer.ensureRunning();
|
||||
|
||||
runInAction(() => {
|
||||
this.cluster.disconnected.set(false);
|
||||
});
|
||||
} catch (error) {
|
||||
this.dependencies.broadcastConnectionUpdate({
|
||||
level: "error",
|
||||
@ -174,15 +177,6 @@ class ClusterConnection {
|
||||
this.activated = true;
|
||||
}
|
||||
|
||||
async reconnect() {
|
||||
this.dependencies.logger.info(`[CLUSTER]: reconnect`, this.cluster.getMeta());
|
||||
await this.dependencies.kubeAuthProxyServer?.restart();
|
||||
|
||||
runInAction(() => {
|
||||
this.cluster.disconnected.set(false);
|
||||
});
|
||||
}
|
||||
|
||||
disconnect() {
|
||||
if (this.cluster.disconnected.get()) {
|
||||
return this.dependencies.logger.debug("[CLUSTER]: already disconnected", { id: this.cluster.id });
|
||||
|
||||
@ -13,7 +13,6 @@ import type { KubeAuthProxy } from "../kube-auth-proxy/kube-auth-proxy";
|
||||
export interface KubeAuthProxyServer {
|
||||
getApiTarget(isLongRunningRequest?: boolean): Promise<ServerOptions>;
|
||||
ensureAuthProxyUrl(): Promise<string>;
|
||||
restart(): Promise<void>;
|
||||
ensureRunning(): Promise<void>;
|
||||
stop(): void;
|
||||
}
|
||||
@ -99,10 +98,6 @@ const kubeAuthProxyServerInjectable = getInjectable({
|
||||
ensureRunning: async () => {
|
||||
await ensureServerHelper();
|
||||
},
|
||||
restart: async () => {
|
||||
stopServer();
|
||||
await ensureServerHelper();
|
||||
},
|
||||
stop: stopServer,
|
||||
};
|
||||
},
|
||||
|
||||
@ -37,7 +37,7 @@ export const setupIpcMainHandlers = ({
|
||||
pushCatalogToRenderer,
|
||||
getClusterConnection,
|
||||
}: Dependencies) => {
|
||||
ipcMainHandle(clusterActivateHandler, async (event, clusterId: ClusterId, force = false) => {
|
||||
ipcMainHandle(clusterActivateHandler, async (event, clusterId: ClusterId) => {
|
||||
const cluster = getClusterById(clusterId);
|
||||
|
||||
if (!cluster) {
|
||||
@ -46,7 +46,7 @@ export const setupIpcMainHandlers = ({
|
||||
|
||||
const clusterConnection = getClusterConnection(cluster);
|
||||
|
||||
await clusterConnection.activate(force);
|
||||
await clusterConnection.activate();
|
||||
});
|
||||
|
||||
ipcMainHandle(clusterSetFrameIdHandler, (event: IpcMainInvokeEvent, clusterId: ClusterId) => {
|
||||
|
||||
@ -46,12 +46,12 @@ export function requestSetClusterFrameId(clusterId: ClusterId): Promise<void> {
|
||||
return requestMain(clusterSetFrameIdHandler, clusterId);
|
||||
}
|
||||
|
||||
export function requestClusterActivation(clusterId: ClusterId, force?: boolean): Promise<void> {
|
||||
return requestMain(clusterActivateHandler, clusterId, force);
|
||||
export function requestClusterActivation(clusterId: ClusterId): Promise<void> {
|
||||
return requestMain(clusterActivateHandler, clusterId);
|
||||
}
|
||||
|
||||
export function requestClusterDisconnection(clusterId: ClusterId, force?: boolean): Promise<void> {
|
||||
return requestMain(clusterDisconnectHandler, clusterId, force);
|
||||
export function requestClusterDisconnection(clusterId: ClusterId): Promise<void> {
|
||||
return requestMain(clusterDisconnectHandler, clusterId);
|
||||
}
|
||||
|
||||
export function requestInitialClusterStates(): Promise<{ id: string; state: ClusterState }[]> {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user