From 4d95bc75c6505a3cb1451acb27bc5d29056b7921 Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Tue, 10 Aug 2021 10:13:58 +0300 Subject: [PATCH] read serverAddress from apiBase Signed-off-by: Jari Kolehmainen --- src/common/k8s-api/json-api.ts | 2 +- src/common/k8s-api/kube-api.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/common/k8s-api/json-api.ts b/src/common/k8s-api/json-api.ts index ef35921feb..5ebd30650d 100644 --- a/src/common/k8s-api/json-api.ts +++ b/src/common/k8s-api/json-api.ts @@ -65,7 +65,7 @@ export class JsonApi { debug: false }; - constructor(protected config: JsonApiConfig, protected reqInit?: RequestInit) { + constructor(public readonly config: JsonApiConfig, protected reqInit?: RequestInit) { this.config = Object.assign({}, JsonApi.configDefault, config); this.reqInit = merge({}, JsonApi.reqInitDefault, reqInit); this.parseResponse = this.parseResponse.bind(this); diff --git a/src/common/k8s-api/kube-api.ts b/src/common/k8s-api/kube-api.ts index 22c7dca9c8..1131119a3b 100644 --- a/src/common/k8s-api/kube-api.ts +++ b/src/common/k8s-api/kube-api.ts @@ -26,7 +26,7 @@ import { stringify } from "querystring"; import { apiKubePrefix, isDevelopment } from "../../common/vars"; import logger from "../../main/logger"; import { apiManager } from "./api-manager"; -import { apiKube } from "./index"; +import { apiBase, apiKube } from "./index"; import { createKubeApiURL, parseKubeApi } from "./kube-api-parse"; import { KubeObjectConstructor, KubeObject, KubeStatus } from "./kube-object"; import byline from "byline"; @@ -97,12 +97,12 @@ export interface IKubeApiCluster { export function forCluster(cluster: IKubeApiCluster, kubeClass: KubeObjectConstructor): KubeApi { const request = new KubeJsonApi({ - serverAddress: `http://127.0.0.1:${process.env.LENS_PROXY_PORT}`, + serverAddress: apiBase.config.serverAddress, apiBase: apiKubePrefix, debug: isDevelopment, }, { headers: { - "Host": `${cluster.metadata.uid}.localhost:${process.env.LENS_PROXY_PORT}` + "Host": apiBase.config.serverAddress } });