diff --git a/src/common/k8s-api/kube-json-api.ts b/src/common/k8s-api/kube-json-api.ts index 3776634a47..204e7b1bd6 100644 --- a/src/common/k8s-api/kube-json-api.ts +++ b/src/common/k8s-api/kube-json-api.ts @@ -73,7 +73,7 @@ export interface KubeJsonApiError extends JsonApiError { } export class KubeJsonApi extends JsonApi { - static forCluster(cluster: Cluster): KubeJsonApi { + static forCluster(clusterId: string): KubeJsonApi { const port = LensProxy.getInstance().port; return new this({ @@ -82,7 +82,7 @@ export class KubeJsonApi extends JsonApi { debug: isDebugging, }, { headers: { - "Host": `${cluster.id}.localhost:${port}`, + "Host": `${clusterId}.localhost:${port}`, }, }); } diff --git a/src/main/shell-session/node-shell-session.ts b/src/main/shell-session/node-shell-session.ts index 1f1a6cab03..b865fc411d 100644 --- a/src/main/shell-session/node-shell-session.ts +++ b/src/main/shell-session/node-shell-session.ts @@ -64,7 +64,7 @@ export class NodeShellSession extends ShellSession { const args = ["exec", "-i", "-t", "-n", "kube-system", this.podName, "--"]; const nodeApi = new NodesApi({ objectConstructor: Node, - request: KubeJsonApi.forCluster(this.cluster), + request: KubeJsonApi.forCluster(this.cluster.id), }); const node = await nodeApi.get({ name: this.nodeName }); const nodeOs = node.getOperatingSystem();