diff --git a/src/main/__test__/kubeconfig-manager.test.ts b/src/main/__test__/kubeconfig-manager.test.ts index c58d98eb91..9e29bef5a4 100644 --- a/src/main/__test__/kubeconfig-manager.test.ts +++ b/src/main/__test__/kubeconfig-manager.test.ts @@ -31,6 +31,7 @@ import pathExistsSyncInjectable from "../../common/fs/path-exists-sync.injectabl import readJsonSyncInjectable from "../../common/fs/read-json-sync.injectable"; import writeJsonSyncInjectable from "../../common/fs/write-json-sync.injectable"; import lensProxyPortInjectable from "../lens-proxy/lens-proxy-port.injectable"; +import lensProxyCertificateInjectable from "../../common/certificate/lens-proxy-certificate.injectable"; const clusterServerUrl = "https://192.168.64.3:8443"; @@ -58,6 +59,12 @@ describe("kubeconfig manager tests", () => { di.override(readJsonSyncInjectable, () => () => { throw new Error("tried call readJsonSync without override"); }); di.override(writeJsonSyncInjectable, () => () => { throw new Error("tried call writeJsonSync without override"); }); + di.inject(lensProxyCertificateInjectable).set({ + public: "", + private: "", + cert: "", + }); + readFileMock = asyncFn(); di.override(readFileInjectable, () => readFileMock); writeFileMock = asyncFn(); diff --git a/src/main/kubeconfig-manager/kubeconfig-manager.ts b/src/main/kubeconfig-manager/kubeconfig-manager.ts index 9d26fcccb2..c9c3a9b862 100644 --- a/src/main/kubeconfig-manager/kubeconfig-manager.ts +++ b/src/main/kubeconfig-manager/kubeconfig-manager.ts @@ -110,7 +110,7 @@ export class KubeconfigManager { clusters: [ { name: contextName, - server: `http://127.0.0.1:${this.dependencies.lensProxyPort.get()}/${this.cluster.id}`, + server: `https://127.0.0.1:${this.dependencies.lensProxyPort.get()}/${this.cluster.id}`, skipTLSVerify: false, caData: Buffer.from(certificate.cert).toString("base64"), },