From 021a8ddace314c6af588bb8a962d3775214fd3fc Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Sat, 17 May 2025 22:06:51 +0400 Subject: [PATCH 1/2] Update identity-kubernetes-auth-service.ts --- .../identity-kubernetes-auth-service.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/backend/src/services/identity-kubernetes-auth/identity-kubernetes-auth-service.ts b/backend/src/services/identity-kubernetes-auth/identity-kubernetes-auth-service.ts index 2da7c3881..d93f08f83 100644 --- a/backend/src/services/identity-kubernetes-auth/identity-kubernetes-auth-service.ts +++ b/backend/src/services/identity-kubernetes-auth/identity-kubernetes-auth-service.ts @@ -79,7 +79,7 @@ export const identityKubernetesAuthServiceFactory = ({ const callbackResult = await withGatewayProxy( async (port) => { - const res = await gatewayCallback("localhost", port); + const res = await gatewayCallback("https://localhost", port); return res; }, { @@ -138,11 +138,7 @@ export const identityKubernetesAuthServiceFactory = ({ } const tokenReviewCallback = async (host: string = identityKubernetesAuth.kubernetesHost, port?: number) => { - let baseUrl = `https://${host}`; - - if (port) { - baseUrl += `:${port}`; - } + const baseUrl = port ? `${host}:${port}` : host; const res = await axios .post( From 5e192539a1843dd51fe06dbdb6cf1e444419e0c5 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Sat, 17 May 2025 22:13:49 +0400 Subject: [PATCH 2/2] Update identity-kubernetes-auth-service.ts --- .../identity-kubernetes-auth/identity-kubernetes-auth-service.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/src/services/identity-kubernetes-auth/identity-kubernetes-auth-service.ts b/backend/src/services/identity-kubernetes-auth/identity-kubernetes-auth-service.ts index d93f08f83..a3ec1bdeb 100644 --- a/backend/src/services/identity-kubernetes-auth/identity-kubernetes-auth-service.ts +++ b/backend/src/services/identity-kubernetes-auth/identity-kubernetes-auth-service.ts @@ -79,6 +79,7 @@ export const identityKubernetesAuthServiceFactory = ({ const callbackResult = await withGatewayProxy( async (port) => { + // Needs to be https protocol or the kubernetes API server will fail with "Client sent an HTTP request to an HTTPS server" const res = await gatewayCallback("https://localhost", port); return res; },